0000864749-22-000044.txt : 20220223 0000864749-22-000044.hdr.sgml : 20220223 20220222201312 ACCESSION NUMBER: 0000864749-22-000044 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220223 DATE AS OF CHANGE: 20220222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRIMBLE INC. CENTRAL INDEX KEY: 0000864749 STANDARD INDUSTRIAL CLASSIFICATION: MEASURING & CONTROLLING DEVICES, NEC [3829] IRS NUMBER: 942802192 STATE OF INCORPORATION: DE FISCAL YEAR END: 0103 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14845 FILM NUMBER: 22660301 BUSINESS ADDRESS: STREET 1: 935 STEWART DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94085 BUSINESS PHONE: 4084818000 MAIL ADDRESS: STREET 1: 935 STEWART DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94085 FORMER COMPANY: FORMER CONFORMED NAME: TRIMBLE NAVIGATION LTD /CA/ DATE OF NAME CHANGE: 19930328 10-K 1 trmb-20211231.htm 10-K trmb-20211231
falseFY20210000864749P1YP1YP3YP4YP5YP2YP2YP1Mhttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrentP3YP2Y00008647492021-01-022021-12-3100008647492021-07-02iso4217:USD00008647492022-02-18xbrli:shares00008647492021-12-3100008647492021-01-01iso4217:USDxbrli:shares0000864749us-gaap:ProductMember2021-01-022021-12-310000864749us-gaap:ProductMember2020-01-042021-01-010000864749us-gaap:ProductMember2018-12-292020-01-030000864749us-gaap:ServiceMember2021-01-022021-12-310000864749us-gaap:ServiceMember2020-01-042021-01-010000864749us-gaap:ServiceMember2018-12-292020-01-030000864749trmb:SubscriptionMember2021-01-022021-12-310000864749trmb:SubscriptionMember2020-01-042021-01-010000864749trmb:SubscriptionMember2018-12-292020-01-0300008647492020-01-042021-01-0100008647492018-12-292020-01-030000864749us-gaap:CommonStockMember2018-12-280000864749us-gaap:AdditionalPaidInCapitalMember2018-12-280000864749us-gaap:RetainedEarningsMember2018-12-280000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-280000864749us-gaap:ParentMember2018-12-280000864749us-gaap:NoncontrollingInterestMember2018-12-2800008647492018-12-280000864749us-gaap:RetainedEarningsMember2018-12-292020-01-030000864749us-gaap:ParentMember2018-12-292020-01-030000864749us-gaap:NoncontrollingInterestMember2018-12-292020-01-030000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-292020-01-030000864749us-gaap:CommonStockMember2018-12-292020-01-030000864749us-gaap:AdditionalPaidInCapitalMember2018-12-292020-01-030000864749us-gaap:CommonStockMember2020-01-030000864749us-gaap:AdditionalPaidInCapitalMember2020-01-030000864749us-gaap:RetainedEarningsMember2020-01-030000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-030000864749us-gaap:ParentMember2020-01-030000864749us-gaap:NoncontrollingInterestMember2020-01-0300008647492020-01-030000864749us-gaap:RetainedEarningsMember2020-01-042021-01-010000864749us-gaap:ParentMember2020-01-042021-01-010000864749us-gaap:NoncontrollingInterestMember2020-01-042021-01-010000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-042021-01-010000864749us-gaap:CommonStockMember2020-01-042021-01-010000864749us-gaap:AdditionalPaidInCapitalMember2020-01-042021-01-010000864749us-gaap:CommonStockMember2021-01-010000864749us-gaap:AdditionalPaidInCapitalMember2021-01-010000864749us-gaap:RetainedEarningsMember2021-01-010000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-010000864749us-gaap:ParentMember2021-01-010000864749us-gaap:NoncontrollingInterestMember2021-01-010000864749us-gaap:RetainedEarningsMember2021-01-022021-12-310000864749us-gaap:ParentMember2021-01-022021-12-310000864749us-gaap:NoncontrollingInterestMember2021-01-022021-12-310000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-022021-12-310000864749us-gaap:CommonStockMember2021-01-022021-12-310000864749us-gaap:AdditionalPaidInCapitalMember2021-01-022021-12-310000864749us-gaap:CommonStockMember2021-12-310000864749us-gaap:AdditionalPaidInCapitalMember2021-12-310000864749us-gaap:RetainedEarningsMember2021-12-310000864749us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000864749us-gaap:ParentMember2021-12-310000864749us-gaap:NoncontrollingInterestMember2021-12-31trmb:segment0000864749srt:MinimumMember2021-01-022021-12-310000864749srt:MaximumMember2021-01-022021-12-310000864749srt:MinimumMember2021-12-310000864749srt:MaximumMember2021-12-310000864749us-gaap:SellingAndMarketingExpenseMember2021-01-022021-12-310000864749us-gaap:SellingAndMarketingExpenseMember2020-01-042021-01-010000864749us-gaap:SellingAndMarketingExpenseMember2018-12-292020-01-030000864749srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2021-01-022021-12-310000864749us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-022021-12-310000864749srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-022021-12-310000864749srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-022021-12-310000864749srt:MinimumMembertrmb:ComputerEquipmentAndSoftwareMember2021-01-022021-12-310000864749trmb:ComputerEquipmentAndSoftwareMembersrt:MaximumMember2021-01-022021-12-310000864749us-gaap:BuildingMember2021-01-022021-12-310000864749srt:MinimumMembertrmb:InternalUseOfSoftwareMember2021-01-022021-12-310000864749trmb:InternalUseOfSoftwareMembersrt:MaximumMember2021-01-022021-12-310000864749srt:WeightedAverageMember2021-01-022021-12-310000864749us-gaap:IndemnificationGuaranteeMember2021-12-310000864749us-gaap:IndemnificationGuaranteeMember2021-01-010000864749us-gaap:ForwardContractsMember2021-01-010000864749us-gaap:ForwardContractsMember2021-12-310000864749trmb:AgileAssetsMember2021-12-132021-12-130000864749srt:MaximumMembertrmb:AgileAssetsMember2021-01-022021-12-31xbrli:puretrmb:acquisition0000864749srt:MaximumMember2020-01-042021-01-010000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2021-01-022021-12-310000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2020-01-042021-01-010000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2018-12-292020-01-030000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2021-12-310000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2021-01-010000864749trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember2020-01-030000864749us-gaap:DevelopedTechnologyRightsMember2021-01-022021-12-310000864749us-gaap:DevelopedTechnologyRightsMember2021-12-310000864749us-gaap:DevelopedTechnologyRightsMember2021-01-010000864749us-gaap:CustomerRelationshipsMember2021-01-022021-12-310000864749us-gaap:CustomerRelationshipsMember2021-12-310000864749us-gaap:CustomerRelationshipsMember2021-01-010000864749us-gaap:TrademarksAndTradeNamesMember2021-01-022021-12-310000864749us-gaap:TrademarksAndTradeNamesMember2021-12-310000864749us-gaap:TrademarksAndTradeNamesMember2021-01-010000864749us-gaap:DistributionRightsMember2021-01-022021-12-310000864749us-gaap:DistributionRightsMember2021-12-310000864749us-gaap:DistributionRightsMember2021-01-010000864749trmb:BuildingsandInfrastructureMember2021-01-010000864749trmb:GeospatialMember2021-01-010000864749trmb:ResourcesandUtilitiesMember2021-01-010000864749trmb:TransportationMember2021-01-010000864749trmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:GeospatialMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749trmb:TransportationMember2021-01-022021-12-310000864749trmb:BuildingsandInfrastructureMember2021-12-310000864749trmb:GeospatialMember2021-12-310000864749trmb:ResourcesandUtilitiesMember2021-12-310000864749trmb:TransportationMember2021-12-310000864749trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember2021-12-310000864749trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember2021-01-010000864749us-gaap:MachineryAndEquipmentMember2021-12-310000864749us-gaap:MachineryAndEquipmentMember2021-01-010000864749us-gaap:SoftwareLicenseArrangementMember2021-12-310000864749us-gaap:SoftwareLicenseArrangementMember2021-01-010000864749us-gaap:ConstructionInProgressMember2021-12-310000864749us-gaap:ConstructionInProgressMember2021-01-010000864749us-gaap:MaterialReconcilingItemsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:GeospatialMemberus-gaap:MaterialReconcilingItemsMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMemberus-gaap:MaterialReconcilingItemsMember2021-01-022021-12-310000864749trmb:TransportationMemberus-gaap:MaterialReconcilingItemsMember2021-01-022021-12-310000864749us-gaap:MaterialReconcilingItemsMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMemberus-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2021-01-022021-12-310000864749us-gaap:OperatingSegmentsMember2021-01-022021-12-310000864749trmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749trmb:GeospatialMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMember2020-01-042021-01-010000864749trmb:TransportationMember2020-01-042021-01-010000864749us-gaap:MaterialReconcilingItemsMembertrmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749trmb:GeospatialMemberus-gaap:MaterialReconcilingItemsMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMemberus-gaap:MaterialReconcilingItemsMember2020-01-042021-01-010000864749trmb:TransportationMemberus-gaap:MaterialReconcilingItemsMember2020-01-042021-01-010000864749us-gaap:MaterialReconcilingItemsMember2020-01-042021-01-010000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMemberus-gaap:OperatingSegmentsMember2020-01-042021-01-010000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2020-01-042021-01-010000864749us-gaap:OperatingSegmentsMember2020-01-042021-01-010000864749trmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749trmb:GeospatialMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMember2018-12-292020-01-030000864749trmb:TransportationMember2018-12-292020-01-030000864749us-gaap:MaterialReconcilingItemsMembertrmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749trmb:GeospatialMemberus-gaap:MaterialReconcilingItemsMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMemberus-gaap:MaterialReconcilingItemsMember2018-12-292020-01-030000864749trmb:TransportationMemberus-gaap:MaterialReconcilingItemsMember2018-12-292020-01-030000864749us-gaap:MaterialReconcilingItemsMember2018-12-292020-01-030000864749us-gaap:OperatingSegmentsMembertrmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749us-gaap:OperatingSegmentsMembertrmb:GeospatialMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMemberus-gaap:OperatingSegmentsMember2018-12-292020-01-030000864749us-gaap:OperatingSegmentsMembertrmb:TransportationMember2018-12-292020-01-030000864749us-gaap:OperatingSegmentsMember2018-12-292020-01-030000864749trmb:BuildingsandInfrastructureMember2020-01-030000864749trmb:GeospatialMember2020-01-030000864749trmb:ResourcesandUtilitiesMember2020-01-030000864749trmb:TransportationMember2020-01-030000864749us-gaap:CorporateNonSegmentMember2021-01-022021-12-310000864749us-gaap:CorporateNonSegmentMember2020-01-042021-01-010000864749us-gaap:CorporateNonSegmentMember2018-12-292020-01-030000864749trmb:BuildingsandInfrastructureMembersrt:NorthAmericaMember2021-01-022021-12-310000864749trmb:GeospatialMembersrt:NorthAmericaMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMembersrt:NorthAmericaMember2021-01-022021-12-310000864749trmb:TransportationMembersrt:NorthAmericaMember2021-01-022021-12-310000864749srt:NorthAmericaMember2021-01-022021-12-310000864749srt:EuropeMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749srt:EuropeMembertrmb:GeospatialMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMembersrt:EuropeMember2021-01-022021-12-310000864749srt:EuropeMembertrmb:TransportationMember2021-01-022021-12-310000864749srt:EuropeMember2021-01-022021-12-310000864749srt:AsiaPacificMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:GeospatialMembersrt:AsiaPacificMember2021-01-022021-12-310000864749trmb:ResourcesandUtilitiesMembersrt:AsiaPacificMember2021-01-022021-12-310000864749trmb:TransportationMembersrt:AsiaPacificMember2021-01-022021-12-310000864749srt:AsiaPacificMember2021-01-022021-12-310000864749trmb:RestofWorldMembertrmb:BuildingsandInfrastructureMember2021-01-022021-12-310000864749trmb:RestofWorldMembertrmb:GeospatialMember2021-01-022021-12-310000864749trmb:RestofWorldMembertrmb:ResourcesandUtilitiesMember2021-01-022021-12-310000864749trmb:RestofWorldMembertrmb:TransportationMember2021-01-022021-12-310000864749trmb:RestofWorldMember2021-01-022021-12-310000864749trmb:BuildingsandInfrastructureMembersrt:NorthAmericaMember2020-01-042021-01-010000864749trmb:GeospatialMembersrt:NorthAmericaMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMembersrt:NorthAmericaMember2020-01-042021-01-010000864749trmb:TransportationMembersrt:NorthAmericaMember2020-01-042021-01-010000864749srt:NorthAmericaMember2020-01-042021-01-010000864749srt:EuropeMembertrmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749srt:EuropeMembertrmb:GeospatialMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMembersrt:EuropeMember2020-01-042021-01-010000864749srt:EuropeMembertrmb:TransportationMember2020-01-042021-01-010000864749srt:EuropeMember2020-01-042021-01-010000864749srt:AsiaPacificMembertrmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749trmb:GeospatialMembersrt:AsiaPacificMember2020-01-042021-01-010000864749trmb:ResourcesandUtilitiesMembersrt:AsiaPacificMember2020-01-042021-01-010000864749trmb:TransportationMembersrt:AsiaPacificMember2020-01-042021-01-010000864749srt:AsiaPacificMember2020-01-042021-01-010000864749trmb:RestofWorldMembertrmb:BuildingsandInfrastructureMember2020-01-042021-01-010000864749trmb:RestofWorldMembertrmb:GeospatialMember2020-01-042021-01-010000864749trmb:RestofWorldMembertrmb:ResourcesandUtilitiesMember2020-01-042021-01-010000864749trmb:RestofWorldMembertrmb:TransportationMember2020-01-042021-01-010000864749trmb:RestofWorldMember2020-01-042021-01-010000864749trmb:BuildingsandInfrastructureMembersrt:NorthAmericaMember2018-12-292020-01-030000864749trmb:GeospatialMembersrt:NorthAmericaMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMembersrt:NorthAmericaMember2018-12-292020-01-030000864749trmb:TransportationMembersrt:NorthAmericaMember2018-12-292020-01-030000864749srt:NorthAmericaMember2018-12-292020-01-030000864749srt:EuropeMembertrmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749srt:EuropeMembertrmb:GeospatialMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMembersrt:EuropeMember2018-12-292020-01-030000864749srt:EuropeMembertrmb:TransportationMember2018-12-292020-01-030000864749srt:EuropeMember2018-12-292020-01-030000864749srt:AsiaPacificMembertrmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749trmb:GeospatialMembersrt:AsiaPacificMember2018-12-292020-01-030000864749trmb:ResourcesandUtilitiesMembersrt:AsiaPacificMember2018-12-292020-01-030000864749trmb:TransportationMembersrt:AsiaPacificMember2018-12-292020-01-030000864749srt:AsiaPacificMember2018-12-292020-01-030000864749trmb:RestofWorldMembertrmb:BuildingsandInfrastructureMember2018-12-292020-01-030000864749trmb:RestofWorldMembertrmb:GeospatialMember2018-12-292020-01-030000864749trmb:RestofWorldMembertrmb:ResourcesandUtilitiesMember2018-12-292020-01-030000864749trmb:RestofWorldMembertrmb:TransportationMember2018-12-292020-01-030000864749trmb:RestofWorldMember2018-12-292020-01-030000864749country:US2021-01-022021-12-310000864749country:US2020-01-042021-01-010000864749country:US2018-12-292020-01-030000864749country:US2021-12-310000864749country:US2021-01-010000864749srt:EuropeMember2021-12-310000864749srt:EuropeMember2021-01-010000864749trmb:AsiaPacificAndOtherNonUsCountriesMember2021-12-310000864749trmb:AsiaPacificAndOtherNonUsCountriesMember2021-01-010000864749trmb:TwoThousandTwentyThreeSeniorNotesMemberus-gaap:SeniorNotesMember2021-12-310000864749trmb:TwoThousandTwentyThreeSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-010000864749trmb:TwoThousandTwentyEightSeniorNotesMemberus-gaap:SeniorNotesMember2021-12-310000864749trmb:TwoThousandTwentyEightSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-010000864749trmb:TwoThousandTwentyFourSeniorNotesMemberus-gaap:SeniorNotesMember2021-12-310000864749trmb:TwoThousandTwentyFourSeniorNotesMemberus-gaap:SeniorNotesMember2021-01-010000864749trmb:UncommittedFacilitiesMember2021-12-310000864749trmb:UncommittedFacilitiesMember2021-01-010000864749trmb:PromissoryNotesAndOtherMember2021-12-310000864749trmb:PromissoryNotesAndOtherMember2021-01-010000864749trmb:RevolvingCreditFacilitydueMay2023Membertrmb:JPMorganChaseBankN.A.Membertrmb:TwoThousandEighteenCreditFacilityMemberus-gaap:UnsecuredDebtMember2021-12-310000864749trmb:JPMorganChaseBankN.A.Membertrmb:AdditionalLoanFacilityMembertrmb:TwoThousandEighteenCreditFacilityMemberus-gaap:UnsecuredDebtMember2021-12-310000864749trmb:UncommittedRevolvingCreditFacilities55millionpoundsMember2021-12-31trmb:loaniso4217:GBP0000864749trmb:UncommittedRevolvingCreditFacilities75millionMember2021-12-310000864749trmb:UncommittedRevolvingCreditFacilities100millioneurosMember2021-12-31iso4217:EUR0000864749us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310000864749us-gaap:FairValueMeasurementsRecurringMember2021-12-310000864749us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-010000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-01-010000864749us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-01-010000864749us-gaap:FairValueMeasurementsRecurringMember2021-01-010000864749trmb:CertainCompaniesAcquiredMember2021-12-310000864749us-gaap:DebtMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000864749us-gaap:DebtMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-0100008647492022-01-012021-12-310000864749country:NL2021-01-022021-12-310000864749us-gaap:SubsequentEventMembercountry:NL2022-01-012022-01-010000864749country:NL2020-01-042021-01-010000864749country:NL2021-01-012021-01-010000864749us-gaap:InternalRevenueServiceIRSMember2021-12-310000864749us-gaap:ForeignCountryMember2021-12-310000864749us-gaap:CaliforniaFranchiseTaxBoardMemberus-gaap:ResearchMember2021-12-310000864749trmb:TwoThousandTwoStockPlanMember2020-05-310000864749trmb:TwoThousandTwoStockPlanMember2021-12-310000864749us-gaap:RestrictedStockUnitsRSUMember2021-01-022021-12-310000864749us-gaap:RestrictedStockUnitsRSUMember2020-01-042021-01-010000864749us-gaap:RestrictedStockUnitsRSUMember2018-12-292020-01-030000864749us-gaap:EmployeeStockOptionMember2021-01-022021-12-310000864749us-gaap:EmployeeStockOptionMember2020-01-042021-01-010000864749us-gaap:EmployeeStockOptionMember2018-12-292020-01-030000864749us-gaap:EmployeeStockMember2021-01-022021-12-310000864749us-gaap:EmployeeStockMember2020-01-042021-01-010000864749us-gaap:EmployeeStockMember2018-12-292020-01-030000864749us-gaap:CostOfSalesMember2021-01-022021-12-310000864749us-gaap:CostOfSalesMember2020-01-042021-01-010000864749us-gaap:CostOfSalesMember2018-12-292020-01-030000864749us-gaap:ResearchAndDevelopmentExpenseMember2021-01-022021-12-310000864749us-gaap:ResearchAndDevelopmentExpenseMember2020-01-042021-01-010000864749us-gaap:ResearchAndDevelopmentExpenseMember2018-12-292020-01-030000864749us-gaap:GeneralAndAdministrativeExpenseMember2021-01-022021-12-310000864749us-gaap:GeneralAndAdministrativeExpenseMember2020-01-042021-01-010000864749us-gaap:GeneralAndAdministrativeExpenseMember2018-12-292020-01-030000864749trmb:TimeBasedRestrictedStockUnitsMembertrmb:TwoThousandTwoStockPlanMembersrt:MinimumMember2021-01-022021-12-310000864749trmb:TimeBasedRestrictedStockUnitsMembertrmb:TwoThousandTwoStockPlanMembersrt:MaximumMember2021-01-022021-12-310000864749trmb:TwoThousandTwoStockPlanMembersrt:MinimumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2021-01-022021-12-310000864749trmb:TwoThousandTwoStockPlanMembersrt:MaximumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2021-01-022021-12-310000864749srt:MinimumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2021-01-022021-12-310000864749srt:MaximumMembertrmb:PerformanceBasedRestrictedStockUnitsMember2021-01-022021-12-310000864749us-gaap:RestrictedStockUnitsRSUMember2021-01-010000864749us-gaap:RestrictedStockUnitsRSUMember2021-12-310000864749trmb:PerformanceBasedRestrictedStockUnitsMember2021-01-022021-12-310000864749trmb:PerformanceBasedRestrictedStockUnitsMember2021-12-310000864749trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember2021-01-022021-12-310000864749us-gaap:EmployeeStockMember2021-12-310000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2021-08-310000864749trmb:TwoThousandSeventeenStockRepurchaseProgramMember2017-11-300000864749trmb:TwoThousandSeventeenStockRepurchaseProgramMember2021-08-310000864749trmb:A2017And2021StockRepurchaseProgramMember2021-01-022021-12-310000864749trmb:TwoThousandSeventeenStockRepurchaseProgramMember2020-01-042021-01-010000864749trmb:TwoThousandSeventeenStockRepurchaseProgramMember2018-12-292020-01-030000864749trmb:TwoThousandTwentyOneStockRepurchaseProgramMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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: 001-14845
TRIMBLE INC.
(Exact name of Registrant as specified in its charter)
Delaware94-2802192
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
935 Stewart Drive, Sunnyvale, CA
(Address of principal executive offices)
94085
(Zip Code)
Registrant’s telephone number, including area code: (408481-8000
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, $0.001 par value TRMBNASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act: NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
    Yes  
    No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.
    Yes  
 No  
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, or a non-accelerated filer.
Large Accelerated Filer  Accelerated Filer
Non-accelerated Filer  Smaller Reporting Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
1


Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
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 July 2, 2021, the aggregate market value of the common stock held by non-affiliates of the registrant was approximately $20.7 billion based on the closing price as reported on the NASDAQ Global Select Market. Shares of common stock held by each officer and director of the registrant have been excluded in that such person may be deemed to be an affiliate. This determination of affiliate status is not necessarily a conclusive determination for any other purpose.
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class Outstanding at February 18, 2022
Common stock, $0.001 par value 251,215,563 shares

2


DOCUMENTS INCORPORATED BY REFERENCE
Certain parts of Trimble Inc. Proxy Statement relating to the annual meeting of stockholders to be held on May 25, 2022 (the “Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K.
SPECIAL NOTE ON FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, which are subject to the “safe harbor” created by those sections. These statements include, among other things:
the impact of the COVID-19 pandemic, including upon global or local macroeconomic conditions, our results of operations, and estimates or judgments;
supply chain shortages and disruptions resulting in increased costs and reduced revenue;
seasonal fluctuations in our hardware revenue, sales to U.S. governmental agencies, longer ordering, lead times and less flexibility to adapt to changes in product mix demand, and expectations that we will experience less seasonality in the future;
changes in global macroeconomic conditions;
the portion of our revenue expected to come from sales to customers located in countries outside of the U.S.;
our plans to continue to invest in research and development to actively develop and introduce new products and to deliver targeted solutions to the markets we serve;
a continued shift in revenue towards a more significant mix of software and recurring revenue, including subscription, maintenance and support, and services revenue;
our belief that increases in recurring revenue, including from our software and subscription solutions, will provide us with enhanced business visibility over time;
our belief that our cash and cash equivalents, together with borrowings under the commitments for our credit facilities and senior notes, will be sufficient to meet our anticipated operating cash needs, debt service, and planned capital expenditures for the foreseeable future;
any anticipated benefits to us from our acquisitions and our ability to successfully integrate the acquired businesses;
fluctuations in interest rates and foreign currency exchange rates;
our belief that our gross unrecognized tax benefits will not materially change in the next twelve months;
our growth strategy, including our focus on historically underserved large markets, the relative importance of organic growth versus strategic acquisitions, and the reasons that we acquire businesses;
our discretion to conduct, suspend, or discontinue our share repurchase program subject to the discretion of our management; and
our ability to convert backlog to revenue.
The forward-looking statements regarding future events and the future results of Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) are based on current expectations, estimates, forecasts, and projections about the industries in which we operate, our current tax structure, including where our assets are deemed to reside for tax purposes, and the beliefs and assumptions of our management. Discussions containing such forward-looking statements may be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of this Annual Report on Form 10-K. In some cases, forward-looking statements can be identified by terminology such as “may,” “will,” “should,” “could,” “predicts,” “potential,” “continue,” “expects,” “anticipates,” “future,” “intends,” “plans,” “believes,” “estimates,” and similar expressions. These forward-looking statements involve certain risks and uncertainties that could cause actual results, levels of activity, performance, achievements, and events to differ materially from those implied by such forward-looking statements, including but not limited to those discussed in this report under the section entitled “Risk Factors” and elsewhere, and in other reports we file with the Securities and Exchange Commission (“SEC”), specifically the most recent reports on Form 8-K and Form 10-Q, each as it may be amended from time to time. These forward-looking statements are made as of the date of this Annual Report on Form 10-K. We reserve the right to update these statements for any reason, including the occurrence of material events, but assume no duty to update these statements to reflect subsequent events.  The risks and uncertainties under the caption “Risks and Uncertainties” contained herein, among other things, should be considered in evaluating our prospects and future financial performance.
3

TRIMBLE INC.
2021 FORM 10-K ANNUAL REPORT
TABLE OF CONTENTS
 
PART I
Item 1
Item 1A
Item 1B
Item 2
Item 3
Item 4
PART II
Item 5
Item 6
Item 7
Item 7A
Item 8
Item 9
Item 9A
Item 9B
Item 9C
PART III
Item 10
Item 11
Item 12
Item 13
Item 14
PART IV
Item 15
Item 16

4

PART I
Item 1.Business
Trimble Inc. (“Trimble” or “the Company” or “we” or “our” or “us”) is a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes and drive a more sustainable future. Our comprehensive work process solutions are used across a range of industries including architecture, building construction, civil engineering, geospatial, survey and mapping, agriculture, natural resources, utilities, transportation, and government. Our representative customers include construction owners, contractors, engineering and construction firms, surveying companies, farmers and agricultural companies, energy and utility companies, trucking companies, and state, federal, and municipal governments.
For more than 40 years, sustainability has been at the heart of who we are as a company. Positive sustainability impacts are woven into our work, realized both internally and through our customers' application of our technology. Ensuring a sustainable future is one of the defining issues of our generation, and current realities require even more accelerated focus and stepped-up ambitions for our strategic approach and process for managing the material environmental, social, and governance (“ESG”) aspects of our business. We believe our efforts will make us a better and more resilient company positioned to take on our most pressing environmental and social issues while creating even greater benefits for the customers and stakeholders we serve in the months and years to come.
We transform the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies used in positioning, modeling, connectivity, and data analytics enable customers to improve productivity, quality, safety, and sustainability. Our products are sold based on return on investment and provide benefits such as lower operational costs, higher productivity, improved quality, enhanced safety and regulatory compliance, and reduced environmental impact, ranging from reduced greenhouse gas emissions (GHG) to reduced water use. Our representative products include equipment that automates and enables increased precision within large industrial machines such as tractors and bulldozers; integrated systems that track and manage fleets of vehicles and workers and provide real-time information and analytics to the back-office; data collection systems that enable the management of large amounts of geo-referenced information; software solutions that connect all aspects of a construction site or a farm; and building information modeling (“BIM”) software that is used throughout the design, build, and operation of buildings.
We focus on integrating our broad technological and application capabilities to create vertically-focused, system-level solutions that transform how work is done within the industries we serve. The integration of sensors, software, connectivity, and information in our portfolio gives us the unique ability to provide an information model specific to the customer’s workflow. Our strategy incorporates a platform strategy, which we are executing in part by partnering to build ecosystems to better serve our customers. For example, in construction, our strategy is centered on the concept of a “constructible model” that is at the center of our “Connected Construction” solutions, which provide real-time, connected, and cohesive information environments for the design, build, and operational phases of construction projects. In agriculture, we continue to develop “Connected Farm” solutions to optimize operations across the agriculture workflow. In long haul trucking, our “Connected Supply Chain” solutions provide transportation companies with tools to enhance fuel efficiency, safety, transparency, and sustainability through connected vehicles and fleets across the enterprise.
Software is a key element for our solutions and accounts for a steadily increasing portion of our business. Our software products and services range from embedded real-time firmware to application software that integrates field data with large-scale enterprise back-office applications. Many of our software solutions are built on configurable and enterprise-grade scalable platforms that can be tailored to the workflows that our customers follow to implement their customized business processes. Our software capabilities include extensive three-dimensional (“3D”) modeling, analysis, and design solutions; design and data preparation software; BIM software; enterprise resource planning and project management solutions; cloud-based collaboration solutions; applications for advanced surveying, data collection, and analysis for farm productivity solutions; fleet management solutions for transportation; as well as a large suite of domain-specific software applications used across a host of industries including agriculture, construction, utilities, and transportation. Our software is sold as perpetual or term licenses or as a subscription and can be delivered for on-premise installation or in a hosted environment as Software as a Service (“SaaS”). Our subscription-based offerings are also increasingly being extended into offerings that include both hardware and software, providing a complete customer solution together with customer technology assurance as new generations of hardware become available. We are extending these offerings to run across diverse environments, including cloud environments, and we will continue to focus on delivering our differential value in providing domain-specific workflows and enhancing lifecycle management across our target industries. Our software products allow our customers to optimize their work processes for targeted outcomes, improve their productivity, and gain insight into their projects and operations to enhance their decision-making and to gain maximum benefit from a broad range of other Trimble products and systems.
5

Many of our products integrate real-time positioning or location technologies with wireless communications and software or information technologies. Information about location or position is transmitted via a wireless link to a domain-specific software application, which enhances the productivity of the worker, asset, or work process. Position is provided through a number of technologies including the U.S. Global Positioning System (“GPS”), other Global Navigation Satellite Systems (“GNSS”) and their augmentation systems, and systems that use laser, optical, inertial, or other technologies to establish real-time position. Integration of wireless communications in our solutions facilitates real-time data flow, communication, and situational awareness within sites and between work sites or vehicles and offices.
Our global operations include major development, manufacturing, or logistics operations in the United States, the Netherlands, India, Germany, Finland, Canada, New Zealand, the United Kingdom, and Sweden. Products are sold in more than 150 countries, through dealers, representatives, joint ventures, and other channels throughout the world, as well as direct sales to end users.
Business Strategy
Our growth strategy is centered on multiple elements:
Executing on our Connect and Scale strategy. We continue to focus on executing our multi-year platform strategy. This strategy contains two elements. The first element, Connect, aims to connect more customer workflows, industry life cycles, and solution offerings, so that we can continue to transform the way our customers work. This includes integrating more of our customers’ data through cloud offerings and making more of our solutions available over time on a subscription basis. Cloud enablement raises the bar with shared, on-demand services that empower network participants to proactively contribute to organic value creation and delivery directly and with fewer intermediaries. When end users interact on a shared, online platform, the overall value that is created increases as the number of end-user participants increases. This network effect means that the willingness of developers, partners, or end users to engage increases as the number of network participants grows, which further enhances the platform experience and end-user value. The second element, Scale, aims to invest in the people, processes, and technologies that are necessary to streamline and standardize our internal processes, provide a seamless experience for our customers as they engage with our connected solutions, and enable us to continue to grow our business efficiently and effectively for many years into the future.
Increasing focus on software and services. Software and services targeted for the needs of vertical end markets are increasingly important elements of our solutions and are core to our growth strategy. We generally have an open application programming interface philosophy and open vendor environment, which leads to increased adoption of our software and analytics offerings. These software and services solutions integrate and optimize additional workflows for our customers, thereby improving their work productivity, and in the case of subscription, maintenance, and support services, also provide us with enhanced business visibility over time. Professional services constitute an additional customer offering that helps our customers integrate and optimize the use of our offerings in their environment.
Focus on attractive markets with significant growth and profitability potential. We focus on large markets historically underserved by technology that offer significant potential for long-term revenue growth, profitability, and market leadership. Our core industries, such as construction, agriculture, and transportation, are each multi-trillion dollar global industries that operate in demanding environments with technology adoption in the early phases relative to other industries. With the emergence of mobile and cloud computing capabilities, the increasing technological know-how of end users, and compelling return on investment, we believe many of our markets are attractive for substituting Trimble’s technology and solutions in place of traditional operating methods.
Domain knowledge and technological innovation that benefit a diverse customer base. We have over time redefined our technological focus from hardware-driven point solutions to integrated work process solutions by developing domain expertise and heavily reinvesting in research and development (“R&D”) and acquisitions. We currently have over 1,000 unique patents reflective of our technology portfolio and deep domain knowledge to deliver specific, targeted solutions quickly and cost-effectively to each of the vertical markets we serve. We look for opportunities where the opportunity for technological change is high and that have a requirement for the integration of multiple technologies into complete vertical solutions.
Geographic expansion with localization strategy. We view international expansion as an important element of our strategy, and we continue to position ourselves in geographic markets that will serve as important sources of future growth. We currently have distribution channels in over 85 countries, and sales are supported by our own offices located in over 40 countries around the world.
Optimized go-to-market strategies to best access our markets. We utilize vertically focused go-to-market strategies that leverage domain expertise to best serve the needs of individual markets both domestically and abroad. These go-to-market capabilities include independent dealers, joint ventures, original equipment manufacturers (“OEM”), and distribution alliances with key partners, such as CNH Industrial, Caterpillar, and Nikon, as well as direct sales to end users, which provide us with broad market reach and localization capabilities to effectively serve our markets.
6

Strategic acquisitions. Organic growth continues to be our primary focus, while acquisitions serve to enhance our market position. We acquire businesses that bring domain expertise, geographic presence, technology, products, and distribution capabilities that augment our portfolio and allow us to penetrate existing markets more effectively, or to establish a market beachhead. Our success in targeting and effectively integrating acquisitions is an important aspect of our growth strategy.
Venture fund investments. In 2021, we announced a newly formed strategic venture fund. With this fund, we expect to invest up to $200 million in early- to growth-stage companies that can accelerate innovation and effectively bring new solutions to our customers and the industries that we serve and would give us an early, inside look and stake in emerging business and technology solutions.
Sustainability. The global economy is experiencing a fundamental shift toward sustainability driven through broad stakeholder engagement, with a focus on decarbonization. Historically, through delivering productivity and efficiency gains, Trimble products have delivered sustainability for our customers, and we envision more opportunities to deliver expanded carbon reductions and other sustainability benefits, such as water management in agriculture and utilities, for our customers through our Connect and Scale and the other strategies we have described.
Our focus on these growth drivers has led over time to growth in revenue and profitability and an increasingly diversified business model. As our solutions have expanded, our go-to-market model has also evolved, with a balanced mix between direct, distribution, and OEM customers, as well as an increasing number of enterprise-level customer relationships.
Business Segments and Markets
Our segments are distinguished by the markets they serve. Each segment consists of businesses that are responsible for product development, marketing, sales, strategy, and financial performance. We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. For further financial information about our segments, see Note 5 to the Consolidated Financial Statements in this Annual Report on Form 10-K.
Buildings and Infrastructure
The Buildings and Infrastructure segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance. Within this segment, our most substantial product portfolios are focused on building construction and civil engineering and construction.
Building Construction. Our building construction portfolio of solutions for the residential, commercial, and industrial building industry spans the entire life cycle of a building and is used by construction owners, architects, designers, general contractors, sub-contractors, and engineers. These solutions serve to improve productivity and to enhance data sharing and collaboration across different teams and stakeholders to help keep projects within cost, time, and quality targets. The suite of technologies and solutions we provide to the building industry includes program management solutions for construction owners including software for 3D conceptual design and modeling; BIM software that is used in design, engineering, and construction; enterprise resource planning, project management, and project collaboration for general contractors; advanced integrated site layout and measurement systems; cost estimating; scheduling; and project controls solutions for contractors. The suite also includes applications for sub-contractors and construction trades such as steel, concrete, and mechanical, electrical and plumbing; project coordination; and capital program planning and management. In addition, our Trimble Connect collaboration platform streamlines customer workflows and enables interoperability between Trimble’s and other providers' solutions. These solutions for the building industry serve to automate, streamline, and transform work processes across the building construction industry. Our solutions provide customer benefits such as reduced costs, reduced waste and re-work, increased worker safety and efficiencies, faster project completion times, improved information flow, better decision making, enhanced quality control, and multiple sustainability benefits for our customers.
During 2021, we announced new developments in several of our software offerings, including: (i) the release of Tekla 2021 Structural BIM software solutions, which include new software features and enhancements to power data-driven, collaborative, and connected workflows across all project phases, (ii) the introduction of Trimble Construction OneTM, a connected, cloud-based construction management platform, (iii) the formation of a strategic partnership with Microsoft to drive digital transformation across industries, and (iv) collaboration with One Click LCA to add an embodied carbon assessment tool into Tekla Structures to help customers understand the carbon from the materials they use and help them optimize among early design choices.
7

Civil Engineering and Construction. Our civil engineering and construction portfolio spans the lifecycle of civil infrastructure assets from feasibility and capital budgeting, to planning and design, to construction, through to long-term operation and maintenance. Our solutions serve the key industry stakeholders including the asset owners or clients, design engineers, consultants, contractors, sub-contractors, and suppliers. Our technological suite is employed across the entire project life cycle to improve productivity, reduce waste and re-work, including reduced carbon emissions, and enable more informed decision making through enhanced situational awareness, data flow, data-driven insights and decision support, and project collaboration. At the same time, our solutions can improve worker safety and reduce environmental impact. Our suite of integrated solutions and technologies in this area includes field and office software for optimized route selection and design; software for 3D design and data sharing; systems to automatically guide and control construction equipment such as excavators, bulldozers, wheel loaders, motor graders, and paving equipment; systems to monitor, track, and manage assets, equipment, and workers; and software to facilitate the management of the construction process and for sharing and communication of data in real time. Together, these solutions are designed to transform how work is done within the civil construction industry.
The civil construction market portfolio integrates data and information across the entire construction process and across mixed fleets. This includes data from site positioning and machine control systems, construction asset management equipment and services, and various software applications. Utilizing wireless and internet-based site communications infrastructure, our solutions include the ability to track and control equipment, to deploy a 3D model to machines and to track progress of work in real-time, and to reduce re-work. By leveraging our technology, contractors gain greater insight into their operations helping them to lower costs and improve productivity, worker safety, and asset utilization.
We maintain a joint venture with Caterpillar, Caterpillar-Trimble Control Technologies (“CTCT”), to develop the next generation of advanced electronic guidance and control products for earth-moving machines. The joint venture develops machine control and guidance products that use site design information combined with accurate positioning technology to automatically control dozer blades and other machine tools. We also maintain a joint venture with Hilti, which focuses on the joint development of measuring solutions for the building construction trades and the integration of data for construction management.
During 2021, we announced a number of developments, including: (i) the availability of Trimble civil construction field software globally on a subscription basis, giving contractors the ability to implement and scale Trimble's machine control and construction surveying solutions more easily and with no large up-front costs, (ii) the availability of a new version of Trimble Earthworks Grade Control Platform, which includes support for soil compactors, and (iii) the introduction of Siteworks SE Starter Edition, which is an entry-level, easy-to-use construction surveying software solution.
We sell and distribute our products in the Building and Infrastructure segment through both a direct sales force and global networks of independent dealers with expertise and customer relationships in the respective markets, including SITECH Technology dealers, which serve the civil construction industry, and BuildingPoint dealers, which serve the building construction industry. We also sell many of our software solutions through our own direct sales force.
Competitors in this segment are typically companies that provide optical, laser, or GNSS positioning products as well as companies that produce software specific to the construction process. As we extend our software and services offerings to cover the full set of construction life cycle management solutions used by construction owners, designers, and construction companies, we increasingly compete with large established companies that offer similar systems across all industries. We compete principally on the basis of innovation, differentiated products, domain expertise, service, quality, and geographic reach.
8

Geospatial
The Geospatial segment primarily serves customers working in surveying, engineering, and government. Within this segment our most substantial product portfolios are focused on surveying and geospatial and geographic information systems (“GIS”).
Surveying and Geospatial. Through our surveying product portfolio, professional surveyors and engineers provide services to the construction, engineering, mining, oil and gas, energy and utilities, government, and land management sectors. Our survey solutions replace less productive conventional methods of surveying, mapping, 2D or 3D modeling, monitoring, measurement, reporting, and analysis. Our suite of solutions includes field-based data collection systems and field software, real time communications systems, and back-office software for data processing, modeling, monitoring, reporting, and analysis. Our field-based technologies are used in handheld, land mobile, and airborne applications and incorporate technologies such as mobile application software, high precision GNSS, robotic measurement systems, inertial positioning, 3D laser scanning, digital imaging, and optical or laser measurement. We maintain a joint venture with Nikon, which focuses on the design and manufacture in Japan of surveying instruments including mechanical total stations and related products. Our office-based products include software for planning, data processing and editing, quality control, 3D modeling, intelligent data analysis and feature extraction, deformation monitoring, project reporting, and data export. Our customers in this area gain benefits from the use of our products including significantly improved productivity in both field and office activities, improved safety through non-contact measurement and detection of potentially dangerous ground or structure movement, and improved data flow that enables better decision making.
Geographic Information Systems. Our GIS product line collects authoritative field data and integrates that data into GIS databases. Our handheld data collection systems allow users to efficiently and accurately log positions and descriptive information about their assets, ensure the integrity and accuracy of GIS information, and ultimately enable better decision-making. Through a combination of wireless technologies and software solutions, fieldwork results are seamlessly delivered to back-office GIS systems, while mobile workers can access relevant GIS information remotely. This capability provides significant advantages to users, including improved productivity, accuracy, and access to information in the field.
During 2021, we announced a number of new developments, including: (i) the introduction of the Trimble R750 GNSS Modular Receiver, a connected base station for use in civil construction, geospatial, and agricultural applications, (ii) the launch of the Trimble DA2 GNSS receiver for the Trimble Catalyst® positioning service, (iii) the introduction of the MX50 mobile mapping system for asset management and mapping, (iv) the introduction of the Trimble SX12 Scanning Total Station, which is the next iteration of our 3D scanning total station, and (v) the introduction of the FOCUS 50 high-performance robotic total station under the Spectra brand. As of 2021, we also offer our key software packages: Trimble Business Center for the office and Trimble Access for the field both offered under term and perpetual licenses, which provides our customers flexible options.
We sell and distribute our products in the Geospatial segment primarily through a global network of independent dealers and business partners. Major competitors in this segment are typically survey instrument companies that provide software-driven 3D measurement and imaging solutions. We compete principally on the basis of innovation, differentiated products, integrated workflow solutions, domain expertise, service, quality, and geographic reach.
Resources and Utilities
The Resources and Utilities segment primarily serves customers working in agriculture, forestry, and utilities. Within this segment, our most substantial product portfolio addresses the agriculture market.
Our precision agriculture products and services consist of guidance and positioning systems, including autonomous steering systems, automated and variable-rate application and technology systems, and information management solutions that enable farmers and their partners to improve crop performance, profitability, and environmental quality. Our precision agriculture solutions can assist farmers throughout every step of their farming process beginning with land preparation and continuing through the planting, nutrient, pest management, and harvesting phases of a crop cycle. We provide manual and automated navigation guidance for tractors and other farm equipment used in spraying, planting, cultivating, and harvesting applications. The benefits to the farmer include faster machine operation, higher yields, and lower consumption of fuel and chemicals, lower carbon footprint, and improved soil health than conventional equipment. In addition, we provide solutions to automate application of pesticide and seeding. Our water solutions help farmers minimize their water costs and distribute water more efficiently and include applications for leveling agricultural fields for irrigation and aligning drainage systems to better manage water flow in fields.
Software solutions that use data to enhance farm productivity are an increasing focus in our agriculture business. Our agricultural software is used by farmers to help integrate all of the information on the farm, and is also used by advisors, suppliers, and purchasers to share information to help improve efficiencies. Our agricultural software enables farmers to make more informed decisions leading to higher yields, better quality crops, increased profitability, and increased environmental sustainability.
9

For many of our end-market applications and customer needs, the positional accuracy that can be derived from GNSS satellite signals alone is insufficient. In these applications, higher levels of positional accuracy are required. For these situations, we provide an augmentation service that improves the positional accuracy that is available to the customer; thereby, enabling higher levels of precision and automation in work processes that are conducted in the field. This service is provided by Trimble Positioning Services and is available in a variety of formats and accuracy levels, depending on the relevant application's specific needs. Trimble Positioning Services serves customers in a variety of end markets, including agriculture, construction, geospatial, and other markets, with a majority of its customers being in agriculture.
During 2021, we announced a number of new developments, including: (i) significant enhancements to the Trimble Centerpoint RTX correction service, giving farmers the ease of use of the satellite-delivered corrections and RTK horizontal performance in less time, and (ii) a collaboration with HORSCH focused on developing solutions that enable autonomy in agriculture with the goal of building a future for autonomous machines and workflows in the industry.
We use multiple distribution approaches to access the agricultural market including independent dealers and direct selling to enterprise accounts. A significant portion of our sales are through CNH Industrial and affiliated dealer networks. Our distributors provide a premier level of technical expertise, customer service and support capabilities, and operate with a strategy that fosters technology interoperability in mixed fleets used on a farm. Our distributors are committed to providing reliable, responsive, and dedicated in-field service and support as well as creating a hassle-free experience for the grower and their advisors when implementing advanced technology solutions. They also provide training to help farmers and advisors gain a better understanding of how to use the technology in a way that best meets their needs.
Competitors in the agricultural market are vertically integrated farm equipment and implement companies, agricultural instrumentation companies, and companies that provide agricultural software and services. We compete principally on the basis of robust performance, ease of use, domain expertise, customer support, price, interoperability, interconnectedness, and the completeness of our solutions.
Transportation
Our transportation solutions provide capabilities for the long-haul trucking and freight shipper markets to create a connected supply chain and integrate all forms of transportation, drivers, back-office management, shippers, and freight. We provide enterprise and mobility solutions focused on business intelligence and data analytics, safety and regulatory compliance, navigation and routing, freight brokerage, supply chain visibility and final mile, and transportation management and fleet maintenance. Within this segment, our most substantial product portfolio addresses the truckload freight market.
In the transportation market, we offer a suite of solutions that provides comprehensive fleet and transportation management systems, analytics, routing, mapping, reporting, and predictive modeling solutions to enable the transportation industry to achieve greater overall operational efficiency, fleet utilization, including greater fuel efficiency and reduced carbon emissions, and profitability while ensuring regulatory compliance. In addition to cloud-hosted solutions, we also integrate our applications and services directly into the customer’s IT infrastructure.
The mobility solutions encompass route management, safety and compliance, end-to-end vehicle management, video intelligence, and supply chain communications. The transportation management system serves as a central hub from which the core operations of transportation organizations are managed, data is stored and analyzed, and mission critical business processes are automated. Our enterprise transportation management system automates business processes spanning the entire surface transportation life cycle for shippers, carriers and intermediaries, delivering visibility, control, and decision support for the intricate relationships and complex processes involved in the movement of freight. Our products also provide truck routing, mileage, and mapping solutions, as well as a voice guided turn-by-turn navigation solution.
During 2021, we announced a number of new developments, including: (i) our eDriver Logs electronic logging device (“ELD”) software was certified to comply with the technical requirements of the Canadian ELD mandate, (ii) technical enhancements were made to ELDs to address U.S. markets, and (iii) a new strategic relationship with Procter & Gamble was formed to enhance how shippers and carriers partner during the transportation procurement process.
The Transportation segment generally sells directly to end users and OEMs. Although sales cycles tend to be months long, the products are difficult to replace once implemented. Competitors in this segment are typically companies that provide fleet mobility services, transportation management software, and digital freight matching. We compete principally on the basis of interoperability, domain expertise, customer support and service, price, innovative product offerings, quality, and the completeness of our solutions.
10

Seasonality of Business
Construction equipment revenue, within our Buildings and Infrastructure segment, historically has been higher in early spring. Our agricultural equipment revenue, within our Resources and Utilities segment, has historically been the highest in the first quarter, followed by the second quarter, reflecting buying in anticipation of the spring planting season in the Northern hemisphere. However, overall, as a company, as a result of diversification of our businesses across segments and the increased impact of software and subscription revenue, we are experiencing less seasonality. Changes in global macroeconomic conditions could also impact the level of seasonality we experience. In 2021, COVID-19 and its variants, disrupted our normal seasonality because of global supply chain constraints, parts and labor shortages, and strong demand for our offerings. We anticipate these conditions will continue to impact our financial results during 2022.
Manufacturing
We outsource the manufacturing of many of our hardware products to our key contract manufacturing partners that include Flex Ltd., Benchmark Electronics Inc., and Jabil. Our contract manufacturing partners are responsible for significant material procurement, assembly, and testing. We continue to manage product design through pilot production for the subcontracted products, and we are directly involved in qualifying suppliers and key components used in all our products. Our current contract with Flex Ltd. continues in effect until either party gives the other ninety days written notice. We also utilize original design manufacturers for some of our products.
We manufacture our laser and optics-based products, as well as some of our GPS products, at our plants in Dayton, Ohio; Danderyd, Sweden; and Shanghai, China. Some of these products or portions of these products are also subcontracted to third parties for assembly.
Our primary design, manufacturing, and distribution sites in Dayton, Ohio; Sunnyvale, California; Danderyd, Sweden; Eindhoven, Netherlands; Auckland, New Zealand, and Shanghai, China are registered to ISO9001:2015 covering the design, production, distribution, and servicing of our products.
Research and Development and Intellectual Property
We believe that our competitive position is maintained through the development and introduction of new products, including software and services. Trimble delivers digital technologies that enhance the physical world by integrating and connecting industry workflows, stakeholders, and data, while modernizing its interfaces and business models to make it easier for customers to do business. Our platform investments allow us to extend our differentiation in positioning and sensing, modeling, and analytics into emerging industry solutions and to drive ecosystem collaboration across our target industries. This improves our value over the customer life cycle, while enhancing our leadership in software and services, which already account for over 65% of our R&D investment. Our investments enable us to push the state-of-the-art in key technology areas and to connect other leading technologies to solve customer problems in new and unique ways.

As part of our technology development practices, we actively establish and maintain our intellectual property rights through the use of patents, copyrights, trademarks, and trade secret laws. We hold over 1,000 unique issued and enforceable patents covering key technology areas, including precision GNSS, optical and inertial positioning solutions, artificial intelligence and machine learning, IoT, cloud computing, laser scanning, 3D modeling, point cloud processing, augmented reality, and many others. We actively manage the intellectual property used in the development, operations, and sales of our products and services. We also own numerous trademarks and service marks that contribute to the identity and recognition of Trimble and that of its global products and services.
Environmental, Social, and Governance
We recognize that we are living in a time of increasing urgency for action on sustainability, and we are intent on moving quickly and harnessing our potential to address global challenges, including further developing our own strategic approach and process for managing the material ESG aspects of our business. Inspired by our mission—“Transforming the Way the World Works,”—and fueled by the dedication of our employees, we will work to build momentum and strive for continual improvement and measurable progress.
We organize our ESG efforts around five pillars: (1) Solutions, (2) People, (3) Communities, (4) Environment, and (5) Governance. Highlights of each of these pillars are discussed below. These pillars are reflective of our commitment to ESG and are fundamentally embedded into our business and culture. We believe this approach creates value that benefits all our stakeholders, including our employees, stockholders, customers, communities, and the world at large. For further information on our five pillars and other ESG-related matters, see our Sustainability Report available on our website.
11

Solutions: Since 1978, our industry-specific solutions have helped customers achieve economic breakthroughs while enhancing safety, boosting compliance, and reducing environmental impact—from feeding the growing global population and moving the goods of commerce to next-generation building and infrastructure. Our solutions enable greater accuracy, reduction of rework, and increased efficiency, thus yielding fuel savings.
People: As further described in the below Human Capital section, we are committed to providing every employee with the opportunity to learn, grow, and excel in a respectful, collaborative, and inclusive workplace. We believe our diversity makes us stronger and better able to solve complex problems for our customers. At the same time, we believe there are characteristics that unite us, centered on a growth mindset.
Communities: We strive to contribute to our communities in a myriad of ways through the Trimble Foundation Fund, nonprofit and non-governmental organization (“NGO”) partners, and other philanthropic efforts. The Trimble Foundation Fund is a donor-advised fund that focuses its charitable giving across three areas—natural disaster recovery and relief and climate resilience; female education and empowerment; and diversity, equity, and inclusion—while also supporting the philanthropic efforts of our local offices. In addition, we invest in aspiring professionals via our Education and Outreach Programs that aim to create a diverse next-gen workforce equipped and empowered to transform the construction, geospatial, and agriculture industries. These programs do so by providing Trimble technology labs, visiting industry lecturers and mentors, academic research funding, student scholarships, and other resources to promote professional skill development and career opportunities.
Environment: As a global company, we accept and embrace our responsibility to steward our environment and use our ambition and know-how to solve looming issues that give rise to new opportunities. We have established a complete greenhouse gas emissions inventory across Scope 1, 2, and 3, and we have set science-based targets that are currently under review by the Science Based Targets Initiative. Our Green Team, an employee-led group, applies our passion for sustainability to raising awareness and facilitating positive environmental changes within the company and in our communities.
Governance: We adhere to sound corporate governance principles, ethics, and compliance in all aspects of our business. We continue to enhance our sustainability program management and monitoring. Our sustainability team works in conjunction with our executive leadership and Board of Directors to fortify the governance and decision-making structure and provide beneficial impacts to the business, the planet, and our stakeholders while mitigating elements of risk.
Human Capital
Our culture reflects our guiding principles at work and is fundamental to sustaining our success. A company’s culture describes how people behave in the work environment and is closely tied to leadership. At Trimble, we value being yourself and thriving together; being intentional and humble; and being curious and solving problems. Our leaders inspire purpose and vision, engage to draw out the best from each other, and strive to achieve meaningful results. This mindset shapes how we treat one another and how we serve our customers, colleagues, and stockholders. These attributes serve as a common foundation across the global organization and also adapt locally to diverse geographic and operational business models. Commitment to these behaviors unites our employees.
In the technology space, intellectual property and know-how derived from employees fosters innovation and serves as a competitive advantage. To continue producing the innovative technologies for which we are known, it is crucial that we continue to attract, engage, and retain top talent. We strive to make Trimble a diverse, equitable, inclusive, and safe workplace and provide opportunities for our employees to grow and develop in their careers, supported by competitive compensation, benefits, and health and wellness programs, and by programs that build connections between our employees and their communities.
At the end of 2021, we employed 11,931 full-time and part-time employees, the overwhelming majority of which were full-time employees. Approximately 49%, 30%, 17%, and 4% of employees reside in North America, Europe, Asia-Pacific, and the rest of the world, respectively. Our employees are working in over 200 locations in over 40 countries. Collectively, we speak more than 45 different languages. We believe our diversity makes us stronger and better able to solve complex problems for our customers.
Diversity, Equity, and Inclusion (“DEI”)
We value diversity in our workforce, including various cultures, backgrounds, ages, genders, races and ethnicities, nationalities, sexual orientations, religions, people with different abilities, parents and caregivers, and many other characteristics, knowing that it drives our best thinking. Our focus on diversity starts at the top. Four out of our eleven board members are female or ethnically diverse, placing us in a select group of companies. In 2021, we activated many new initiatives focused on infusing diversity, equity, and inclusion in the fabric of our connected culture. Our Vice President of Diversity, Equity, and Inclusion and a DEI core team cascade objectives that are aligned with our Trimble values, while also encouraging local teams to focus on aspects of diversity that foster meaningful inclusion and belonging. In quarterly business reviews, we review gender and U.S. ethnicity demographics and trends for every business within Trimble, as well as region and business-led initiatives that will lead toward future progress.
12

We have a number of employee resource networks that enhance our inclusive and diverse culture, including networks that support women, caregivers, Black, Hispanic/Latinx and Indian professionals, veterans, employees with disabilities, and our LGBTQ+ community. We are focused on measuring and increasing gender representation, as well as race and ethnic diversity in high-impact roles such as front-line management, engineering, product management, and sales. We have provided increased access to diversity and inclusion educational resources, training, assessments, articles, and other employee forums to help us work together and more effectively across a variety of cultures globally.
We are committed to inspiring and attracting extraordinary and diverse talent. The hiring and retention of top talent is always a strategic priority, and increasingly, a challenging one. In addition, our increasing focus on technologies, such as cloud and autonomy, requires us to compete against leading companies in the technology sector. Colleges and universities remain an important source of talented recruits. We aim to transform and re-invent the way Trimble attracts and hires employees to increase diversity. Initiatives include modifications to our recruiting process to ensure the inclusion of diverse, underrepresented candidates, developing relationships with universities with higher underrepresentation, creating diverse talent pools, and increasing networking and referrals with diverse professional organizations.
In 2021, we created our Renew Returnship program that provides employment opportunities for those who have taken a break in their careers to look after their families. We engaged in new relationships with the National Society of Black Engineers, participated in national and local diversity career fairs, and sponsored new engagements focused on increasing gender and race/ethnic diversity in the industries we serve through groups like Construction and Transportation Girl. We announced the Dr. Gladys West Scholarship Program through the Trimble Foundation to honor a GPS technology pioneer and woman of color by awarding scholars at three universities serving underrepresented students, and we also added new Trimble technology labs at Minority Serving Institutions.
Compensation and Benefits
We believe people should be paid for the role they perform and their skills and experience, regardless of their gender, race, age, or other personal characteristics. To deliver on that commitment, we benchmark and set pay ranges based on market data and consider factors such as an employee’s role, their experience, their performance, and the region in which they live. We also regularly review our compensation practices to ensure our pay is fair and equitable. In addition to base salaries, certain roles are eligible to participate in short-term and long-term incentive plans.
We offer market competitive benefit programs (which vary by country/region), which include health and wellness benefits, life insurance and disability benefits, flexible savings accounts, paid time off, parental and family leave, employee support programs, retirement plans, and an employee stock purchase plan. Other benefits include fertility, adoption, and surrogacy education assistance; gender dysphoria, family and caregiver support; flexible work schedules; education assistance; and on-site services such as health centers and fitness centers at some sites.
Talent Development
We are committed to providing every employee with the opportunity to learn, grow, and excel in a respectful and collaborative workplace. Part of our people development mission is to create a culture of continuous learning and curiosity. We believe that skills and abilities can be developed through training, relationships, and experiential learning. We are launching new career growth and development initiatives to empower employees to identify skill development resources, and provide projects and job opportunities to achieve their personal goals and full potential. We encourage employees to nurture a love of continuous learning and a resilience that is essential for accomplishment.
We have a framework for people development that is employee-centric and evidence-based. Employees and managers have frequent, casual conversations based upon employee survey data that drive engagement, career growth, and retention. These surveys also include questions oriented around the Company’s mission, vision, values, and purpose, work environment, diversity and inclusion, career development, and employee-manager relations. Our internal worldwide training portal, Learn.Trimble.com, provides a set of resources that is easy to access anytime and anywhere, with a range of focus areas from new employees to existing employee development to manager development.
Building Connections
We believe that building connections between our employees, their families, and our communities creates a more meaningful, fulfilling, and enjoyable workplace. Since our employees are passionate about a variety of causes, our company giving and volunteering programs support and encourage employees by engaging with those causes. In our offices around the world, our employee-led committees select local organizations to support, often in the form of grants and employee fundraising. We also frequently collaborate with these organizations on volunteer activities for our employees. Lastly, we encourage and provide our employees with a day of service as a benefit to help our communities.
13

Our Trimble Foundation aligns international philanthropic efforts by giving back to the communities where Trimble does business and helping those in need. We do this by supporting three focus areas, disaster and climate resilience; female education and empowerment; and diversity, equity, and inclusion, as well as by supporting the philanthropic efforts of our local offices.
Health, Safety, and Wellness
The success of our business is fundamentally connected to the well-being of our people. Accordingly, we are committed to the health, safety, and wellness of our employees. We provide our employees and their families with access to a variety of innovative, flexible, and convenient health and wellness programs, including benefits that provide protection and security so they can have peace of mind concerning events that may require time away from work or that impact their financial well-being; that support their physical and mental health by providing tools and resources to help them improve or maintain their health status and encourage engagement in healthy behaviors; and that offer choice where possible so they can customize their benefits to meet their needs and the needs of their families.
In response to the COVID-19 pandemic, we implemented changes that we determined were in the best interest of our employees, as well as the communities in which we operate, and which comply with government regulations. This includes having the vast majority of our employees work from home, while implementing additional safety measures for employees continuing critical on-site work.
Available Information
This Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to these reports are available free of charge on our website through investor.trimble.com, as soon as reasonably practicable after such material is electronically filed with or furnished to the Securities and Exchange Commission. Financial news and reports and related information about our Company, GAAP to non-GAAP reconciliations, as well as our Sustainability report, are also found on this website. Information contained on our website is not part of this Annual Report on Form 10-K.
In addition, you may request a copy of these filings (excluding exhibits) at no cost by writing or telephoning us at our principal executive offices at the following address or telephone number:
Trimble Inc.
935 Stewart Drive, Sunnyvale, CA 94085
Attention: Investor Relations
Telephone: (303) 635-8551
The URLs in this Annual Report on Form 10-K are intended to be inactive textual references only. They are not intended to be active hyperlinks to websites. The information on such websites, even if it might be accessible through a hyperlink resulting from the URLs or referenced herein, is not and shall not be deemed to be incorporated into this Annual Report on Form 10-K. No assurance or representation is given as to the suitability or reliability for any purpose whatsoever of any information on such websites.
14

Information about our Executive Officers
The names, ages, and positions of our executive officers as of February 22, 2022, are as follows:
NameAgePosition
Steve W. Berglund70Executive Chairman
Robert G. Painter50President and Chief Executive Officer
David G. Barnes60Chief Financial Officer
Ronald J. Bisio 53Senior Vice President
James A. Kirkland62Senior Vice President, General Counsel and Secretary
Manolis E. Kotzabasakis62Senior Vice President
James Langley47Senior Vice President
Darryl R. Matthews54Senior Vice President
Peter Large52Senior Vice President
Julie A. Shepard64Chief Accounting Officer
Steven W. Berglund—Steven Berglund was appointed executive chairman of Trimble’s board in January 2020, and previously served as the president and chief executive officer of Trimble since March 1999. Prior to joining Trimble, he was president of Spectra Precision, a group within Spectra Physics AB. His business experience includes a variety of senior leadership positions with Spectra Physics, and manufacturing and planning roles at Varian Associates. He began his career as a process engineer at Eastman Kodak. Mr. Berglund attended the University of Oslo and the University of Minnesota, where he received a Bachelor of Science in chemical engineering. He received an MBA from the University of Rochester. He is a member of the board of directors of the Silicon Valley Leadership Group and the Association of Equipment Manufacturers (AEM), as well as chairman of AEM's construction sector board. He is also a member of the board of directors and audit committee of Belden Inc., a global provider of end-to-end signal transmission solutions.
Robert G. Painter—Robert Painter was appointed Trimble’s president and chief executive officer in January 2020. From 2016 through 2019, he served as our chief financial officer, where he was responsible for Trimble’s worldwide finance operations. In 2015, he was appointed vice president of Trimble buildings businesses, a group focused on BIM-centric divisions that span the design-build-operate continuum of the building life cycle. From 2011 to 2014, he served as general manager of our joint venture with Hilti, which was created to foster collaborative development of product innovations for the building construction industry. From 2009 to 2010, he served as general manager of our construction services division. He joined Trimble in 2006 and assumed leadership of Trimble’s business development, leading all acquisition and corporate strategy activities. Prior to joining Trimble, he served in a variety of management and finance positions at Cenveo, Rapt Inc., Bain & Company, Whole Foods Market, and Kraft Foods. Mr. Painter earned a Bachelor of Science in Finance from West Virginia University and an MBA in Business from Harvard University.
David G. Barnes—David G. Barnes joined Trimble as chief financial officer in January 2020 with more than 35 years of financial and strategic management experience, including treasury, tax, investor relations, and risk management. Prior to Trimble, he served as chief financial officer at MWH Global Inc., a global provider of engineering and construction services, from January 2009 to May 2016. At MWH, he served on the board of directors and had responsibility for information technology and procurement in addition to his financial role. Following the sale of MWH to Stantec Inc., he assumed operational responsibility for Stantec’s businesses outside North America from September 2017 to January 2019. He also served as a leader on the committee overseeing the integration of MHW into Stantec from May 2016 to July 2017. Prior to MWH, he held financial leadership positions at Western Union, Coors, and YUM Brands. He began his career as a strategy consultant at Bain & Company. Mr. Barnes received a Bachelor of Science in Applied Mathematics from Yale University and an MBA in Finance and Marketing from the University of Chicago. Mr. Barnes also serves as a board member and chair of the Audit Committee of CSG Systems International.
Ronald J. BisioIn February 2019, Ronald Bisio was appointed senior vice president responsible for Trimble’s surveying and geospatial businesses, where he had previously served as vice president since April 2015. Prior to this role, he served as general manager for Trimble’s rail division from January 2011 until April 2015. He joined Trimble in 1996 and has held several marketing, sales, and general management positions since then at Trimble. Mr. Bisio earned an MBA from the University of Denver, a Master of Regional Planning from the University of Massachusetts, and a Bachelor of Science in Cartography from Salem State University in Salem, Massachusetts.
15

James A. Kirkland—James Kirkland currently serves as Trimble’s senior vice president, general counsel, and secretary. He joined Trimble as vice president and general counsel in July 2008.  Prior to joining Trimble, he served as general counsel and executive vice president, strategic development at Covad Communications. He also served as senior vice president of spectrum development and general counsel at Clearwire Technologies, Inc. He began his career in 1984 as an associate at Mintz Levin and in 1992 he was promoted to partner. Mr. Kirkland received a Bachelor of Arts from Georgetown University in Washington, D.C. and a J.D. from Harvard Law School.
Manolis E. Kotzabasakis—Manolis Kotzabasakis currently serves as a senior vice president responsible for Trimble’s Construction Enterprise Solutions. He was appointed to this role in April 2021. He joined Trimble as part of the Viewpoint acquisition in 2018, where he served as the Chairman and CEO until 2015. Between the years of 1997 and 2015, he was part of the Aspen Technology executive team, a publicly traded global software company serving the Oil & Gas and Chemical Industries, where he served in various roles, including as an executive vice president for Products (2010 to 2015), senior vice president Sales and Strategy (2005 to 2010), and other senior roles. Mr. Kotzabasakis received a Bachelor of Science in Chemical Engineering from the National Technical University of Athens, in Greece, and a PhD in Chemical Engineering from the University of Manchester, in England.
James Langley—James Langley currently serves as a senior vice president responsible for Trimble’s transportation businesses. He was appointed to this role in September 2019 and before that served as Trimble’s general manager of Trimble transportation enterprise since April 2019. Prior to that, he was with Dart Transit Company, a transportation and tractor fleet company based in Eagan, Minnesota, where he served as president from December 2017 until March 2019, and chief operating officer from January 2016 until March 2019. Before Dart, he was with TMW Systems, one of Trimble’s transportation businesses, as vice president and general manager of business intelligence and optimization from May 2011 until December 2015. He has extensive experience in the transportation industry, having also held positions at US Xpress, Transcard, and JB Hunt, where he worked in the areas of operations, IT, engineering, and analytics. Mr. Langley holds a degree from the University of Arkansas in transportation and logistics.
Darryl R. Matthews—Darryl Matthews currently serves as senior vice president responsible for Trimble’s natural resources businesses, which includes agriculture, forestry, and global services divisions. From 2010 to 2015, he served as president and general manager of the NAFTA Region for Nufarm Americas, Inc., a subsidiary of Nufarm Limited, a publicly-traded multinational agricultural chemical company. From 2008 to 2010, he served as general manager of Nufarm Agriculture Inc., the Canadian subsidiary of Nufarm Limited. He began his career at Dow AgroSciences in Canada, where he held management roles in sales and marketing. From 2010 to 2015, he served on the Board of Directors for CropLife America. Mr. Matthews received an Honors Bachelor of Science in Agriculture majoring in Horticultural Science and Business from the University of Guelph in Ontario, Canada. He is also a member of the Association of Equipment Manufacturers.
Peter Large—Peter Large was appointed in July 2021 as senior vice president responsible for Trimble’s construction field solutions businesses, which includes Trimble’s civil engineering, construction field systems and software, as well as Trimble’s joint ventures with Caterpillar and Hilti. He re-joined Trimble in December 2020 as vice president responsible for Trimble’s construction field solutions businesses. He previously served in a number of leadership roles within the company between 1996 and 2014, including vice president of channel development; as general manager for the mapping, GIS and utilities business; and in a variety of product management, marketing and sales management roles. Prior to re-joining Trimble, he served as a research solutions strategist with Boeing’s Digital Solutions and Analytics business in 2019 to 2020. While pursuing a doctoral degree, he formed AirSpatial LLC in 2015 along with other consulting projects with Inmarsat, then in 2016 he accepted the role as director until 2018. He began his career in civil engineering with Jackson Group and as a surveyor with Parkman Consulting Engineers. Mr. Large holds an Ed.D. from Oklahoma State University, a Master of Science in Management from the Stanford University Graduate School of Business, a Postgraduate Diploma in Strategy and Innovation from the University of Oxford, and a Bachelor of Science (Honors) in Surveying and Mapping Science from the University of Newcastle Upon Tyne.
Julie A. Shepard—Julie Shepard currently serves as Trimble’s chief accounting officer. She joined Trimble in December of 2006 as vice president of finance and was appointed chief accounting officer in May 2017. Prior to joining Trimble, she served as vice president of finance and corporate controller at Quantum Corporation. She brings with her over 30 years of experience in a broad range of finance roles, with diverse experience ranging from early-stage private equity backed technology companies to large multinational corporations. She began her career at Price Waterhouse and is a Certified Public Accountant. Ms. Shepard received a Bachelor of Science in Accounting from California State University. She is a member of the AICPA, Financial Executives Institute, and the Institute of Management Accounting, where she currently serves on the Sustainable Business Management - Global Task Force.
16

Item 1A. Risk Factors
RISKS AND UNCERTAINTIES
You should carefully consider the following risk factors, in addition to the other information contained in this Annual Report on Form 10-K and in any other documents to which we refer you in this Annual Report on Form 10-K, before purchasing our securities. The risks and uncertainties described below are not the only ones we face.
Risks related to our business
Our financial condition and results of operations have been and may continue to be impacted by the COVID-19 pandemic
Our overall performance depends upon domestic and worldwide economic and political conditions. The global spread of COVID-19 continues to create volatility, uncertainty, and economic disruption. The pandemic caused a slowdown in worldwide economic activity and is currently causing disruptions to global supply chains.
The COVID-19 pandemic continues to have widespread, rapidly evolving, and unpredictable impacts on global society, economies, financial markets, and business practices. Despite the efforts to contain the pandemic, new variants of the virus are causing additional outbreaks. The COVID-19 pandemic has impacted and may continue to impact our business operations, including our employees, customers, partners, and communities, and there is substantial uncertainty in the nature and degree of its continued effects over time.
The extent to which COVID-19 impacts our business, operations, and financial results will depend on numerous evolving factors that we are not able to accurately predict, including:
the continuing economic impacts of the pandemic;
governmental, business, and individuals’ actions that have been and continue to be taken in response to the pandemic;
the effect on our customers and customer demand for and ability to pay for our products and services;
restrictions or disruptions to transportation, including reduced availability of ground or air transport;
continued disruption of the supply chain for our products;
our ability to comply with financial covenants, including maintaining required leverage ratios, which could result in debt becoming due and payable prior to its stated maturity; and
changes in our effective tax rate due to effects of COVID-19 on our geographic mix of earnings.
We have experienced disruption in our supply chain as a result of the effects of COVID-19 and related events, and are subject to ongoing supply chain risks, which adversely affect our revenue and results of operations
We are dependent upon a limited number of contract manufacturers for the manufacture, testing, and assembly of certain products and specific suppliers for a number of our critical components. Our current reliance on a limited group of contract manufacturers and suppliers involves risks, including the potential inability to obtain products or components to meet customers’ delivery requirements, reduced control over pricing and delivery schedules and discontinuation of or increased prices for certain components. We have experienced disruption in our supply chain as a result of the effects of COVID-19 related events and their impact on our suppliers and on international trade in general, leading to shortfalls in available components we need to make products as well as increased costs to obtain components, to make products, and to transport components and products. Some suppliers have prioritized the orders of larger customers and are focusing their investments in additional capacity on higher volume components. We are experiencing extended delivery times for certain components of our hardware products and increased freight costs. As a result, we are making binding commitments with longer lead times and procuring components at higher prices, which may impact our flexibility to adapt to changing market conditions and product demand. These disruptions have had an adverse effect on our ability to meet customer demand and have resulted in delays in shipping products to customers and dealers. The severity of the disruptions is continuously changing so that the impact on our ability to meet demand for particular products varies over time, which creates substantial uncertainties in forecasting our financial results. We expect these disruptions to impact our financial results.
Future disruptions could occur as a result of any number of events, including, but not limited to, the continuing impacts of the COVID-19 pandemic, increases in wages that drive up prices or labor, the imposition of new regulations, quotas or embargoes on components, a scarcity of, or significant increase in the price of, required components for our products, trade restrictions, tariffs or duties, fluctuations in currency exchange rates, transportation failures affecting the supply chain and shipment of materials and finished goods, third party interference in the integrity of the products sourced through the supply chain, the unavailability of raw materials, severe weather conditions, natural disasters, civil unrest, military conflicts, geopolitical developments, war or terrorism, and disruptions in utility and other services. Any other circumstance that would require us to seek alternative sources of supply or to manufacture, assemble, and test such components internally could significantly delay our ability to ship our products, which could damage relationships with current and prospective customers and could harm our reputation and brand as well as our results of operations.
Lastly, due to supply chain issues, we may accumulate excess inventories if we inaccurately forecast demand for our products.
17

We operate globally and are subject to significant risks in many jurisdictions
We have operations in many countries, and a significant portion of our revenue is derived from countries outside of the United States. As a result, our operations, and our financial results, including our ability to design, develop, or sell products, may be adversely affected by a number of factors outside of our control, including:
global and local economic conditions;
the demand and cost of commodities, such as corn and oil;
the strength of the agricultural, engineering, and construction markets;
inadequate infrastructure and other disruptions, such as supply chain interruptions and large-scale outages or unreliable provision of services from utilities, transportation, data hosting, or telecommunications providers;
government restrictions on our operations in any country, or restrictions on our ability to repatriate earnings from a particular country;
differing employment practices and labor issues;
formal or informal imposition of new or revised export and/or import and doing-business regulations, including trade sanctions, tariffs, and import or export licensing requirements, which could be changed without notice;
ineffective legal protection of our IP rights in certain countries;
uncertain economic and political conditions in countries where we do business;
local business and cultural factors that differ from our normal standards and practices;
differing regional responses and restrictions related to global pandemics, like the COVID-19 pandemic; and
uncertainty regarding social, political, immigration, and trade policies in the U.S. and abroad.
There is an inherent risk that political, diplomatic, or military events could result in trade disruptions, including tariffs, trade embargoes, export restrictions, and other trade barriers. A significant trade disruption or the establishment or increase of any trade barrier in any area where we do business could increase the cost of our products, which could adversely impact the margin that we earn on sales, make our products more expensive for customers or create uncertainty around demand for certain types of products, which could make our products less competitive and reduce customer demand. Given the geopolitical climate, there is uncertainty about the trade policies, treaties, government regulations, and tariffs that could apply to trade. If there were to be a deterioration in the global economy, the economies of the countries or regions where our customers are located or do business, or the industries that we or our customers serve, the demand for our products and services would likely decrease. In addition, government or customer efforts, attitudes, laws or policies may lead to non-U.S. customers favoring domestic suppliers that could compete with or replace our products, which would also have an adverse effect on our business. Changes in economic conditions and political uncertainty surrounding international trade also make it difficult to make financial forecasts.
Risks associated with engaging in international business include:
longer payment cycles and difficulties in enforcing agreements and collecting receivables through certain foreign legal systems;
difficulties and costs of staffing and managing international operations;
differing local customer product preferences and requirements than our U.S. markets;
difficulties protecting or procuring intellectual property rights; and
compliance with changes in local laws, including those relating to privacy, labor and local content.
These factors or any combination of these factors could adversely affect our business, financial condition, and results of operations.
If we are unable to effectively integrate, streamline and manage our increasingly diverse and complex businesses and operations, our ability to generate growth and revenue from new or existing customers may be adversely affected
Because our operations are geographically diverse and increasingly complex, our personnel resources and infrastructure could become strained, and our reputation in the market and our ability to successfully manage and grow our business may be adversely affected. The size, complexity, and diverse nature of our business and the expansion of our product lines and customer base have placed increased demands on our management and operations, and future growth may place additional strains on our resources in the future. Our ability to effectively compete and to manage our planned future growth will depend on, among other things, the following:
maintaining continuity in our senior management and key personnel;
increasing the productivity of our existing employees;
attracting, retaining, training, and motivating our employees, particularly our technical and management personnel;
deploying our solutions using third party information systems, which may require changes to our applications, documentation, and operational processes;
improving our operational, financial, and management controls; and
improving our information reporting systems and procedures.
18

We have increasingly diversified the nature of our businesses both organically and by acquisition. As a result, an increasing amount of our business involves business models that require managerial techniques and skill sets that are different from those required to manage our historical core businesses.
Pursuant to our Connect and Scale strategy, we are investing substantial resources in integrating our product offerings and transitioning our businesses to common core services and systems in order to achieve economies of scale, simplify our operations, and improve the customer experience. These efforts may result in disruptions to our operations, which could have an adverse effect on our customers, may cost more than we anticipate increasing our expenses, and take longer than planned.
These factors or a combination of these factors could have an adverse impact on our business, financial condition, and results of operations.
Changes in our software and subscription businesses may adversely impact our operations and financial results
An increasing portion of our revenue is generated through software maintenance and subscription revenue, which includes Software as a Service (“SaaS”) and new subscription services for integrated solutions. Our customers have no obligation to renew their agreements for our software maintenance or subscription services after the expiration of their initial contract period, which typically ranges from one to three years. This shift reflects both an increasing use of subscription models for new products, and a transition for some existing products from perpetual license sales and distribution in favor of SaaS or other subscription offerings.
Our customer acquisition and renewal rates may decline or fluctuate as a result of a number of factors, including overall economic conditions, the health of their businesses, competitive offerings, and customer dissatisfaction with our services. Customer satisfaction with our services is affected by a variety of factors, including but not limited to security, reliability, performance, concerns about data privacy, current subscription terms, customer preference, and industry adoption. If customers do not renew their contracts for our products, our maintenance and subscription revenue will decline, and our financial results will suffer.
Our subscription models provide our customers the right to access certain of our software in a hosted environment or use downloaded software for a specified subscription period. Market acceptance of such offerings is affected by a variety of factors, including but not limited to security, reliability, performance, current license terms, customer preference and industry adoption, social/community engagement, customer concerns with entrusting a third party to store and manage their data, public concerns regarding privacy and the enactment of restrictive laws or regulations. If we are unable to successfully market and support our subscription offerings, our business, financial condition, and results of operations could be adversely impacted.
We continually re-evaluate our software licensing programs and subscription programs, including specific license models, delivery methods, and terms and conditions. Changes to our licensing programs and subscription programs, including the introduction of new subscription services for integrated solutions that include hardware, the timing of the release of enhancements, upgrades, maintenance releases, the term of the contract, discounts, and promotions, could impact the timing of the recognition of revenue for our products, and adversely affect our cash flow, operating results, and financial condition.
We may not be able to enter into or maintain important alliances and distribution relationships
We believe that in certain business opportunities, our success will depend on our ability to form and maintain alliances with industry participants, such as Caterpillar, Nikon, Hilti, and CNH Industrial. Our failure to form and maintain such alliances, or the preemption or disruption of such alliances by actions of competitors, could adversely affect our ability to sell our products to customers. Our relationships with substantial industry participants such as Caterpillar and CNH Industrial are complex and multifaceted and are likely to evolve over time based upon the changing business needs and objectives of the parties. Evolution of our respective business strategies and diversification of product portfolios may lead to increased competition with our strategic allies, placing additional pressure on these relationships. Since these strategic relationships contribute to significant ongoing business in certain of our important markets, changes in these relationships could adversely affect our sales. In addition, we utilize dealer networks, including those affiliated with some of our strategic allies such as Caterpillar and CNH Industrial to market, sell, and service many of our products.
To develop and expand our distribution channels, we must continue to expand and improve our processes and procedures that support our distribution channels, including our investment in systems and training, and those processes and procedures may become increasingly complex and difficult to manage. The time and expense required for sales and marketing organizations of our channel partners to become familiar with our product offerings, including our new product developments, and newer types of offering, such as subscription programs for integrated solutions that include hardware, software maintenance, and other recurring services, may make it more difficult to introduce those products to end users and delay end-user adoption, which could result in lower revenue.
19

Disruption of dealer coverage within specific geographic or end-user markets could cause difficulties in marketing, selling, or servicing our products and have an adverse effect on our business, financial condition, and results of operations. Lastly, dealers who carry products that compete with our products may focus their inventory purchases and sales efforts on goods provided by competitors due to industry demand or profitability. Such sourcing decisions can adversely impact our sales, financial condition, and results of operations.
Investing in and integrating new acquisitions or divesting businesses could be costly, place a significant strain on our management systems and resources, or fail to deliver expected outcomes, which could adversely impact our results of operations
We typically acquire a number of businesses each year and intend to continue to acquire other businesses. Acquisitions entail numerous risks, including:
potential inability to successfully integrate acquired operations and products or to realize cost savings or other anticipated benefits from integration;
loss of key employees or customers of acquired operations;
difficulty of assimilating geographically dispersed operations and personnel of the acquired companies;
potential disruption of our business or the acquired business;
unanticipated expenses related to acquisitions;
unanticipated difficulties in conforming business practices, policies, procedures, internal controls, and financial records of acquisitions with our own business;
impairment of relationships with employees, customers, vendors, distributors or business partners of either an acquired company or our own business;
inability to accurately forecast the performance of recently acquired businesses, resulting in unforeseen adverse effects on our operating results;
potential liabilities, including liabilities resulting from known or unknown compliance or legal issues, associated with an acquired business; and
adverse accounting impact to our results of operations because of purchase accounting treatment and the business or accounting practices of acquired companies.
Any such effects from acquisitions could be costly and place a significant strain on our management systems and resources.
As a result of acquisitions, we have significant assets that include goodwill and other purchased intangibles. The testing of goodwill and intangibles for impairment under generally accepted accounting principles (“GAAP”) requires us to make significant judgments and assumptions. Changes in business conditions or in the prospects or results of operations of the acquired business could require adjustments to the valuation of these assets resulting in impairments that would adversely affect our results. In addition, changes in the operating results or the valuation of companies in which we have investments may have a direct impact on our financial statements or could result in our having to write down the value of such investment.
Even if successfully negotiated and closed, acquisitions may not yield expected synergies, may not advance our business strategy as expected, may fall short of expected return-on-investment targets, or may not prove successful or effective for our business. Companies that we acquire may operate with different cost and margin structures, which could further cause fluctuations in our operating results and adversely affect our business, financial condition, and results of operations.
From time to time we have divested businesses, and we expect to do so in the future. Any such divestiture may result in:
a disruption of our business;
reduced synergies, including the loss of scale or key employees;
impairment of customer relationships; and
reductions in the breadth of our product offerings.
Divestitures may adversely impact our results if we are unable to offset the dilutive impacts from the loss of revenue associated with the divested products or businesses, or mitigate overhead costs allocated to those businesses. We could also experience higher than expected transaction costs and write-offs of significant amounts of goodwill.
20

We face substantial competition in our markets, which could decrease our revenue and growth rates or impair our financial condition and results of operations
Our markets are highly competitive, and we expect that both direct and indirect competition will increase in the future. Our overall competitive position depends on a number of factors including the price, quality and performance of our products, the effectiveness of our distribution channel and direct sales force, the level of customer service, the development of new technology, and our ability to participate in emerging markets. Within each of our markets, we encounter direct competition from other GNSS, software, optical, and laser suppliers, and competition may intensify from various larger U.S. and non-U.S. competitors and new market entrants, particularly from markets such as China. Our products, which commonly use GNSS for basic location information, may be subject to competition from alternative location technologies such as simultaneous location and mapping technology. In our software and subscription services businesses, we face competition from a group of large, well-established companies, particularly in the areas of design, enterprise resource planning (“ERP”), and collaboration and project management solutions. Our integrated hardware and software products may be subject to increasing competition from mass market devices such as smartphones and tablets used in conjunction with relatively inexpensive applications, which have not been heavily used for commercial applications in the past.
These competitive developments may require us to rapidly adapt to technological and customer preference changes that we have not previously been exposed to, including those related to cloud computing, mobile devices, and new computing platforms. Such competition has in the past resulted, and in the future may result, in price reductions, reduced margins, or loss of market share, any of which could decrease our revenue and growth rates or impair our operating results and financial condition. We believe that our ability to compete successfully in the future against existing and additional competitors will depend largely on our ability to execute our strategy to provide products with significantly differentiated features compared to currently available products. We may not be able to implement this strategy successfully, and our products may not be competitive with other technologies or products that may be developed by our competitors, many of whom have significantly greater financial, technical, manufacturing, marketing, sales, and other resources than we do.
If we are unable to attract and retain qualified personnel, our business, operating results, financial condition, and cash flows could be harmed
Our continued success depends, in part, on our ability to hire and retain qualified personnel and to advance our corporate strategy, and preserve the key aspects of our corporate culture. Because our future success is dependent on our ability to continue to enhance and introduce new products, we are particularly dependent on our ability to hire and retain qualified engineers, including in areas of technology such as GNSS, software programming, information systems, and data analytics. In addition, to increase revenues, we will be required to increase the size and productivity of our sales and channel management groups. Competition for qualified employees in our major locations is intense. The COVID-19 pandemic has also heavily impacted the environment for attracting and managing employees, and our failure to successfully manage these changes and navigate transitions such as return to office could harm our ability to attract and retain the best talent. Our inability to hire and retain qualified management and skilled personnel, particularly engineers, salespeople, and key executive management, could disrupt our development efforts, sales results, business relationships, and our ability to execute our business plan and strategy on a timely basis and could materially and adversely affect our operating results, financial condition, and cash flows.
Equity grants are a critical component of our current compensation programs. If we fail to grant equity competitively, we may have difficulty attracting and retaining critical employees. In addition, because of our sales structure, cash, and equity incentive compensation plans, we may be at increased risk of losing employees at certain times. For example, the retention value of our compensation plans decreases after the payment of periodic bonuses or the vesting of equity awards.
Risks related to our technology and products
Our products are highly technical and may contain undetected errors, product defects, security vulnerabilities, or software errors
Our products, including our software products, are highly technical and complex and, when deployed, may contain errors, defects, or security vulnerabilities. We must develop our products quickly to keep pace with the rapidly changing market, and we have a history of frequently introducing new products. Products and services as sophisticated as ours could contain undetected errors or defects, especially when first introduced or when new models or versions are released. Such occurrences could result in damage to our reputation, lost revenue, diverted development resources, increased customer service and support costs, warranty claims, and litigation.
We warrant that our products will be free of defect for various periods of time, depending on the product. In addition, certain of our contracts include epidemic failure clauses. If invoked, these clauses may entitle the customer to return or obtain credits for products and inventory, or to cancel outstanding purchase orders even if the products themselves are not defective.
21

Errors, viruses, or bugs may be present in software or hardware that we acquire or license from third parties and incorporate into our products or in third-party software or hardware that our customers use in conjunction with our products. Our customers’ proprietary software and network firewall protections may corrupt data from our products and create difficulties in implementing our solutions. Changes to third-party software or hardware that our customers use in conjunction with our software could also render our applications inoperable. Any errors, defects, or security vulnerabilities in our products or any defects in, or compatibility issues with, any third-party hardware or software or customers’ network environments discovered after commercial release could result in loss of revenue or delay in revenue recognition, loss of customers, theft of trade secrets, data or intellectual property and increased service and warranty cost, any of which could adversely affect our business, financial condition, and results of operations.
Undiscovered vulnerabilities in our products alone or in combination with third-party hardware or software could expose them to hackers or other unscrupulous third parties who develop and deploy viruses and other malicious software programs that could attack our products. Actual or perceived security vulnerabilities in our products could harm our reputation and lead some customers to return products, to reduce or delay future purchases, or use competitive products.
Our internal and customer-facing systems, and systems of third parties we rely upon, may be subject to cybersecurity breaches, disruptions, or delays
A cybersecurity incident in our own systems or the systems of our third-party providers may compromise the confidentiality, integrity, or availability of our own internal data, the availability of our products and websites designed to support our customers, or our customer data. Computer hackers, foreign governments, cybercriminals, or cyber terrorists may attempt to or succeed in penetrating our network security and our website. The discovery of wide-scale cybersecurity intrusions into U.S. government and private company computer networks by alleged Russian state actors and the mobilization of large-scale cybercrime actors using ransomware and other techniques underscore the ongoing threat posed by sophisticated private and foreign state-sponsored attacks. Unauthorized access to our proprietary business information or customer data may be obtained through break-ins, sabotage, breach of our secure network by an unauthorized party, computer viruses, computer denial-of-service attacks, employee theft or misuse, breach of the security of the networks of our third-party providers, or other misconduct. Additionally, outside parties may attempt to fraudulently induce employees or users to disclose sensitive or confidential information in order to gain access to data.
We have experienced security breaches in the past, and despite our efforts to maintain the security and integrity of our systems, it is impossible to eliminate this risk. Because the techniques used by computer hackers who may attempt to penetrate and sabotage our network security or our website change frequently, they may take advantage of weaknesses in third party technology or standards of which we are unaware or that we do not control and may not be recognized until long after they have been launched against a target. We may be unable to anticipate or counter these techniques. It is also possible that unauthorized access to customer data or confidential information may be obtained through inadequate use of security controls by customers, vendors, or business partners. Efforts to prevent hackers from disrupting our service or otherwise accessing our systems are expensive to develop, implement, and maintain. Such efforts require ongoing monitoring and updating as technologies change and efforts to overcome security measures become more sophisticated and may limit the functionality of, or otherwise adversely impact our service offering and systems. A cybersecurity incident affecting our systems may also result in theft of our intellectual property, proprietary data, or trade secrets, which would compromise our competitive position, reputation, and operating results. We also may be required to notify regulators about any actual or perceived personal data breach (including the EU Lead Data Protection Authority) as well as the individuals who are affected by the incident within strict time periods.
The systems we rely upon also remain vulnerable to damage or interruption from a number of other factors, including access to the internet, the failure of our network or software systems, or significant variability in visitor traffic on our product websites, earthquakes, floods, fires, power loss, telecommunication failures, computer viruses, human error, and similar events or disruptions. Some of our systems are not fully redundant, and our disaster recovery planning is not sufficient for all eventualities. Our systems are also subject to intentional acts of vandalism. Despite any precautions we may take, the occurrence of a natural disaster, a decision by any of our third-party hosting providers to close a facility we use without adequate notice for financial or other reasons, or other unanticipated problems at our hosting facilities could cause system interruptions and delays, and result in loss of critical data and lengthy interruptions in our services.
We rely on our information systems and those of third parties for activities such as processing customer orders, delivery of products, hosting and providing services and support to our customers, billing and tracking our customers, hosting and managing our customer data, and otherwise running our business. Any disruptions or unexpected incompatibilities in our information systems and those of the third parties upon whom we rely could have a significant impact on our business.
22

An increasing portion of our revenue comes from SaaS solutions and other hosted services in which we store, retrieve, communicate, and manage data that is critical to our customers’ business systems. Disruption of our systems that support these services and solutions could cause disruptions in our customers’ systems and in the businesses that rely on these systems. Any such disruptions could harm our reputation, create liabilities to our customers, hurt demand for our services and solutions, and adversely impact our business, financial condition, and results of operations.
We are dependent on new products and services, and if we are unable to successfully introduce them into the market or to effectively compete with new, disruptive product alternatives, our customer base may decline or fail to grow as anticipated
Our future revenue stream depends to a large degree on our ability to bring new products and services to market on a timely basis. We must continue to make significant investments in research and development in order to continue to develop new products and services, enhance existing products, and achieve market acceptance of such products and services. We may encounter problems in the future in innovating and introducing new products and services. Our development stage products may not be successfully completed or, if developed, may not achieve significant customer acceptance. Development and manufacturing schedules for technology products are difficult to predict, and we might not achieve our goals as to the timing of introducing new technology products or could encounter increased costs. The timely availability and cost-effective production of these products in volume and their acceptance by customers are important to our future success. This has been and may continue to be negatively impacted by the global supply chain shortage. If we are unable to introduce new products and services, if other companies develop competing technology products and services, or if we do not develop compelling new products and services, our number of customers may not grow as anticipated, or may decline, which could harm our operating results. Many of our offerings are increasingly focused on software and subscription services. The software industry is characterized by rapidly changing customer preferences, which require us to address multiple delivery platforms, new mobile devices, and cloud computing. Life cycles of software products can be short, and this can exacerbate the risks associated with developing new products. The introduction of third party solutions embodying new, disruptive technologies and the emergence of new industry standards could make our existing and future software solutions and other products obsolete or non-competitive. If we are not able to develop software and other solutions that address the increasingly sophisticated needs of our customers, or if we are unable to adapt to new platforms, technologies, or new industry standards that impact our markets, our ability to retain or increase market share and results of operations could be adversely affected.
Some of our products rely on third-party technologies including open-source software, which could result in product incompatibilities or harm availability of our products and services
We license software, technologies, and intellectual property underlying some of our software from third parties. The third-party licenses we rely upon may not continue to be available to us on commercially reasonable terms, or at all, and the software and technologies may not be appropriately supported, maintained, or enhanced by the licensors, resulting in development delays. Some software licenses are subject to annual renewals at the discretion of the licensors. In some cases, if we were to breach a provision of these license agreements, the licensor could terminate the agreement immediately. The loss of licenses to, or inability to support, maintain, and enhance, any such third-party software or technology could result in increased costs, or delays in software releases or updates, until such issues have been resolved. This could have an adverse effect on our business, financial condition, and results of operations.
We also incorporate open-source software into our products. Although we monitor our use of open-source software, the terms of many open-source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to market or sell our products or to develop new products. In such event, we could be required to seek licenses from third parties in order to continue offering our products, to disclose and offer royalty-free licenses in connection with our own source code, to re-engineer our products, or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, any of which could adversely affect our business.
We are dependent on proprietary technology, which could result in litigation that could divert significant valuable resources
Our future success and competitive position is dependent upon our proprietary technology, and we rely on patent, trade secret, trademark, and copyright laws to protect our intellectual property. The patents owned or licensed by us may be invalidated, circumvented, infringed, or challenged. The rights granted under these patents may not provide competitive advantages to us. Any of our pending or future patent applications may not be issued within the scope of the claims sought by us, if at all.
Despite our efforts to protect our intellectual property rights, unauthorized parties may attempt to copy or otherwise obtain our software or develop software with the same functionality or to obtain and use information that we regard as proprietary. Others may develop technologies that are similar or superior to our technology, duplicate our technology, or design around the patents owned by us. In addition, effective copyright, patent, and trade secret protection may be unavailable, limited, or not applied for in certain countries. The steps taken by us to protect our technology might not prevent the misappropriation of such technology.
23

The value of our products relies substantially on our technical innovation in fields in which there are many current patent filings. Third parties may claim that we or our customers (some of whom are indemnified by us) are infringing their intellectual property rights. For example, individuals and groups may purchase intellectual property assets for the purpose of asserting claims of infringement and attempting to extract settlements from us or our customers. The number of these types of claims has increased in recent years. As new patents are issued or are brought to our attention by the holders of such patents, it may be necessary for us to secure a license from such patent holders, redesign our products, or withdraw products from the market. In addition, the legal costs and engineering time required to safeguard intellectual property or to defend against litigation could become a significant expense of operations. Any such litigation could require us to incur substantial costs and divert significant valuable resources, including the efforts of our technical and management personnel, which could harm our business, financial condition, and results of operations.
We are dependent on the availability and unimpaired use of allocated bands within the radio frequency spectrum; our products may be subject to harmful interference from new or modified spectrum uses
Our GNSS technology is dependent on the use of satellite signals and on terrestrial communication bands. International allocations of radio frequency are made by the International Telecommunications Union (“ITU”), a specialized technical agency of the United Nations. These allocations are further governed by radio regulations that have treaty status and which may be subject to modification every two to three years by the World Radio Communication Conference. Each country also has regulatory authority over how each band is used in the country. In the United States, the Federal Communications Commission (“FCC”) and the National Telecommunications and Information Administration share responsibility for radio frequency allocations and spectrum usage regulations.
Any ITU or local reallocation of radio frequency bands, including frequency band segmentation and sharing of spectrum, or other modifications of the permitted uses of relevant frequency bands, may materially and adversely affect the utility and reliability of our products and have significant adverse impacts on our customers, both of which could reduce demand for our products. For example, in 2020 the FCC approved a proposal by a private party to repurpose spectrum adjacent to the authorized GNSS bands for terrestrial wireless operations throughout the United States. The company has opposed and continues to oppose this proposal, along with a wide range of participants in commercial and governmental sectors that rely on the use of GNSS in their critical activities. The FCC’s action is subject to further review as well as potential legislative action. If the FCC’s action continues in effect and terrestrial operations are implemented in the affected spectrum, these operations could create harmful interference to GNSS receivers in proximity to such operations and impose costs to retrofit or replace affected receivers. Similarly, other countries have considered proposals for use of frequencies used by our products as well as adjacent bands that could cause harmful interference to our products.
Many of our products use other radio frequency bands, such as the public land mobile radio bands, together with the GNSS signal, to provide enhanced GNSS capabilities, such as real-time kinematics precision. The continuing availability of these non-GNSS radio frequencies is essential to provide enhanced GNSS products to our precision survey, agriculture, and construction machine controls markets. In addition, transmissions and emissions from other services and equipment operating in adjacent frequency bands or in-band may impair the utility and reliability of our products. Any regulatory changes in spectrum allocation or in allowable operating conditions could have a material adverse effect on our business, financial condition, and results of operations.
Many of our products rely on GNSS technology, GPS and other satellite systems, which may become degraded or inoperable and result in lost revenue
GNSS technology, GPS satellites, and their ground support systems are complex electronic systems subject to electronic and mechanical failures and possible intentional disruption. Many of the GPS satellites currently in orbit were originally designed to have lives of 7.5 years and are subject to damage by the hostile space environment in which they operate. However, of the current deployment of operational satellites in orbit, some have been in operation for 15 years or more. Repair of damaged or malfunctioning satellites is currently not economically feasible. If a significant number of satellites were to become inoperable, there could be a substantial delay before they are replaced with new satellites. A reduction in the number of operating satellites below the 24-satellite standard established for GPS may impair the utility of the GPS system and the growth of current and additional market opportunities. In addition, software updates to GPS satellites and ground control segments, and infrequent known events such as GPS week number rollover, may adversely affect our products and customers. We depend on public access to open technical specifications in advance of system updates to mitigate these problems, which may not be available or complete.
We are dependent on continued operation of GPS, the principal GNSS currently in operation. The GPS constellation is operated by the U. S. Government, which is committed to maintenance and improvement of GPS. If supporting policies were to change, or if user fees were imposed, it could have an adverse effect on our business, financial condition, and results of operations.
24

Many of our products also use signals from systems that augment GPS, such as the Wide Area Augmentation System and National Differential GPS System, and satellites transmitting signal corrections data on mobile satellite services frequencies utilized by our RTX corrections services. Some of these augmentation systems are operated by the U.S. government and rely on continued funding and maintenance of these systems. Any curtailment of the operating capability of these systems or limitations on access to, or use of the signals, or discontinuance of service could result in degradation of our services or product performance, with an adverse effect on our business.
Many of our products use satellite signals from the Russian GLONASS, China’s BeiDou, and the European Galileo GNSS Systems. Other countries, such as India, are in the process of creating their own GNSS systems, and we either have developed or will develop products that use GNSS signals from these systems. National or European authorities may provide preferential access to signals to companies associated with their markets, including our competitors, which could harm our competitive position. Use of non-U.S. GNSS signals are also subject to FCC waiver requirements and to restrictions based upon international trade or geopolitical considerations. If we are unable to develop timely and competitive commercial products using these systems, or obtain timely and equal access to service signals, this could result in lost revenue. These authorities may also adopt protectionist measures favoring national companies who make use of their GNSS systems, to the detriment of our products using the U.S. GPS system, which could harm our business, financial condition, and results of operations.
Regulatory risks
We face risks inherent in conducting business internationally, including compliance with international and U.S. laws and regulations that apply to our international operations
These laws and regulations include data privacy requirements, labor relations laws, tax laws, anti-competition regulations, import and trade restrictions, export control laws, and laws that prohibit corrupt payments to governmental officials or certain payments or remunerations to customers, including the U.S. Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act, and other anti-corruption laws, that have been the subject of a substantial increase in global enforcement. Many of our products are subject to U.S. export law restrictions that limit the destinations and types of customers to which our products may be sold or that require an export license in connection with sales outside the United States. Given the high level of complexity of these laws, there is a risk that some provisions may be inadvertently or intentionally breached, for example through fraudulent or negligent behavior of individual employees, our failure to comply with certain formal documentation requirements or otherwise. Also, we may be held liable for actions taken by our local dealers and partners. Violations of these laws and regulations could result in fines, criminal sanctions against us, our officers or our employees, and prohibitions or conditions on the conduct of our business. Any such violations could include prohibitions or conditions on our ability to offer our products in one or more countries and could materially damage our reputation, our brand, our international expansion efforts, our ability to attract and retain employees, our business, and our results of operations.
We operate in many parts of the world that have experienced significant governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery laws may conflict with local customs and practices. We may be subject to competitive disadvantages to the extent that our competitors are able to secure business, licenses, or other preferential treatment by making payments to government officials and others in positions of influence or through other methods that relevant law and regulations prohibit us from using. Our success depends, in part, on our ability to anticipate these risks and manage these difficulties.
We are subject to evolving privacy laws in the United States and other jurisdictions that are subject to potentially differing interpretations and which could adversely impact our business and require that we incur substantial costs
Existing privacy-related laws and regulations in the United States and other countries are evolving and are subject to potentially differing interpretations, and various U.S. federal and state or other international legislative and regulatory bodies may expand or enact laws regarding privacy and data security-related matters. New privacy laws have come into effect in Brazil and New Zealand in 2020 and in China in 2021, and revisions of privacy laws are currently pending in countries like Canada and India. Some countries are considering or have passed legislation that requires local storage and processing of data, including geospatial data, which could impact our ability to deliver cloud-based solutions in an efficient manner. The U.S. and European Union have not yet managed to replace the EU-U.S. Privacy Shield as a basis for data transfers from the EU to the U.S. International transfers of personal data present ongoing compliance challenges and complicate our business transactions and operations. In addition, the California Consumer Privacy Act (the “CCPA”), which took effect in January 2020, was amended by the California Privacy Rights Act (“the “CPRA”) and will take full effect in January 2023. The CCPA and CPRA, among other things, gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. Other U.S. states and the U.S. Congress have introduced, and some states like Virginia and Colorado have enacted in 2021, data privacy legislation, which may impact our business. Data privacy legislation, amendments and revisions to existing data privacy legislation, and other developments impacting data privacy and data protection may require us to modify our data processing
25

practices and policies, increase the complexity of providing our products and services, and cause us to incur substantial costs in an effort to comply. Failure to comply may lead to significant fines and business interruption.
We are subject to the impact of governmental and other certifications processes and regulations, which could adversely affect our products and our business
We market many products that are subject to governmental regulations and certifications before they can be sold. The European Union increasingly regulates the use of our products on agriculture, construction, and other types of machinery. As we develop and enhance features which support automated and autonomous operation of our products, we are increasingly subject to functional safety regulation. CE certification is required for GNSS receivers and data communications products, which must also conform to the European harmonized GNSS receiver requirements and the radio equipment directive to be sold in the European community. In the future, the U.S., European, or other governmental authorities may propose GPS receiver testing and certification for compliance with published GPS signal interface or other specifications. Governmental authorities may also propose other forms of GPS receiver performance standards, which may limit design alternatives, hamper product innovation, or impose additional costs. Some of our products that use integrated radio communication technology require product type certification and some products require an end user to obtain licensing from the FCC and other national authorities for frequency-band usage. Compliance with evolving product regulations in our major markets could require that we redesign our products, cease selling products in certain markets, and increase our costs of product development. An inability to obtain required certifications in a timely manner could adversely affect our ability to bring our products to market and harm our customer relationships. Failure to comply with evolving requirements could result in fines and limitations on sales of our products.
Financial and tax risks
Our debt could adversely affect our cash flow and prevent us from fulfilling our financial obligations
At the end of 2021, our total debt was comprised primarily of senior notes of approximately $1.3 billion. When our senior notes mature, we will have to utilize significant resources to repay these senior notes or seek to refinance them. If we decide to refinance the senior notes, we may be required to do so on different or less favorable terms, or we may be unable to refinance the senior notes at all, both of which may adversely affect our financial condition. Any downgrade by credit rating agencies could adversely affect our cost of borrowing, limit our access to the capital markets, or result in more restrictive covenants in future debt agreements.
Our outstanding indebtedness could have other important consequences, such as:
requiring us to dedicate a portion of our cash flow from operations and other capital resources to debt service, thereby reducing our ability to fund working capital, capital expenditures, general corporate purposes, and other cash requirements, particularly if the ratings assigned to our debt securities by rating organizations were revised downward;
increasing our vulnerability to adverse economic and industry conditions;
reducing our ability to make investments and acquisitions, which support the growth of the company, or to repurchase shares of our common stock; and
limiting our flexibility in planning for, or reacting to changes and opportunities in our industry, which may place us at a competitive disadvantage.
There are various financial covenants and other restrictions in our debt instruments. If we fail to comply with any of these requirements, the related indebtedness (and other unrelated indebtedness) could become due and payable prior to its stated maturity, and we may not be able to repay the indebtedness that becomes due. A default under our debt instruments may also significantly affect our ability to obtain additional or alternative financing.
Our ability to make scheduled payments or to refinance our obligations with respect to indebtedness will depend on our operating and financial performance, which in turn, is subject to prevailing economic conditions and to financial, business, and other factors beyond our control. A portion of our outstanding debt has interest rates that float based on prevailing interest rates, and we may incur additional variable-rate debt in the future. Such rates tend to fluctuate based on general economic conditions, general interest rates, Federal Reserve rates, and the supply of and demand for credit in the relevant interbanking market. If interest rates increase, our interest expense will also increase as would the costs of refinancing existing indebtedness or obtaining new debt.
Our ability to incur additional indebtedness over time may be limited due to applicable financial covenants and restrictions, and due to the risk that significantly increasing our level of indebtedness could impact the ratings assigned to our debt securities by rating organizations, which in turn would increase the interest rates and fees that we pay in connection with our indebtedness.
26

Changes in our effective tax rate may reduce our net income in future periods
We are subject to income and other taxes in the United States and numerous foreign jurisdictions. Significant judgment is required to determine and estimate worldwide tax liabilities. While we believe our tax positions are consistent with the tax laws in the jurisdictions in which we conduct our business, it is possible that these positions may be contested or overturned by jurisdictional tax authorities, which may have a significant impact on our global provision for income taxes. Our effective tax rate is primarily subject to the geographic mix of earnings, statutory rates, inter-company transfer pricing, and enacted tax laws.
A number of factors may increase our future effective tax rates, including:
the jurisdictions in which profits are determined to be earned and taxed;
the resolution of issues arising from tax audits with the U.S. and foreign tax authorities;
changes in our intercompany transfer pricing methodology;
changes in the valuation of our deferred tax assets and liabilities;
increases in expense not deductible for tax purposes, including transaction costs and impairments of goodwill in connection with acquisitions;
changes in the realizability of available tax credits;
changes in share-based compensation;
changes in tax laws or the interpretation of such tax laws; and
changes in generally accepted accounting principles.
Tax laws are dynamic and subject to change as new laws are passed and new interpretations of the law are issued or applied, and governmental tax authorities are increasingly scrutinizing the tax positions of companies.
The jurisdictions where we do business may change tax laws, regulations, and interpretations on a prospective or retroactive basis and these potential changes could adversely affect our effective tax rates. As these and other tax laws and related regulations change, our financial results could be materially impacted. Given the unpredictability of these possible changes and their potential interdependency, it is very difficult to assess whether the overall effect of such potential tax changes would be cumulatively positive or negative for our earnings and cash flow, but such changes could impact our financial results.
In October 2021, the Organization of Economic Cooperation and Development (“OECD”) announced that many world leaders tentatively signed on to a framework that imposes a minimum tax of 15% to certain multinational enterprises. We will continue to monitor and assess how this may impact our financial results if and when implemented.
We are currently in various stages of multiple year examinations by state and foreign taxing authorities. If taxing authorities of any jurisdiction were to successfully challenge a material tax position, we could become subject to higher taxes and our earnings could be adversely affected.
We may be affected by fluctuations in currency exchange rates
We are potentially exposed to adverse as well as beneficial movements in currency exchange rates. Although the majority of our sales are transacted in U.S. dollars, expenses may be paid in local currencies. An increase in the value of the dollar could increase the real cost to our customers of our products in those markets outside the U.S. where we sell in dollars, and a weakened dollar could increase the cost of local operating expenses, procurement of raw materials from sources outside the U.S., and overseas capital expenditures. We also conduct certain investing and financing activities in local currencies. Our foreign exchange forward contracts reduce, but do not eliminate, the impact of currency exchange rate movements; therefore, changes in exchange rates could harm our financial condition and results of operations.
Risks related to ownership of our stock
The volatility of our stock price could adversely affect an investment in our common stock
The market price of our common stock has been, and may continue to be, highly volatile. During 2021, our stock price ranged from $65.91 to $95.72. We believe that a variety of factors could cause the price of our common stock to fluctuate, perhaps substantially, including:
general conditions in the worldwide economy;
quarterly fluctuations in our actual or anticipated operating results and order levels;
announcements and reports of developments related to our business, our major customers and partners, and the industries in which we compete, or the industries in which our customers compete;
security breaches;
acquisition announcements;
new products or product enhancements announced or introduced by us or our competitors;
disputes with respect to developments in patents or other intellectual property rights;
developments in our relationships with our partners, customers, and suppliers;
the imposition of tariffs or other trade barriers;
27

political, economic, or social uncertainty;
global pandemics, like the COVID-19 pandemic; and
acts of terrorism.
In addition, the stock market in general and the markets for shares of “high-tech” companies in particular have frequently experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. Any such fluctuations could adversely affect the market price of our common stock.
Our annual and quarterly performance may fluctuate, which could adversely impact our operations, financial results, and stock price
Our operating results have fluctuated and can be expected to continue to fluctuate in the future on a quarterly and annual basis as a result of a number of factors, many of which are beyond our control. Results in any period could be affected by:
changes in market demand;
competitive market conditions;
supply chain disruptions;
the timing of recognizing revenue;
fluctuations in foreign currency exchange rates;
the cost and availability of components;
the mix of our customer base and sales channels;
the mix of products sold;
pricing of products;
changes in the U.S. or foreign policies on taxes, trade, or spending;
regional responses and restrictions related to global pandemics, like the COVID-19 pandemic; and
other risks, including those described below.
Seasonal variations in demand for our products may also affect our quarterly results. Construction equipment revenue has historically been the highest in early spring. Our agricultural equipment revenue has historically been the highest in the first quarter, followed by the second quarter, reflecting buying in anticipation of the spring planting season in the Northern hemisphere. If we do not accurately forecast seasonal demand, we may be left with unsold inventory or have a shortage of inventory, which could adversely impact our results of operations.
Due in part to the buying patterns of our customers, a portion of our hardware revenue occurs from orders received and immediately shipped to customers in the last few weeks and days of each quarter, while our operating expense tends to remain fairly predictable. These patterns could harm our operating results if for any reason expected sales are deferred, orders are not received, or shipments are delayed a few days at the end of a quarter.
The price of our common stock could decline substantially in the event any of these risks result in our financial performance being below the expectations of public market analysts and investors, which are based on historical and predictive models that are not necessarily accurate representations of the future.
General risk factors
We have claims and lawsuits against us that may result in adverse outcomes
We are subject to a variety of claims and lawsuits. Adverse outcomes in some or all of these claims may result in significant monetary damages or injunctive relief that could adversely affect our ability to conduct business. Litigation and other claims are subject to inherent uncertainties and the outcomes can be difficult to predict. Management may not adequately reserve for a contingent liability, or may suffer unforeseen liabilities, which could then impact the results of a financial period. A material adverse impact on our consolidated financial statements could occur for the period in which the effect of an unfavorable final outcome becomes probable and reasonably estimable which, if not expected, could harm our financial condition and results of operations.
Catastrophic events or geopolitical conditions could disrupt our operations
Acts of war, acts of terrorism or civil unrest, natural disasters and other catastrophic events, especially any events that impact our larger markets or GNSS signals or systems, could have a material adverse impact on our business. The threat of terrorism and war and heightened security and military activity in response to this threat, or any future acts of terrorism or hostilities, may involve a redeployment of the satellites used in GNSS or interruptions of the system. Civil unrest, local conflicts, or other political instability may adversely impact regional economies, cause work stoppages, or result in limitations on business transactions with the affected jurisdictions. To the extent that such interruptions result in delays or the cancellation of orders, disruption of the manufacturing or shipment of our products, or reduced demand for our products, these interruptions could have a material adverse effect on our business, financial condition, and results of operations.
28

Future public health crises and epidemics could impact our international operations and sales
Our results of operations could be adversely affected to the extent that future pandemics, similar to COVID-19 or any other epidemic, harm any significant market where we do business. Contagious disease epidemics or global pandemics could also significantly impact our international supply chain and result in component and product shortages and general disruptions to the economy. Such outbreaks could also result in mass quarantines, business closures, and significantly impact our suppliers, customers, and commercial partners in affected areas, which may materially and adversely affect our business, financial condition, and results of operations.
Damage to our reputation could significantly harm our businesses, competitive position, and prospects for growth
Our ability to attract and retain investors, customers, and employees could be adversely affected by damage to our reputation resulting from various sources, including environmental, social, and governance (“ESG”) related issues; employee misconduct, litigation, or regulatory outcomes; failure to deliver minimum standards of service and quality; compliance failures; unethical behavior; unintended breach of confidential information; and the activities of our customers and commercial partners.
In addition, we are committed to aligning our purpose, culture, and corporate strategy with sustainability. Any perceived change in our dedication to these commitments could harm our reputation and could adversely impact our business. Our disclosures on these matters, and standards we set for ourselves or a failure to meet these standards, may influence our reputation and the value of our brand.
For example, we have elected to share publicly our commitments and ongoing efforts in our Sustainability Report, where we address the importance of ESG matters to our stakeholders and our Company. Our business may face increased scrutiny related to these activities, including from the investment community, and our failure to achieve progress in these areas on a timely basis, or at all, could adversely affect our reputation, business, financial performance, and growth.
Climate change may have an impact on our business
While we seek to mitigate our business risks associated with climate change by establishing robust environmental programs and partnering with organizations who are also focused on mitigating their own climate-related risks, we recognize that there are inherent climate-related risks wherever business is conducted. Any of our primary locations may be vulnerable to the adverse effects of climate change. The recent wildfires in Colorado occurred in close proximity to our offices in Westminster, Colorado. Our California headquarters has historically experienced, and is projected to continue to experience, climate-related events at an increasing frequency including drought, water scarcity, heat waves, wildfires and resultant air quality impacts and power shutoffs associated with wildfire prevention. Furthermore, it is more difficult to mitigate the impact of these events on our employees while they work from home as a result of the COVID-19 pandemic. Changing market dynamics, global policy developments, and the increasing frequency and impact of extreme weather events on critical infrastructure in the U.S. and elsewhere have the potential to disrupt our business, the business of our third-party suppliers, and the business of our customers, and may cause us to experience higher attrition, losses, and additional costs to maintain or resume operations.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters is located in Sunnyvale, California where we lease approximately 139 thousand square feet. We also currently own approximately 316 thousand square feet in Dayton, Ohio, and 250 thousand square feet in Westminster, Colorado. These facilities are used by all reporting segments. For financial information regarding leases, refer to Note 7 of this Annual Report on Form 10-K.
We believe that our existing facilities are adequate to support current and near-term operations.
Item 3. Legal Proceedings
From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries is a party or of which any of our or our subsidiaries' property is subject.
Item 4. Mine Safety Disclosures
None.
29

PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Company Stock Performance
Our common stock trades on NASDAQ under the symbol “TRMB.” The following graph compares the cumulative five-year total return provided stockholders on our common stock relative to the cumulative total returns of the S&P 500 Index, the S&P 500 Information Technology Index, the S&P 500 Industrials Index, and the NASDAQ Composite Index. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our common stock and in each of the indexes on December 31, 2016, and its relative performance is tracked through December 31, 2021.
trmb-20211231_g1.jpg
Trimble was added to the S&P 500 during 2021. We also added the S&P 500 Industrials Index, as both S&P 500 Information Technology and S&P 500 Industrials provide a better comparison with Trimble’s stock than either index individually.
Stock Repurchase Program
The following table provides information relating to our purchase of equity securities for the fourth quarter of 2021:
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
October 2, 2021 – November 5, 2021— $— — $649,995,416 
November 6, 2021 – December 3, 2021459,372 $87.08 459,372 $610,000,115 
December 4, 2021 – December 31, 2021— $— — $610,000,115 
Total459,372 459,372 
30

In August 2021, our Board of Directors approved a new share repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. Under the 2021 Stock Repurchase Program, the share repurchase authorization does not have an expiration date and supersedes and replaces the $600.0 million share repurchase authorization approved by our Board of Directors in November 2017 (“2017 Stock Repurchase Program”), of which $50.7 million was remaining and has been cancelled.
Under the 2021 Stock Repurchase Program, we may repurchase shares from time to time, subject to business and market conditions and other investment opportunities, through open market transactions, privately-negotiated transactions, accelerated stock repurchase plans, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2021 Stock Repurchase Program may be suspended, modified, or discontinued at any time at without prior notice.
During 2021, we repurchased approximately 2.1 million shares of common stock in open market purchases under our 2017 and 2021 Stock Repurchase Programs, at an average price of $85.75 per share, for a total of $180.0 million. At the end of 2021, the 2021 Stock Repurchase Program had remaining authorized funds of $610.0 million.
As of February 18, 2022, there were approximately 520 holders of record of our common stock.
Dividend Policy
We have not declared or paid any cash dividends on our common stock during any period for which financial information is provided in this Annual Report on Form 10-K. At this time, we intend to retain future earnings, if any, to fund the development and growth of our business and do not anticipate paying any cash dividends on our common stock in the foreseeable future.
Item 6. Reserved
31

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion should be read in conjunction with the consolidated financial statements and the related notes. The following discussion contains forward-looking statements that reflect our plans, estimates, and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include, but are not limited to, those discussed below and those listed under “Risks Factors.” This section of this Annual Report on Form 10-K generally discusses 2021 and 2020 items and year-to-year comparisons between 2021 and 2020. Discussions of 2019 items and year-to-year comparisons between 2020 and 2019 that are not included in this Annual Report on Form 10-K can be found in “Management's Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K, for the year ended January 1, 2021.
EXECUTIVE LEVEL OVERVIEW
We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. Our comprehensive work process solutions are used across a range of industries including architecture, building construction, civil engineering, geospatial, survey and mapping, agriculture, natural resources, utilities, transportation, and government. Our representative customers include construction owners, contractors, engineering and construction firms, surveying companies, farmers and agricultural companies, energy and utility companies, trucking companies, and state, federal, and municipal governments. Further information on our business is presented in Part I, Item 1, “Business”.
Our growth strategy is centered on multiple elements:
Executing on our Connect and Scale strategy;
Increasing focus on software and services;
Focus on attractive markets with significant growth and profitability potential;
Domain knowledge and technological innovation that benefit a diverse customer base;
Geographic expansion with localization strategy;
Optimized go-to-market strategies to best access our markets;
Strategic acquisitions;
Venture fund investments; and
Sustainability.
Our focus on these growth drivers has led over time to growth in revenue and profitability and an increasingly diversified business model. We continue to experience a shift toward a more significant mix of recurring revenue contracts, as demonstrated by our success in driving annualized recurring revenue (“ARR”) growth of 9% year-over-year at the end of 2021. Excluding the impact of foreign currency and acquisitions and divestitures, ARR organic growth was 12%. This shift has positively impacted our revenue mix and growth over time and is leading to improved visibility in our businesses. Our software, recurring revenue, and services represented 55% of total revenue for 2021. As our solutions have expanded, our go-to-market model has also evolved with a balanced mix between direct, distribution, and OEM customers as well as an increasing number of enterprise level customer relationships. Additionally, in August 2021, we announced a newly formed strategic venture fund. Through this fund, we expect to invest up to $200 million in early- to growth-stage companies that can accelerate innovation and effectively bring new solutions to our customers and industry.
For a full definition of ARR as used in this discussion and analysis, refer to the “Supplemental Disclosure of Non-GAAP Financial Measures and Annualized Recurring Revenue” later in this item 7.
Impact of COVID-19 and supply chain constraints on our business
COVID-19 and variant impacts, especially related to global supply chain disruptions and parts and labor shortages, and increased worldwide demand for certain components, continued to impact our business and operations. We are experiencing extended delivery times for certain components of our hardware products and increased freight costs. As a result, we are making binding commitments with longer lead times and procuring components at higher prices, which may impact our flexibility to adapt to changing market conditions and product demand. Currently, we expect these challenging supply chain conditions to persist in the near term. Therefore, we will continue to experience delays in shipping our products and increased costs, which may reduce our revenue and gross margin and continue to increase our backlog. Our 2021 results of operations reflect significant revenue improvement as the overall impact of COVID-19 was less pronounced. As a result of COVID-19, the year-to-year comparison of 2020 to 2021 reflects significant distortions in growth rates as our business rebounded in 2021.
See “1A. Risk Factors” for further discussion of the possible impact of the COVID-19 pandemic and its resulting effects on our business.
32

CRITICAL ACCOUNTING POLICIES AND ESTIMATES
The preparation of financial statements and related disclosures in conformity with U.S. generally accepted accounting principles (“GAAP”) requires us to make judgments, assumptions, and estimates that affect the reported amounts of assets, liabilities, revenue, costs of sales, operating expenses, and related disclosures. We consider the accounting polices described below to be our critical accounting policies. These critical accounting policies are impacted significantly by judgments, assumptions, and estimates used in the preparation of the consolidated financial statements, and actual results could differ materially from the amounts reported based on these policies. Our accounting policies are more fully described in Note 1 of this Annual Report on Form 10-K.
Revenue Recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration that we expect to receive in exchange for those products or services. Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine stand-alone selling price (“SSP”) for each distinct performance obligation. We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.
Income Taxes
We are a U.S. based multinational company operating in multiple U.S. and foreign jurisdictions. Judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Determining whether an uncertain tax position is effectively settled requires judgment. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision.
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if we believe it is more likely than not such assets will not be realized.
We are subject to the periodic examination of our domestic and foreign tax returns by the IRS, state, local, and foreign tax authorities who may challenge our tax positions. We regularly assess the likelihood of adverse outcomes from these examinations in determining the adequacy of our provision for income taxes.
Business Combinations and Valuation of Goodwill and Purchased Intangible Assets
We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill. Acquisition-related expenses and related restructuring costs are expensed as incurred.
When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment on the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions, including expected future operating performance using risk-adjusted discount rates. If the reporting unit's carrying amount exceeds its fair value, an impairment loss is recognized.
33

Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over the estimated useful life, which ranges from three to ten years and has a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based on assumptions about expected future operating performance.
RESULTS OF OPERATIONS
Overview
The following table shows revenue by category, gross margin and gross margin as a percentage of revenue, operating income and operating income as a percentage of revenue, diluted earnings per share, and annualized recurring revenue compared for the periods indicated:
20212020Dollar Change % Change
(In millions)  
Revenue:
        Product$2,247.5 $1,828.0 $419.5 23 %
        Service649.4 644.8 4.6 %
        Subscription762.2 674.9 87.3 13 %
Total revenue$3,659.1 $3,147.7 $511.4 16 %
Gross margin2,034.7 1,754.9 279.8 16 %
Gross margin as a % of revenue55.6 %55.8 %
Operating income561.0 419.8 141.2 34 %
Operating income as a % of revenue15.3 %13.3 %
Diluted earnings per share$1.94 $1.55 $0.39 25 %
Non-GAAP revenue (1)
$3,659.4 $3,152.0 $507.4 16 %
Non-GAAP operating income (1)
857.0 719.6 137.4 19 %
Non-GAAP operating income as a % of Non-GAAP revenue (1)
23.4 %22.8 %
Non-GAAP diluted earnings per share (1)
$2.66 $2.23 $0.43 19 %
Annualized Recurring Revenue (“ARR”) (1)
$1,409.1 $1,295.8 $113.3 %
(1)    Refer to “Supplemental Disclosure of Non-GAAP Financial Measures and Annualized Recurring Revenue” of this Annual Report on Form 10-K for definitions.
Basis of Presentation
We use a 52–53 week fiscal year ending on the Friday nearest to December 31, which for 2021 was December 31, 2021. Both 2021 and 2020 were 52–week years.
Year 2021 Compared with Year 2020
Revenue
Despite supply constraints and increases in our backlog, revenue increased due to strong demand for our hardware and related software, as compared with reduced demand due to the impacts of COVID-19 lockdowns in the prior year, and strong recovery in 2021 in markets across major regions. Growth in subscription sales in many of our software businesses continued to remain strong. Price increases, which went into effect in the second half of the year, and reduced discounting had a slighter impact on revenue growth for the year.
Product revenue increased due to strong hardware and related software sales in Geospatial, Resources and Utilities, and Buildings and Infrastructure. To a lesser extent, Transportation sales also contributed to growth. Service revenue was relatively flat, and subscription revenue increased primarily due to strong growth in Buildings and Infrastructure, and to a lesser extent, Resources and Utilities and Geospatial, slightly offset by a decrease in Transportation.
34

During 2021, sales to customers in North America represented 51%; Europe represented 31%; Asia Pacific represented 12%; and the rest of world represented 6% of our total revenue.
No single customer accounted for 10% or more of our total revenue in 2021 and 2020. No single customer accounted for 10% or more of our accounts receivable at the end of 2021 and 2020.
Gross Margin
Gross margins varied due to several factors including product mix, customer pricing, distribution channel, and product costs.
Gross margin increased primarily due to strong revenue growth. Gross margin as a percentage of total revenue shows a slight decrease mainly due to increased mix of hardware sales and increased supply chain costs, offset by price increases and reduced discounting as well as lower intangibles amortization.
Operating Income
Operating income and operating income as a percentage of total revenue increased primarily due to strong revenue growth in Buildings and Infrastructure, Geospatial, and Resources and Utilities, partially offset by a decrease in Transportation, as well as relative operating expense containment in all segments.
Research and Development, Sales and Marketing, and General and Administrative Expenses
The following table shows research and development (“R&D”), sales and marketing (“S&M”), and general and administrative (“G&A”) expense along with these expenses as a percentage of revenue for the periods indicated:
20212020Dollar Change % Change
(In millions)  
Research and development$536.6 $475.9 $60.7 13 %
Percentage of revenue14.7 %15.1 %
Sales and marketing506.8 467.0 39.8 %
Percentage of revenue13.9 %14.8 %
General and administrative369.1 300.9 68.2 23 %
Percentage of revenue10.1 %9.6 %
Total$1,412.5 $1,243.8 $168.7 14 %
As a result of COVID-19 impacts, the year-to-year comparison of 2020 to 2021 reflects distortions in expense growth rates as our expenses normalized in 2021, with the biggest impact due to higher incentive compensation, including bonuses and stock-based compensation, particularly in G&A.
R&D expense increased primarily due to higher compensation expense, including incentive compensation.
We believe that the development and introduction of new products are critical to our future success, and we expect to continue active development of new products.
S&M expense increased primarily due to higher compensation expense, including incentive compensation and commissions.
G&A expense increased primarily due to higher compensation expense, including incentive compensation, and to a lesser extent, higher consulting and legal fees.
Amortization of Purchased Intangible Assets
The following table shows amortization of purchased intangible assets for the periods indicated:
20212020Dollar Change% Change
(In millions)  
Cost of sales$87.7 $92.3 $(4.6)(5)%
Operating expenses50.9 65.5 (14.6)(22)%
Total amortization expense of purchased intangibles$138.6 $157.8 $(19.2)(12)%
Total amortization expense of purchased intangibles as a percentage of revenue%%
35

In 2021, total amortization of purchased intangibles decreased primarily due to the expiration of prior year acquisitions' amortization.
Non-Operating Income (Expense), Net
The following table shows non-operating expense, net for the periods indicated:
20212020Dollar Change% Change
(In millions)  
Interest expense, net$(65.4)$(77.6)$12.2 (16)%
Income from equity method investments, net37.7 39.4 (1.7)(4)%
Other income, net41.3 13.4 27.9 208 %
Total non-operating income (expense), net$13.6 $(24.8)$38.4 (155)%
In 2021, non-operating income increased primarily due to recognition of gains from the sale of businesses included in Other income, net, and to a lesser extent, lower interest costs associated with a decrease in our outstanding debt.
Income Tax Provision
In December 2021, due to a change in the Netherlands tax law, the statutory tax rate was further increased from 25.0% to 25.8% effective January 1, 2022. As a result, we recorded a one-time tax benefit of $14.4 million in 2021 due to the revaluation of the Netherlands deferred tax assets.
Previously in December 2020, also as a result of a Netherlands tax law change that increased Netherlands statutory tax rate from 21.7% to 25.0%, effective January 1, 2021, we recorded a one-time tax benefit of $64.0 million in 2020 due to the revaluation of the Netherlands deferred tax assets.
Our effective income tax rates for 2021 and 2020 were 14.2% and 1.1%, respectively. The effective income tax rate in 2021 increased compared to 2020 primarily due to the smaller one-time tax benefit recorded in 2021 relating to the revaluation of the Netherlands deferred tax assets mentioned above.
Results by Segment
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP. For additional discussion of our segments, refer to Note 5 of this Annual Report on Form 10-K.
36

The following table shows a breakdown of revenue and operating income by segment for the periods indicated:
20212020Dollar Change% Change
(In millions)  
Buildings and Infrastructure
Segment revenue$1,422.7 $1,231.0 $191.7 16 %
Segment revenue as a percent of total revenue39 %39 %
Segment operating income $411.7 $338.1 $73.6 22 %
Segment operating income as a percent of segment revenue28.9 %27.5 %
Geospatial
Segment revenue$828.9 $650.5 $178.4 27 %
Segment revenue as a percent of total revenue23 %21 %
Segment operating income $244.1 $184.4 $59.7 32 %
Segment operating income as a percent of segment revenue29.4 %28.3 %
Resources and Utilities
Segment revenue$771.3 $630.0 $141.3 22 %
Segment revenue as a percent of total revenue21 %20 %
Segment operating income $264.0 $221.0 $43.0 19 %
Segment operating income as a percent of segment revenue34.2 %35.1 %
Transportation
Segment revenue$636.5 $640.5 $(4.0)(1)%
Segment revenue as a percent of total revenue17 %20 %
Segment operating income $43.4 $50.1 $(6.7)(13)%
Segment operating income as a percent of segment revenue6.8 %7.8 %
The following table shows a reconciliation of our consolidated segment operating income to our consolidated income before income taxes for the periods indicated:
20212020
(In millions)  
Consolidated segment operating income$963.2 $793.6 
Unallocated general corporate expenses(106.2)(74.0)
Purchase accounting adjustments(134.5)(156.6)
Acquisition / divestiture items(21.8)(21.4)
Stock-based compensation / deferred compensation(128.6)(90.4)
Restructuring and other costs(11.1)(31.4)
Consolidated operating income561.0 419.8 
Total non-operating income (expense), net13.6 (24.8)
Consolidated income before taxes$574.6 $395.0 
Buildings and Infrastructure
Revenue increased primarily due to strong demand for our civil construction hardware and related software and from strong recovery in markets across major regions, including strong residential construction and infrastructure spend. Additionally, higher subscription revenue in our software businesses benefited from the continued cumulative effect of conversions from perpetual licenses to subscription offerings for existing and new customers, as well as improvements in our customer churn rate.
Segment operating income and operating income as a percentage of revenue increased primarily due to higher revenue, consistent gross margin, and operating cost containment. Increased supply chain costs for hardware products were wholly mitigated by reduced discounting and customer price increases.
37

Geospatial
Revenue increased primarily due to strong demand for geospatial survey products, with strong recovery in markets across major regions, including strong residential construction, infrastructure, and utilities spend. Competitive products, including the R12i, helped win business.
Segment operating income and operating income as a percentage of revenue increased primarily due to higher revenue and operating cost containment, partially offset by lower gross margin. Gross margin was down primarily due to product mix and increased supply chain costs for hardware products, partially offset by reduced discounting and customer price increases.
Resources and Utilities
Revenue increased primarily due to continued agriculture business strength in the reseller and OEM channels in markets across major regions. Strong market fundamentals, including favorable commodity prices, continued to fuel growth.
Segment operating income increased primarily due to higher revenue and operating expense containment. Gross margin was down due to product mix and higher supply chain costs for hardware products, partially offset by reduced discounting and customer price increases. Operating income as a percentage of revenue was down due to lower gross margin.
Transportation
Revenue decreased slightly due to the impact of a divestiture, largely offset by continued growth in enterprise software sales. Enterprise revenue continued to experience subscription revenue growth as the business transitions from a perpetual software license model. Mobility sales were down due to reduced subscriber counts, partially offset by higher hardware shipments for the year.
Segment operating income and operating income as a percentage of revenue decreased slightly, primarily due to the revenue decline and a slight increase in operating expense.
LIQUIDITY AND CAPITAL RESOURCES
At the End of Year20212020Dollar Change% Change
(In millions)  
Cash and cash equivalents$325.7 $237.7 $88.0 37 %
As a percentage of total assets4.6 %3.5 %
Principal balance of outstanding debt$1,300.0 $1,555.9 $(255.9)(16)%
Years20212020Dollar Change% Change
(In millions)  
Cash provided by operating activities$750.5 $672.0 $78.5 12 %
Cash used in investing activities(203.5)(231.8)28.3 (12)%
Cash used in financing activities(447.7)(400.3)(47.4)12 %
Effect of exchange rate changes on cash and cash equivalents(11.3)8.6 (19.9)(231)%
Net increase in cash and cash equivalents$88.0 $48.5 
Operating Activities
The increase in cash provided by operating activities was primarily driven by higher net income adjusted for non-cash items, and higher account payables, partially offset by higher inventory purchases.
Investing Activities
The decrease in cash used in investing activities was primarily due to higher net proceeds from the sale of businesses and sale of property and equipment during 2021, partially offset by slightly higher acquisition spending in 2021. The current year included the AgileAssets acquisition compared to the prior year, which included the Kuebix acquisition.
Financing Activities
The increase in cash used in financing activities was primarily driven by an increase in repurchases of common stock, partially offset by a decrease in debt repayments, net of debt proceeds.
38

Cash and Cash Equivalents
We believe that our cash and cash equivalents and borrowings, along with cash provided by operations will be sufficient in the foreseeable future to meet our anticipated operating cash needs, expenditures related to our Connect and Scale strategy, debt service, and any stock repurchases under the stock repurchase program. For debt refinancing, we anticipate we will have readily accessible capital markets in order to secure appropriate funding.
Our material cash requirements include the following contractual and other obligations and cash needs:
Leases
We have operating leases primarily for certain of our major facilities including corporate offices, research and development facilities, and manufacturing facilities. Operating leases represent undiscounted lease payments and include short-term leases. At the end of 2021, we had fixed lease payment obligations of $190.7 million, with $50.5 million payable within the next 12 months. Refer to Note 7 of this Annual Report on Form 10-K for additional information regarding our leases.
Tax Payable
At the end of 2021, we had income taxes payable of $101.6 million, with $47.1 million payable within the next 12 months. The amount payable within the next 12 months includes $6.7 million representing a one-time transition tax liability as a result of the 2017 Tax Cuts and Jobs Act (the “Tax Act”).
In addition, we have unrecognized tax benefits of $63.3 million included in Other non-current liabilities, including interest and penalties. At this time, we cannot make a reasonably reliable estimate of the period of cash settlement with tax authorities regarding this liability, and therefore, such amounts are not included in the contractual obligations table above. Refer to Note 11 of this Annual Report on Form 10-K for additional information regarding our taxes.
Other Purchase Obligations and Commitments
Purchase obligations and commitments primarily relate to investments in our platform associated with our Connect and Scale strategy and non-cancellable inventory commitments, which increased due to the extension of lead times and the growth of our hardware business. At the end of 2021, we had operating purchase obligations and commitments of $710.8 million, with $446.6 million payable within the next 12 months. Refer to Note 8 of this Annual Report on Form 10-K for additional information regarding our purchase obligations and commitments. Other than the items discussed above, we do not have any off-balance sheet financing arrangements or liabilities.
Debt
At the end of 2021, we had outstanding floating and fixed-rate senior notes with varying maturities for an aggregate principal amount of approximately $1.3 billion. Future interest payments total $264.2 million, with $60.8 million payable within the next 12 months.
During 2021, we repaid $251.0 million of debt, including the full repayment of our term loan, net of borrowings. Refer to Note 6 of this Annual Report on Form 10-K for additional information regarding our debt.
Stock Repurchase Program
We have a 2021 Stock Repurchase Program authorized by our Board of Directors, that allows us to repurchase shares from time to time, subject to business and market conditions and other investment opportunities, through open market transactions, privately-negotiated transactions, accelerated stock repurchase plans, or by other means for up to $750 million. The 2021 Stock Repurchase Program does not obligate us to acquire any specific number of shares. Refer to Note 13 of this Annual Report on Form 10-K for additional information regarding our 2021 Stock Repurchase Program.
EFFECT OF NEW ACCOUNTING PRONOUNCEMENTS
The impact of recent accounting pronouncements is disclosed in Note 1 of this Annual Report on Form 10-K.
39

SUPPLEMENTAL DISCLOSURE OF NON-GAAP FINANCIAL MEASURES AND ANNUALIZED RECURRING REVENUE
To supplement our consolidated financial information, we included non-GAAP financial measures, which are not meant to be considered in isolation or as a substitute for comparable GAAP because we believe non-GAAP financial measures provide useful information to investors and others in understanding our “core operating performance”, which excludes the effect of non-cash items and certain variable charges not expected to recur, not meaningful in comparison to our past operating performance or not reflective of ongoing financial results. Lastly, we believe that our core operating performance offers a supplemental measure for period-to-period comparisons and can be used to evaluate our historical and prospective financial performance, as well as our performance relative to competitors. In addition to providing non-GAAP financial measures, we disclose Annualized Recurring Revenue (“ARR”) to give the investors supplementary indicators of the value of our current recurring revenue contracts.
ARR represents the estimated annualized value of recurring revenue, including subscription, maintenance and support revenue, and term license contracts for the quarter. ARR is calculated by adding the portion of the contract value of all of our term licenses attributable to the current quarter to our non-GAAP recurring revenue for the current quarter and dividing that sum by the number of days in the quarter and then multiplying that quotient by 365. ARR should be viewed independently of revenue and deferred revenue as it is a performance measure and is not intended to be combined with or to replace either of those items.
The non-GAAP financial measures, definitions, and explanations to the adjustments to comparable GAAP measures are included below:
  Years
  202120202019
(In millions, except per share data) Dollar
Amount
% of
Revenue
Dollar
Amount
% of
Revenue
Dollar
Amount
% of
Revenue
REVENUE:
GAAP revenue:$3,659.1 $3,147.7 $3,264.3 
Purchase accounting adjustments(A)0.3 4.3 7.0 
Non-GAAP revenue:$3,659.4 $3,152.0 $3,271.3 
GROSS MARGIN:
GAAP gross margin:$2,034.7 55.6 %$1,754.9 55.8 %$1,780.9 54.6 %
Purchase accounting adjustments(A)88.0 96.6 101.1 
Acquisition / divestiture items(B)— 1.7 — 
Stock-based compensation / deferred compensation(C)9.8 7.2 5.9 
Restructuring and other costs(D)0.2 1.2 1.1 
Non-GAAP gross margin:$2,132.7 58.3 %$1,861.6 59.1 %$1,889.0 57.7 %
OPERATING EXPENSES:
GAAP operating expenses:$1,473.7 40.3 %$1,335.1 42.4 %$1,405.0 43.0 %
Purchase accounting adjustments(A)(46.5)(60.0)(67.4)
Acquisition / divestiture items(B)(21.8)(19.7)(20.5)
Stock-based compensation / deferred compensation(C)(118.8)(83.2)(75.3)
Restructuring and other costs(D)(10.9)(30.2)(26.8)
Non-GAAP operating expenses:$1,275.7 34.9 %$1,142.0 36.2 %$1,215.0 37.1 %
OPERATING INCOME:
GAAP operating income:$561.0 15.3 %$419.8 13.3 %$375.9 11.5 %
Purchase accounting adjustments(A)134.5 156.6 168.5 
Acquisition / divestiture items(B)21.8 21.4 20.5 
Stock-based compensation / deferred compensation(C)128.6 90.4 81.2 
Restructuring and other costs(D)11.1 31.4 27.9 
Non-GAAP operating income:$857.0 23.4 %$719.6 22.8 %$674.0 20.6 %
NON-OPERATING INCOME (EXPENSE), NET:
GAAP non-operating income (expense), net:$13.6 $(24.8)$(31.1)
Acquisition / divestiture items(B)(42.1)(12.2)(12.1)
Deferred compensation(C)(6.1)(7.5)(6.3)
Non-GAAP non-operating expense, net:$(34.6)$(44.5)$(49.5)
40

   GAAP and
Non-GAAP
Tax Rate % (H)
 GAAP and
Non-GAAP
Tax Rate % (H)
 GAAP and
Non-GAAP
Tax Rate % (H)
INCOME TAX PROVISION (BENEFIT):
GAAP income tax (benefit) provision:$81.8 14.2 %$4.4 1.1 %$(169.7)(49.2)%
Non-GAAP items tax effected(E)41.4 48.5 29.6 
Difference in GAAP and Non-GAAP tax rate(F)7.5 (4.9)55.6 
IP restructuring and tax law change impacts(G)14.4 64.0 206.3 
Non-GAAP income tax provision:$145.1 17.6 %$112.0 16.6 %$121.8 19.5 %
NET INCOME:
GAAP net income attributable to Trimble Inc.:$492.7 $389.9 $514.3 
Purchase accounting adjustments(A)134.5 156.6 168.5 
Acquisition / divestiture items(B)(20.3)9.2 8.4 
Stock-based compensation / deferred compensation(C)122.5 82.9 74.9 
Restructuring and other costs(D)11.1 31.4 27.9 
Non-GAAP tax adjustments(E) - (G)(63.3)(107.6)(291.5)
Non-GAAP net income attributable to Trimble Inc.:$677.2 $562.4 $502.5 
DILUTED NET INCOME PER SHARE:
GAAP diluted net income per share attributable to Trimble Inc.:$1.94 $1.55 $2.03 
Purchase accounting adjustments(A)0.53 0.62 0.67 
Acquisition / divestiture items(B)(0.08)0.04 0.03 
Stock-based compensation / deferred compensation(C)0.48 0.33 0.30 
Restructuring and other costs(D)0.04 0.12 0.11 
Non-GAAP tax adjustments(E) - (G)(0.25)(0.43)(1.15)
Non-GAAP diluted net income per share attributable to Trimble Inc.:$2.66 $2.23 $1.99 
ADJUSTED EBITDA:
OPERATING INCOME:
GAAP net income attributable to Trimble Inc.:$492.7 $389.9 $514.3 
Non-operating income (expense), net, income tax provision (benefit), and net gain attributable to noncontrolling interests 68.3 29.9 (138.4)
GAAP operating income:561.0 419.8 375.9 
Purchase accounting adjustments(A)134.5 156.6 168.5 
Acquisition / divestiture items(B)21.8 21.4 20.5 
Stock-based compensation / deferred compensation(C)128.6 90.4 81.2 
Restructuring and other costs(D)11.1 31.4 27.9 
Non-GAAP operating income:$857.0 $719.6 $674.0 
Depreciation expense42.2 39.7 39.4 
Income from equity method investments, net37.7 39.4 35.8 
Adjusted EBITDA:$936.9 25.6 %$798.7 25.3 %$749.2 22.9 %
41

Non-GAAP Definitions
Non-GAAP revenue
We define Non-GAAP revenue as GAAP revenue, excluding the effects of purchase accounting adjustments. We believe this measure helps investors understand the performance of our business including acquisitions, as non-GAAP revenue excludes the effects of certain acquired deferred revenue that was written down to fair value in purchase accounting. Management believes that excluding fair value purchase accounting adjustments more closely correlates with the ordinary and ongoing course of the acquired company’s operations and facilitates analysis of revenue growth and trends.
Non-GAAP gross margin
We define Non-GAAP gross margin as GAAP gross margin, excluding the effects of purchase accounting adjustments, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring and other costs. We believe our investors benefit by understanding our non-GAAP gross margin as a way of understanding how product mix, pricing decisions, and manufacturing costs influence our business.
Non-GAAP operating expenses
We define Non-GAAP operating expenses as GAAP operating expenses, excluding the effects of purchase accounting adjustments, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring and other costs.
We believe this measure is important to investors evaluating our non-GAAP spending in relation to revenue.
Non-GAAP operating income
We define Non-GAAP operating income as GAAP operating income, excluding the effects of purchase accounting adjustments, acquisition/divestiture items, stock-based compensation, deferred compensation, and restructuring, and other costs. We believe our investors benefit by understanding our non-GAAP operating income trends, which are driven by revenue, gross margin, and spending.
Non-GAAP non-operating expense, net
We define Non-GAAP non-operating expenses, net as GAAP non-operating expenses, net, excluding acquisition/divestiture items and deferred compensation. We believe this measure helps investors evaluate our non-operating expense trends.
Non-GAAP income tax provision
We define Non-GAAP income tax provision as GAAP income tax provision, excluding charges and benefits such as net deferred tax impacts resulting from the non-U.S. intercompany transfer of intellectual property, tax law changes, and significant one-time reserve releases upon the statute of limitations expirations. We believe this measure helps investors because it provides for consistent treatment of excluded items in our non-GAAP presentation and a difference in the GAAP and non-GAAP tax rates.
Non-GAAP net income
We define Non-GAAP net income as GAAP net income, excluding the effects of purchase accounting adjustments, acquisition/divestiture items, stock-based compensation, restructuring and other costs, and non-GAAP tax adjustments. This measure provides a supplemental view of net income trends, which are driven by non-GAAP income before taxes and our non-GAAP tax rate.
Non-GAAP diluted net income per share
We defined Non-GAAP diluted net income per share as GAAP diluted net income per share, excluding the effects of purchase accounting adjustments, acquisition/divestiture items, stock-based compensation, restructuring and other costs, and non-GAAP tax adjustments. We believe our investors benefit by understanding our non-GAAP operating performance as reflected in a per share calculation as a way of measuring non-GAAP operating performance by ownership in the company.
Adjusted EBITDA
We define Adjusted EBITDA as non-GAAP operating income plus depreciation expense and income from equity method investments, net. Other companies may define Adjusted EBITDA differently. Adjusted EBITDA is not intended to purport to be an alternative to net income or operating income as a measure of operating performance or cash flow from operating activities as a measure of liquidity. Adjusted EBITDA is a performance measure that we believe offers a useful view of the overall operations of our business because it facilitates operating performance comparisons by removing potential differences
42

caused by variations unrelated to operating performance, such as capital structures (interest expense), income taxes, depreciation and amortization expenses.
Explanations of Non-GAAP adjustments
(A)Purchase accounting adjustments. Purchase accounting adjustments consist of the following:
(i)Acquired deferred revenue adjustment. We adopted ASU 2021-08 in the fourth quarter of 2021 for all acquisitions occurring in 2021, which requires the application of ASC 606, Revenue from Contracts with Customers, to recognize and measure contract assets and contract liabilities on the acquisition date. For acquisitions occurring prior to 2021, non-GAAP revenue excludes the adjustment to our revenue as a result of measuring the contract liability at fair value on the acquisition date.
(ii)Amortization of acquired capitalized commissions. Purchase accounting generally requires entities to eliminate capitalized sales commissions balances as of the acquisition date. Non-GAAP operating expenses exclude the adjustments that eliminate the capitalized sales commissions. For acquisitions occurring prior to 2021, non-GAAP operating expenses exclude the adjustment of acquired capitalized commissions amortization.
(iii)Amortization of purchased intangible assets. Non-GAAP gross margin and operating expenses exclude the amortization of purchased intangible assets, which primarily represents technology and/or customer relationships already developed.
(B)Acquisition / divestiture items. Non-GAAP gross margin and operating expenses exclude acquisition costs consisting of external and incremental costs resulting directly from merger and acquisition and strategic investment activities such as legal, due diligence, integration, and other closing costs, including the acceleration of acquisition stock options and adjustments to the fair value of earn-out liabilities. Non- GAAP non-operating expense, net, exclude unusual one-time acquisition/divestiture charges and/or divestiture gains/losses. The costs that have been excluded from the non-GAAP measures are costs specific to particular acquisitions. As a result, these are one-time costs that vary significantly in amount and timing and are not indicative of our core operating performance.
(C)Stock-based compensation / deferred compensation. Non-GAAP gross margin and operating expenses exclude stock-based compensation and income or expense associated with movement in our non-qualified deferred compensation plan liabilities. Changes in non-qualified deferred compensation plan assets, included in non-operating expense, net, offset the income or expense in the plan liabilities.
(D)Restructuring and other costs. Non- GAAP gross margin and operating expenses exclude restructuring and other exit costs comprised of termination benefits related to reductions in employee headcount, including executive severance agreements, the closure or exit of facilities, and cancellation of certain contracts. In addition, other costs include COVID-19 expenses incurred as a direct impact from the COVID-19 virus pandemic, such as cancellation fees of trade shows due to public safety issues, additional charges for disinfecting facilities, and personal protective equipment.
(E)Non-GAAP items tax effected. This amount adjusts the provision for income taxes to reflect the effect of the non-GAAP items (A) - (D) on non-GAAP net income. This amount excludes the GAAP tax rate impact resulting from the non-U.S. intercompany transfer of intellectual property, which is separately disclosed in item (G).
(F)Difference in GAAP and Non-GAAP tax rate. This amount represents the difference between the GAAP and non-GAAP tax rates applied to the non-GAAP operating income plus the non-GAAP non-operating expense, net. The GAAP tax rate used for this calculation excludes the net deferred tax impacts resulting from the non-U.S. intercompany transfer of intellectual property, which is separately disclosed in item (G). The non-GAAP tax rate excludes charges and benefits such as net deferred tax impacts resulting from a non-U.S. intercompany transfer of intellectual property and significant one-time reserve releases upon statute of limitations expirations.
(G)IP restructuring and tax law change impacts. These amounts represent net deferred tax impacts resulting from a non-U.S. intercompany transfer of intellectual property, consistent with tax law changes, including tax rates changes, and our international business operations. 
(H)GAAP and non-GAAP tax rate percentages. These percentages are defined as GAAP income tax provision as a percentage of GAAP income before taxes and non-GAAP income tax provision as a percentage of non-GAAP income before taxes.
43

Item 7A. Quantitative and Qualitative Disclosure about Market Risk
We are exposed to market risk related to changes in interest rates and foreign currency exchange rates. We use certain derivative financial instruments to manage these risks. We do not use derivative financial instruments for speculative purposes. All financial instruments are used in accordance with policies approved by our board of directors.
Market Interest Rate Risk
Our cash equivalents consisted primarily of interest and non-interest bearing bank deposits as well as bank time deposits. The main objective of these instruments is safety of principal and liquidity while maximizing return, without significantly increasing risk.
Due to the nature of our cash equivalents that they are readily convertible to cash, we do not anticipate any material effect on our portfolio due to fluctuations in interest rates.
We are exposed to market risk due to the possibility of changing interest rates under our credit facilities. Our 2018 Credit Facility includes a five-year revolving loan facility with a maturity date of May 2023. We also have four unsecured, uncommitted, revolving credit facilities that are callable by the bank at any time. We may borrow funds under the 2018 Credit Facility in U.S. Dollars, Euros, or in certain other agreed currencies as described in Note 6 of this Annual Report on Form 10K.
At the end of 2021, we had one £55.0 million, two $75.0 million, and one €100.0 million revolving credit facilities, which are uncommitted. At the end of 2021, we do not have any outstanding balance on our revolving credit facilities.
Foreign Currency Exchange Rate Risk
We operate in international markets, which expose us to market risk associated with foreign currency exchange rate fluctuations between the U.S. Dollar and various foreign currencies, the most significant of which is the Euro. In addition, volatile market conditions arising from the COVID-19 pandemic could result in changes in exchange rates.
Historically, the majority of our revenue contracts are denominated in U.S. Dollars, with the most significant exception being Europe, where we invoice primarily in Euro. Additionally, a portion of our expenses, primarily the cost to manufacture, cost of personnel to deliver technical support on our products and professional services, sales and sales support, and research and development, are denominated in foreign currencies, primarily the Euro.
Revenue resulting from selling in local currencies and costs incurred in local currencies are exposed to foreign currency exchange rate fluctuations, which can affect our operating income. As exchange rates vary, operating income may differ from expectations. In 2021, revenue and operating income were favorably impacted by foreign currency exchange rates by $43.8 million and $4.3 million.
We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on cash, debt, and certain trade and intercompany receivables and payables, primarily denominated in Euro, New Zealand Dollars, Canadian Dollars, British Pound, and Brazilian Real. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every period and generally range from one to two months in maturity. We do not enter into foreign currency forward contracts for trading purposes. We occasionally enter into foreign currency forward contracts to hedge the purchase price of some of our larger business acquisitions. Foreign currency forward contracts outstanding at the end of 2021 and 2020 are summarized as follows:
 At the End of 2021At the End of 2020
 Nominal
Amount
Fair
Value
Nominal
Amount
Fair
Value
(In millions)
Forward contracts:
Purchased$(107.5)$0.1 $(99.4)$0.9 
Sold$183.6 $(0.2)$52.0 $(0.5)

44

TRIMBLE INC.
INDEX TO FINANCIAL STATEMENTS
 

45

Item 8. Financial Statements and Supplementary Data
CONSOLIDATED BALANCE SHEETS
At the End of Year20212020
(In millions, except par values)  
ASSETS
Current assets:
Cash and cash equivalents$325.7 $237.7 
Accounts receivable, net624.8 620.5 
Inventories363.3 301.7 
Other current assets136.8 121.5 
Total current assets1,450.6 1,281.4 
Property and equipment, net233.2 251.8 
Operating lease right-of-use assets141.0 128.9 
Goodwill3,981.5 3,876.5 
Other purchased intangible assets, net506.6 580.1 
Deferred income tax assets502.0 510.2 
Other non-current assets284.7 248.0 
Total assets$7,099.6 $6,876.9 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Short-term debt$ $255.8 
Accounts payable207.3 143.2 
Accrued compensation and benefits231.0 166.8 
Deferred revenue548.8 560.5 
Other current liabilities201.5 185.0 
Total current liabilities1,188.6 1,311.3 
Long-term debt1,293.2 1,291.4 
Deferred revenue, non-current83.0 53.3 
Deferred income tax liabilities263.1 300.3 
Income taxes payable54.5 62.2 
Operating lease liabilities121.4 109.2 
Other non-current liabilities151.1 150.6 
Total liabilities3,154.9 3,278.3 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding
  
Common stock, $0.001 par value; 360.0 shares authorized; 250.9 and 250.8 shares issued and outstanding at the end of 2021 and 2020
0.3 0.3 
Additional paid-in-capital1,935.6 1,801.7 
Retained earnings2,170.5 1,893.4 
Accumulated other comprehensive loss(161.7)(98.5)
Total Trimble Inc. stockholders’ equity3,944.7 3,596.9 
Noncontrolling interests 1.7 
Total stockholders' equity3,944.7 3,598.6 
Total liabilities and stockholders’ equity$7,099.6 $6,876.9 
See accompanying Notes to the Consolidated Financial Statements.
46

CONSOLIDATED STATEMENTS OF INCOME
202120202019
(In millions, except per share data)   
Revenue:
Product$2,247.5 $1,828.0 $1,934.8 
Service649.4 644.8 686.2 
Subscription762.2 674.9 643.3 
Total revenue3,659.1 3,147.7 3,264.3 
Cost of sales:
Product1,090.1 855.0 939.4 
Service229.9 234.5 253.9 
Subscription216.7 211.0 196.0 
Amortization of purchased intangible assets87.7 92.3 94.1 
Total cost of sales1,624.4 1,392.8 1,483.4 
Gross margin2,034.7 1,754.9 1,780.9 
Operating expense:
Research and development536.6 475.9 469.7 
Sales and marketing506.8 467.0 504.2 
General and administrative369.1 300.9 330.6 
Restructuring charges10.3 25.8 26.8 
Amortization of purchased intangible assets50.9 65.5 73.7 
Total operating expense1,473.7 1,335.1 1,405.0 
Operating income561.0 419.8 375.9 
Non-operating expense, net:
Interest expense, net(65.4)(77.6)(82.4)
Income from equity method investments, net37.7 39.4 35.8 
Other income, net41.3 13.4 15.5 
Total non-operating income (expense), net13.6 (24.8)(31.1)
Income before taxes574.6 395.0 344.8 
Income tax provision (benefit)81.8 4.4 (169.7)
Net income492.8 390.6 514.5 
Net gain attributable to noncontrolling interests0.1 0.7 0.2 
Net income attributable to Trimble Inc.$492.7 $389.9 $514.3 
Earnings per share attributable to Trimble Inc.:
Basic$1.96 $1.56 $2.05 
Diluted$1.94 $1.55 $2.03 
Shares used in calculating earnings per share:
Basic251.4 250.5 250.8 
Diluted254.3 252.3 252.9 
See accompanying Notes to the Consolidated Financial Statements.

47

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
202120202019
(In millions)   
Net income$492.8 $390.6 $514.5 
Foreign currency translation adjustments, net of tax $1.0 in 2021, $0.5 in 2020, and $0.1 in 2019
(64.0)77.1 10.3 
Net unrealized gain (loss), net of tax0.8 1.2 (1.0)
Comprehensive income 429.6 468.9 523.8 
Comprehensive income attributable to noncontrolling interests
0.1 0.7 0.2 
Comprehensive income attributable to Trimble Inc.$429.5 $468.2 $523.6 
See accompanying Notes to the Consolidated Financial Statements.

48



 CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
 Common stockRetained
Earnings
Accumulated
Other
Comprehensive Loss
Total
Stockholders’
Equity
Noncontrolling
Interest
Total
 SharesAmountAdditional Paid-In Capital
(In millions)       
Balance at the end of 2018250.9 $0.3 $1,591.9 $1,268.3 $(186.1)$2,674.4 $0.4 $2,674.8 
Net income— — — 514.3 — 514.3 0.2 514.5 
Other comprehensive income— — — — 9.3 9.3 — 9.3 
Comprehensive income523.6 523.8 
Issuance of common stock under employee plans, net of tax withholdings3.7 — 59.8 (30.7)— 29.1 — 29.1 
Stock repurchases(4.7)(0.1)(30.6)(149.1)— (179.8)— (179.8)
Stock-based compensation— — 72.5 — — 72.5 — 72.5 
Noncontrolling interest investments— — (0.8)— — (0.8)0.8  
Balance at the end of 2019249.9 $0.2 $1,692.8 $1,602.8 $(176.8)$3,119.0 $1.4 $3,120.4 
Net income— — — 389.9 — 389.9 0.7 390.6 
Other comprehensive income— — — — 78.3 78.3 — 78.3 
Comprehensive income468.2 468.9 
Issuance of common stock under employee plans, net of tax withholdings2.8 0.1 40.6 (30.7)— 10.0 — 10.0 
Stock repurchases(1.9)— (13.0)(68.6)— (81.6)— (81.6)
Stock-based compensation— — 81.3 — — 81.3 — 81.3 
Noncontrolling interest investments— — — — — — (0.4)(0.4)
Balance at the end of 2020250.8 $0.3 $1,801.7 $1,893.4 $(98.5)$3,596.9 $1.7 $3,598.6 
Net income492.7 492.7 0.1 492.8 
Other comprehensive loss— — — — (63.2)(63.2)— (63.2)
Comprehensive income429.5 429.6 
Issuance of common stock under employee plans, net of tax withholdings2.2 — 36.2 (51.3)— (15.1)— (15.1)
Stock repurchases(2.1)— (15.7)(164.3)— (180.0)— (180.0)
Stock-based compensation— — 112.8 — — 112.8 — 112.8 
Noncontrolling interest investments— — 0.6 — — 0.6 (1.8)(1.2)
Balance at the end of 2021250.9 $0.3 $1,935.6 $2,170.5 $(161.7)$3,944.7 $ $3,944.7 
See accompanying Notes to the Consolidated Financial Statements.
49

CONSOLIDATED STATEMENTS OF CASH FLOWS
202120202019
(In millions)   
Cash flows from operating activities
Net income$492.8 $390.6 $514.5 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation expense41.3 39.7 39.4 
Amortization expense138.6 157.8 167.8 
Deferred income taxes(26.9)(52.9)(220.2)
Stock-based compensation122.6 83.0 75.0 
Divestitures (gain) loss, net(43.9)(12.2)(12.4)
Other, net19.2 42.4 10.1 
(Increase) decrease in assets:
Accounts receivable, net(9.0)(14.0)(96.0)
Inventories(72.9)(5.0)(21.3)
Other current and non-current assets(30.2)2.5 11.0 
Increase (decrease) in liabilities:
Accounts payable60.3 (15.7)14.5 
Accrued compensation and benefits54.1 34.9 (46.4)
Deferred revenue27.4 65.7 148.2 
Other current and non-current liabilities(22.9)(44.8)0.8 
Net cash provided by operating activities750.5 672.0 585.0 
Cash flow from investing activities:
Acquisitions of businesses, net of cash acquired(236.1)(201.9)(220.8)
Purchases of property and equipment(46.1)(56.8)(69.0)
Net proceeds from sale of businesses67.3 27.5 0.5
Net proceeds from sale of property and equipment20.8 0.4 0.4
Other, net(9.4)(1.0)13.6 
Net cash used in investing activities(203.5)(231.8)(275.3)
Cash flows from financing activities:
       Issuance of common stock, net of tax withholdings(15.1)10.0 29.1 
       Repurchase of common stock (180.0)(81.6)(179.8)
Proceeds from debt and revolving credit lines 198.9 1,173.8 1,195.4 
Payments on debt and revolving credit lines (449.9)(1,486.0)(1,322.9)
Other, net(1.6)(16.5)(14.4)
Net cash used in financing activities(447.7)(400.3)(292.6)
Effect of exchange rate changes on cash and cash equivalents(11.3)8.6 (0.4)
Net increase in cash and cash equivalents88.0 48.5 16.7 
Cash and cash equivalents - beginning of year237.7 189.2 172.5 
Cash and cash equivalents - end of year$325.7 $237.7 $189.2 
Supplemental cash flow disclosure:
Cash paid for income taxes, net$98.3 $59.0 $63.1 
Cash paid for interest$61.8 $71.8 $79.2 
See accompanying Notes to the Consolidated Financial Statements.
50

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1: DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES
Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016.
We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions.
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2021 and 2020 were both 52-week years ending on December 31, 2021 and January 1, 2021, respectively. Fiscal 2019 was a 53-week year ended on January 3, 2020. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use of Estimates
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations, provision for credit losses, sales returns reserve, inventory valuation, warranty costs, investments, acquired intangibles, goodwill and intangible asset impairment analysis, other long-lived asset impairment analysis, stock-based compensation, and income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.
51

Nature of Goods and Services
We generate revenue primarily from products, services, and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual and term licenses is recognized upon delivery and commencement of license term.  In general, our contracts do not provide for customer specific acceptances.
Service
Service revenue includes hardware and software maintenance and support and professional services.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
In some contracts, products and professional services may be combined into a single performance obligation.  This generally arises when products or subscriptions are sold with significant customization, modification, or integration services.  Revenue for the combined performance is recognized over time as the work progresses because of the continuous transfer of control to the customer.  
Subscription
Subscription revenue includes software as a service (“SaaS”), data, and hosting services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software.
Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation.
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. The unbilled receivables were $39.5 million and $138.7 million at the end of 2021 and 2020.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. At the end of 2021 and 2020, our allowance for credit losses was $7.0 million. The provision for credit losses for the years ended 2021, 2020 and 2019 were $2.6 million, $7.1 million, and $6.5 million.
52

Deferred Costs to Obtain Customer Contracts
Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission. These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life that ranges from three to seven years. Contracts with an amortization period of a year or less from this deferral requirement are expensed as incurred.
At the end of 2021 and 2020, deferred costs to obtain customer contracts were $59.7 million and $51.3 million. These costs are included in Other non-current assets in the Consolidated Balance Sheets. There was no impairment loss in relation to the costs capitalized for the periods presented.
Amortization expense related to deferred costs to obtain customer contracts was $25.9 million, $22.8 million, and $22.3 million, for 2021, 2020, and 2019. This expense is included in Sales and marketing expense in our Consolidated Statements of Income.
Inventories
Inventories are stated at the lower of cost or net realizable value. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product life cycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, in both Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at commencement date. The operating lease ROU asset includes adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill. Acquisition-related expenses and related restructuring costs are expensed as incurred.
When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.
53

Goodwill
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment as of the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions including expected future operating performance using risk-adjusted discount rates. Actual future results may differ from those estimates. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three years to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Warranty
We accrue for warranty costs as part of our cost of sales based on associated material product costs, technical support labor costs, and costs incurred by third parties performing work on our behalf. Our expected future cost is primarily estimated based upon historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging from one year to two years.
Accrued warranty expenses of $17.1 million and $13.8 million are included in Other current liabilities in the Consolidated Balance Sheets at the end of 2021 and 2020.
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation
Stock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Advertising and Promotional Costs
Advertising and promotional costs are expensed as incurred. Advertising and promotional expense was approximately $31.6 million, $28.6 million, and $42.7 million, in 2021, 2020, and 2019.
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We received third party funding of approximately $12.6 million, $16.3 million, and $16.5 million in 2021, 2020, and 2019. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
54

Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.
We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2021 and 2020.
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in New Zealand Dollars, Brazil Real, Canadian Dollars, Norwegian Krone, and Euro. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every reporting period and generally range from one to two months in original maturity. We occasionally enter into foreign currency forward contracts to hedge the purchase price of some of our larger business acquisitions. We do not enter into foreign currency forward contracts for trading purposes. As of the years ended 2021 and 2020, there were no derivative financial instruments outstanding that were accounted for as hedges.
Recent Accounting Pronouncements
Income Taxes—Simplifying the Accounting for Income Taxes
In December 2019, the FASB issued amendments to the accounting for Income Taxes to reduce complexity by removing certain exceptions and implementing targeted simplifications. We adopted the new standard on a prospective basis at the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
55

Business Combinations—Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for the Company beginning in 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the year of interim adoption.
We early adopted the guidance in the fourth quarter of 2021 retrospectively to all business combinations completed since the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
NOTE 2: EARNINGS PER SHARE
Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, RSUs, contingently issuable shares, and shares to be purchased under our ESPP.
The following table shows the computation of basic and diluted earnings per share:
202120202019
(In millions, except per share data)   
Numerator:
Net income attributable to Trimble Inc.$492.7 $389.9 $514.3 
Denominator:
Weighted average number of common shares used in basic earnings per share251.4 250.5 250.8 
Effect of dilutive securities2.9 1.8 2.1 
Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share254.3 252.3 252.9 
Basic earnings per share$1.96 $1.56 $2.05 
Diluted earnings per share$1.94 $1.55 $2.03 
Anti-dilutive stock-based awards excluded from the calculations of diluted EPS were immaterial during the periods presented.
NOTE 3: BUSINESS COMBINATION, INTANGIBLE ASSETS, AND GOODWILL
On December 13, 2021, we acquired AgileAssets, with total purchase consideration of $237.5 million. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The financial results have been included in our consolidated financial statements since the date of the acquisition. The acquisition contributed less than 1% of our total revenue during 2021.
During 2020, we acquired three businesses, with total purchase consideration of $205.1 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Kuebix, a transportation management system provider. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2020.
During 2019, we acquired four businesses, with total purchase consideration of $247.0 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Cityworks, a company that provides enterprise asset management (EAM) software for utilities and local government. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2019.
For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.
Acquisition costs of $13.6 million, $20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
56

The following table summarizes the business combinations completed during the periods indicated:
202120202019
(In millions)
Fair value of total purchase consideration$237.5 $205.1 $247.0 
Less fair value of net assets acquired:
Net tangible assets acquired(5.2)(1.6)6.7 
Identified intangible assets67.2 56.7 104.6 
Deferred taxes 0.7 (3.4)
Goodwill$175.5 $149.3 $139.1 
Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2021At the End of 2020
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$1,011.9 $(748.2)$263.7 $1,118.2 $(811.1)$307.1 
Customer relationships9667.8 (428.9)238.9 681.1 (419.3)261.8 
Trade names and trademarks648.0 (45.0)3.0 58.3 (51.9)6.4 
Distribution rights and other intellectual properties410.0 (9.0)1.0 45.8 (41.0)4.8 
$1,737.7 $(1,231.1)$506.6 $1,903.4 $(1,323.3)$580.1 
As of the end of 2021 and 2020, $160.1 million and $338.3 million of fully amortized intangible assets were written off.
The estimated future amortization expense of intangible assets at the end of 2021 was as follows: 
(In million)
2022$127.2 
2023115.6 
202490.1 
202555.9 
202649.5 
Thereafter68.3 
Total$506.6 
Goodwill
The changes in the carrying amount of goodwill by segment were as follows:
(In millions)Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
Balance as of year end 2020$1,997.4 $415.7 $453.8 $1,009.6 $3,876.5 
Additions due to acquisition175.5    175.5 
Decrease from the sale of businesses(14.7) (3.3) (18.0)
Foreign currency translation and other adjustments(16.8)(12.1)(9.7)(13.9)(52.5)
Balance as of year end 2021$2,141.4 $403.6 $440.8 $995.7 $3,981.5 
57

NOTE 4: CERTAIN BALANCE SHEET COMPONENTS
The components of inventory, net were as follows:
At the End of Year20212020
(In millions)  
Inventories:
Raw materials$129.6 $95.6 
Work-in-process12.4 16.0 
Finished goods221.3 190.1 
Total inventories$363.3 $301.7 
Finished goods includes $13.7 million and $11.7 million at the end of 2021 and 2020 for costs of sales that have been deferred in connection with deferred revenue arrangements.
The components of property and equipment, net were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$238.8 $253.3 
Machinery and equipment185.8 178.7 
Software and licenses150.9 148.9 
Construction in progress 20.7 17.2 
596.2 598.1 
Less: accumulated depreciation(363.0)(346.3)
Total property and equipment, net$233.2 $251.8 
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20212020
(In millions)
Accumulated foreign currency translation adjustments$(160.0)$(96.0)
Net unrealized actuarial losses(1.7)(2.5)
     Total accumulated other comprehensive loss$(161.7)$(98.5)
NOTE 5: REPORTING SEGMENT AND GEOGRAPHIC INFORMATION
We determined our operating segments based on how our Chief Operating Decision Maker (“CODM”) views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources to be allocated to each segment and assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.
Our reportable segments are described below:
Buildings and Infrastructure. This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance.
Geospatial. This segment primarily serves customers working in surveying, engineering, and government.
Resources and Utilities. This segment primarily serves customers working in agriculture, forestry, and utilities.
Transportation. This segment primarily serves customers working in long haul trucking and freight shipper markets.
58

The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
Revenue$1,422.5 $828.9 $771.3 $636.4 $3,659.1 
Purchase accounting adjustments(1)
0.2   0.1 0.3 
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Operating income$415.6 $244.1 $264.0 $43.6 $967.3 
Purchase accounting adjustments(2)
(3.9)  (0.2)(4.1)
Segment operating income $411.7 $244.1 $264.0 $43.4 $963.2 
  Depreciation expense$7.0 $7.0 $5.9 $4.1 $24.0 
2020
Revenue $1,230.7 $650.5 $627.3 $639.2 $3,147.7 
Purchase accounting adjustments(1)
0.3  2.7 1.3 4.3 
Segment revenue$1,231.0 $650.5 $630.0 $640.5 $3,152.0 
Operating income$343.0 $184.4 $218.4 $49.0 $794.8 
Purchase accounting adjustments(2)
(4.9) 2.6 1.1 (1.2)
Segment operating income $338.1 $184.4 $221.0 $50.1 $793.6 
     Depreciation expense$8.1 $6.2 $5.6 $4.1 $24.0 
2019
Revenue$1,254.2 $649.4 $568.4 $792.3 $3,264.3 
Purchase accounting adjustments(1)
4.0  3.0  7.0 
Segment revenue$1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Operating income$322.1 $132.2 $166.2 $125.9 $746.4 
Purchase accounting adjustments(2)
(2.2) 2.9  0.7 
Segment operating income $319.9 $132.2 $169.1 $125.9 $747.1 
     Depreciation expense$8.1 $6.3 $4.4 $4.4 $23.2 
(1) Includes acquired deferred revenue adjustments of certain acquired deferred revenue that was written down to fair value in purchase accounting.
(2) Includes acquired deferred revenue adjustments and amortization of acquired capitalized commissions.
59

 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
As of Year End 2020
Accounts receivable, net $260.1 $117.5 $91.2 $151.7 $620.5 
Inventories 59.1 120.1 49.0 73.5 301.7 
Goodwill1,997.4 415.7 453.8 1,009.6 3,876.5 
As of Year End 2019
Accounts receivable, net$232.0 $115.5 $93.3 $167.4 $608.2 
Inventories 67.1 125.0 45.5 74.5 312.1 
Goodwill1,973.0 401.5 445.4 860.7 3,680.6 
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:
202120202019
(In millions)   
Consolidated segment operating income$963.2 $793.6 $747.1 
Unallocated general corporate expenses(106.2)(74.0)(73.1)
Purchase accounting adjustments (1)
(134.5)(156.6)(168.5)
Acquisition / divestiture items(21.8)(21.4)(20.5)
Stock-based compensation / deferred compensation(128.6)(90.4)(81.2)
Restructuring and other costs(11.1)(31.4)(27.9)
Consolidated operating income561.0 419.8 375.9 
Total non-operating income (expense), net13.6 (24.8)(31.1)
Consolidated income before taxes$574.6 $395.0 $344.8 
(1) Purchase accounting adjustments include acquired deferred revenue adjustments, amortization of acquired capitalized commissions, and amortization of purchased intangible assets.
60

The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue $1,422.7 $828.9 $771.3 $636.5 $3,659.4 
2020
North America$703.4 $249.9 $191.4 $502.5 $1,647.2 
Europe337.1 222.3 284.3 78.4 922.1 
Asia Pacific165.7 138.2 64.5 34.9 403.3 
Rest of World24.8 40.1 89.8 24.7 179.4 
Total segment revenue $1,231.0 $650.5 $630.0 $640.5 $3,152.0 
2019
North America$722.7 $263.0 $173.3 $636.3 $1,795.3 
Europe338.7 217.5 273.6 90.4 920.2 
Asia Pacific165.3 122.7 47.4 39.7 375.1 
Rest of World31.5 46.2 77.1 25.9 180.7 
Total segment revenue $1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Total revenue in the United States as included in the Consolidated Statements of Income was $1,687.4 million, $1,502.3 million, and $1,641.0 million in 2021, 2020, and 2019. No single customer or country other than the United States accounted for 10% or more of our total revenue in 2021, 2020, and 2019. No single customer accounted for 10% or more of our accounts receivable at the end of 2021 and 2020.
Property and equipment, net by geographic area were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
United States$171.3 $200.3 
Europe44.8 41.0 
Asia Pacific and Rest of World17.1 10.5 
Total property and equipment, net$233.2 $251.8 
61

NOTE 6: DEBT
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuancefor 202120212020
Senior Notes:
   2023 Senior Notes, 4.15%, due June 2023
June 20184.36%$300.0 $300.0 
   2028 Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   2024 Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
Credit Facilities:
    Uncommitted facilities, floating rate 255.8 
Promissory notes and other debt 0.1 
Unamortized discount and issuance costs(6.8)(8.7)
Total debt1,293.2 1,547.2 
Less: Short-term debt 255.8 
Long-term debt$1,293.2 $1,291.4 
Each of our debt agreements requires us to maintain compliance with certain debt covenants, all of which we complied with at the end of 2021.
Debt Maturities
At the end of 2021, our debt maturities based on outstanding principal were as follows:
(In million)
2022$ 
2023300.0 
2024400.0 
2025 
2026 
Thereafter600.0 
Total$1,300.0 
Senior Notes
All series of senior notes in the above table bear interest that is payable semi-annually in June and December of each year. For the 2023 and 2028 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.
Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.
2018 Credit Facility
At the end of 2021, we had access to a $1.25 billion unsecured revolving credit facility maturing in May 2023, which may be used for working capital and general corporate purposes, including permitted acquisitions. As part of the credit facility, we may request an additional term loan facility up to $500.0 million prior to the maturity of the credit facility and subject to approval.
Uncommitted Facilities
At the end of 2021, we had one £55.0 million, two $75.0 million, and one100.0 million revolving credit facilities, which are uncommitted (the “Uncommitted Facilities”). Generally, these uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in our Consolidated Balance Sheet.
62

NOTE 7: LEASES
We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 13 years, and certain leases include options to extend the lease for up to 9 years. We consider options to extend the lease in determining the lease term.
Operating lease expense consisted of:
At the End of Year20212020
(In millions) 
Operating lease expense$35.5 $38.1 
Short-term lease expense and other17.8 15.7 
Total lease expense$53.3 $53.8 
Supplemental cash flow information related to leases was as follows:
At the End of Year20212020
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$35.9 $37.0 
Right-of-use assets obtained in exchange for Operating lease liabilities:$49.5 $29.4 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20212020
(In millions)
Operating lease right-of-use assets$141.0 $128.9 
Other current liabilities$35.0 $33.8 
Operating lease liabilities121.4 109.2 
  Total operating lease liabilities$156.4 $143.0 
Weighted-average discount rate 3.31 %3.86 %
Weighted-average remaining lease term7 years6 years
At the end of 2021, the maturities of lease liabilities were as follows:
(In million)
2022$37.4 
202330.3 
202423.6 
202518.3 
202614.7 
Thereafter49.3 
Total lease payments$173.6 
Less: imputed interest17.2 
Total $156.4 
63

NOTE 8: COMMITMENTS AND CONTINGENCIES
At the end of 2021, we had unconditional purchase obligations of approximately $710.8 million as compared to $241.1 million at the end of 2020. The increase was primarily related to investments in our platform associated with our Connect and Scale strategy and non-cancellable inventory commitments that increased due to extension of lead times and the growth of our hardware business.
Litigation
From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries is a party or of which any of our or our subsidiaries' property is subject.
NOTE 9: FAIR VALUE MEASUREMENTS
The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs:
Fair Values as of the end of 2021Fair Values as of the end of 2020
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$44.7 $ $ $44.7 $41.9 $ $ $41.9 
Derivatives (2)
 0.1  0.1  0.9  0.9 
Total assets measured at fair value$44.7 $0.1 $ $44.8 $41.9 $0.9 $ $42.8 
Liabilities
Deferred compensation plan (1)
$44.7 $ $ $44.7 $41.9 $ $ $41.9 
Derivatives (2)
 0.2  0.2  0.5  0.5 
Contingent consideration (3)
  12.8 12.8   12.3 12.3 
Total liabilities measured at fair value$44.7 $0.2 $12.8 $57.7 $41.9 $0.5 $12.3 $54.7 
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to pay the former owners of certain companies that we acquired that are included in Other current liabilities on our Condensed Consolidated Balance Sheets. The fair values are estimated using scenario-based methods or option pricing methods based upon estimated future revenues, gross margins, or other milestones. The undiscounted maximum payment under the arrangements is $14.8 million at the end of 2021.
Additional Fair Value Information
The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $1.4 billion and $1.8 billion at the end of 2021 and 2020.
The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish any of this debt.
64

NOTE 10: DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS
Deferred Revenue
Changes in our deferred revenue during 2021 and 2020 were as follows: 
20212020
(In millions)
Beginning balance of the period$613.8 $541.9 
Revenue recognized (533.8)(476.9)
Billing and other net activities551.8 548.8 
Ending balance of the period$631.8 $613.8 
Remaining Performance Obligations
At the end of 2021, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, post-contract services and hardware, and to a lesser extent, professional services. We expect to recognize $1.4 billion or 76% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.
NOTE 11: INCOME TAXES
Income before taxes and the provision (benefit) for taxes consisted of the following:
202120202019
(In millions)
Income before taxes:
United States$144.0 $24.7 $43.0 
Foreign430.6 370.3 301.8 
Total$574.6 $395.0 $344.8 
Provision (benefit) for taxes:
U.S. Federal:
Current$27.1 $(5.8)$(3.8)
Deferred(22.9)(16.3)252.3 
4.2 (22.1)248.5 
U.S. State:
Current5.6 0.8 5.1 
Deferred(2.5)7.1 (0.7)
3.1 7.9 4.4 
Foreign:
Current76.0 62.2 49.2 
Deferred(1.5)(43.6)(471.8)
74.5 18.6 (422.6)
Income tax provision (benefit)$81.8 $4.4 $(169.7)
Effective tax rate14.2 %1.1 %(49.2)%

65

The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.5 %1.7 %(7.3)%
Change in valuation allowance %2.0 % %
U.S. State income taxes1.1 %0.5 %1.5 %
       Stock-based compensation1.7 %1.5 %1.2 %
Excess tax benefit related to stock-based compensation(2.5)%(1.5)%(2.4)%
Other U.S. taxes on foreign operations(1.6)%(1.0)%1.3 %
U.S. Federal research and development credits(2.1)%(2.3)%(2.8)%
Tax reserve releases(2.1)%(4.8)%(4.9)%
Intellectual property restructuring and tax law changes(2.5)%(16.2)%(59.8)%
Other0.7 %0.2 %3.0 %
Effective tax rate14.2 %1.1 %(49.2)%
In December 2021, due to a change in the Netherlands tax law, the statutory tax rate was further increased from 25.0% to 25.8% effective January 1, 2022. As a result, we recorded a one-time tax benefit of $14.4 million in 2021 due to the revaluation of the Netherlands deferred tax assets.
Previously in December 2020, also as a result of a Netherlands tax law change that increased Netherlands statutory tax rate from 21.7% to 25.0%, effective January 1, 2021, we recorded a one-time tax benefit of $64.0 million in 2020 due to the revaluation of the Netherlands deferred tax assets.
66

Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20212020
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$207.6 $219.7 
Purchased intangibles115.8 138.1 
Operating lease right-of-use assets33.5 32.3 
Other12.7 11.3 
Total deferred tax liabilities369.6 401.4 
Deferred tax assets:
Depreciation and amortization474.9 497.1 
Operating lease liabilities
36.4 35.0 
U.S. tax credit carryforwards25.8 32.8 
Expenses not currently deductible43.7 32.3 
Foreign net operating loss carryforwards18.0 16.8 
Stock-based compensation
13.9 10.6 
U.S. net operating loss carryforwards5.8 7.4 
Other35.7 20.6 
Total deferred tax assets654.2 652.6 
Valuation allowance(45.7)(41.3)
Total deferred tax assets608.5 611.3 
Total net deferred tax assets$238.9 $209.9 
Reported as:
Non-current deferred income tax assets$502.0 $510.2 
Non-current deferred income tax liabilities(263.1)(300.3)
Net deferred tax assets$238.9 $209.9 
At the end of 2021, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately $12.9 million and $90.2 million, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.
We have California research and development credit carryforwards of approximately $33.0 million, which have an indefinite carryforward period. We believe that it is more likely than not that we will not realize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.
As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2021, we repatriated $290.1 million of our foreign earnings to the U.S.
67

The total amount of the unrecognized tax benefits at the end of 2021 was $64.2 million. A reconciliation of gross unrecognized tax benefit was as follows: 
202120202019
(In millions)
Beginning balance$64.1 $71.6 $69.1 
Increase related to current year tax positions9.6 8.0 12.6 
(Decrease) increase related to prior years' tax positions1.3 (0.4)3.8 
Settlement with taxing authorities(1.3)(0.5)(5.7)
Lapse of statute of limitations(9.5)(14.6)(8.2)
Ending balance$64.2 $64.1 $71.6 
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $42.3 million and $47.8 million at the end of 2021 and 2020.
We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations state, and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations.
Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2021 and 2020, we accrued $9.2 million and $9.6 million for interest and penalties.
NOTE 12: EMPLOYEE STOCK BENEFIT PLANS
Amended and Restated 2002 Stock Plan
In May 2020, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and RSUs for up to 92.6 million shares. At the end of 2021, the remaining number of shares available for grant under the 2002 stock plan was 20.2 million.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202120202019
(In millions)   
Restricted stock units$110.5 $73.2 $67.3 
Stock options1.3 1.5 0.6 
ESPP10.8 8.3 7.1 
Total stock-based compensation expense$122.6 $83.0 $75.0 
68

Stock-based compensation expense was allocated as follows:
202120202019
(In millions)   
Cost of sales$9.5 $6.7 $5.6 
Research and development29.5 22.1 16.7 
Sales and marketing21.5 16.2 13.0 
General and administrative62.1 38.0 39.7 
Total stock-based compensation expense$122.6 $83.0 $75.0 
At the end of 2021, total unamortized stock-based compensation expense was $151.1 million, with a weighted-average recognition period of 2.0 years.
Restricted Stock Units
We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and/or market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a three to four year service period. PSUs are granted to executive officers and other senior employees and vest after a two to three year service period.
The fair value at the grant date is determined by (1) the closing price of our common stock for awards containing only service or both service and performance conditions, or (2) the Monte Carlo valuation model for awards containing both service and market conditions.
For PSUs, the number of shares received at vesting will range from 0% to 200% of the target grant amount based on either (1) market conditions, (2) performance conditions, or (3) both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&P 500 over the vesting period. Performance conditions consider the achievement of our financial results over the vesting period.
2021 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year5.4 $44.25 
Granted (2)
1.2 78.44 
Shares vested, net (2)
(1.9)39.62 
Canceled and forfeited(0.4)51.15 
Outstanding at the end of year4.3 $56.96 
(1) Includes 0.2 million PSUs granted, 0.4 million PSUs vested, and 1.1 million PSUs outstanding at the end of the year.
(2) Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date.
The weighted-average grant date fair value of all RSUs granted during 2021, 2020, and 2019 was $78.44, $42.50, and $41.38 per share. The fair value of all RSUs vested during 2021, 2020, and 2019 was $81.4 million, $78.0 million, and $75.7 million per share.
Employee Stock Purchase Plan
We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2021, 2020, and 2019, 0.6 million, 0.8 million, and 0.8 million shares were issued, representing $33.4 million, $26.9 million, and $25.7 million in cash received for the issuance of stock under the ESPP. At the end of 2021, the number of shares reserved for future purchases was 6.0 million.
69

NOTE 13: COMMON STOCK REPURCHASE
In August 2021, our Board of Directors approved a new share repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. Under the 2021 Stock Repurchase Program, the share repurchase authorization does not have an expiration date and supersedes and replaces the $600.0 million share repurchase authorization approved by our Board of Directors in November 2017 (“2017 Stock Repurchase Program”), of which $50.7 million was remaining and has been cancelled.
Under the 2021 Stock Repurchase Program, we may repurchase shares from time to time, subject to business and market conditions and other investment opportunities, through open market transactions, privately-negotiated transactions, accelerated stock repurchase plans, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2021 Stock Repurchase Program may be suspended, modified, or discontinued at any time at the Company’s discretion without notice.
During 2021, 2020, and 2019, we repurchased approximately 2.1 million, 1.9 million, and 4.7 million shares of common stock in open market purchases under our 2017 and 2021 Stock Repurchase Programs, at an average price of $85.75, $43.40, and $38.51 per share, for a total of $180.0 million, $81.6 million, and $179.8 million. At the end of 2021, the 2021 Stock Repurchase Program had remaining authorized funds of $610.0 million.
Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, based on the average book value per share for all outstanding shares calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. As a result of the 2021 repurchases, retained earnings was reduced by $164.3 million in 2021. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes.
70

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Trimble Inc.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Trimble Inc. (the Company) as of December 31, 2021 and January 1, 2021, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and January 1, 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 22, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
71

Revenue Recognition - Identification of Performance Obligations
Description of the Matter
As described in Note 1 to the consolidated financial statements, the Company enters into contracts that can include various combinations of products and services. Determining whether products or services are considered distinct performance obligations that should be recognized separately or combined into a single performance obligation may sometimes require significant judgment.

Auditing the Company's determination of distinct performance obligations was complex due to the effort involved in assessing whether the various product and service offerings promised within each contract are separate performance obligations or should be combined into a single performance obligation.

How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company's internal controls over the evaluation of the relevant terms of its contracts, and the appropriate identification of distinct performance obligations. This included testing relevant controls over the information systems that are important to the initiation, recording, and billing of revenue transactions.

Our audit procedures included evaluating management’s revenue recognition policy which included the application of management’s judgment in the identification of performance obligations. Among other procedures to evaluate management’s identification and determination of the distinct performance obligations, we read executed contracts for a sample of sales transactions to understand the terms in the customer agreement and evaluated the appropriateness of management’s application of the Company’s accounting policy. We evaluated the accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations, and the related revenue recognition. Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.


/s/ Ernst & Young LLP
We have served as the Company’s auditor since 1986.
San Jose, California
February 22, 2022
72

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Trimble Inc.

Opinion on Internal Control over Financial Reporting
We have audited Trimble Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control–Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Trimble Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
As indicated in the accompanying Management's Report on Internal Control over Financial Reporting, management's assessment of and conclusion on the effectiveness of internal control over financial reporting did not include the internal controls of the current year acquisition, which is included in the 2021 consolidated financial statements of the Company and constituted less than 1% of tangible assets and net assets as of December 31, 2021, and less than 1% of revenues and net income for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an evaluation of the internal control over financial reporting of the current year acquisition.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and January 1, 2021, the related consolidated statements of income, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and our report dated February 22, 2022 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
San Jose, California
February 22, 2022
73

Item 9.     Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None
Item 9A. Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this report. Based on such evaluation, our CEO and CFO have concluded that, as of the end of such period, our disclosure controls and procedures are effective.
Inherent Limitations on Effectiveness of Controls
Our management, including the CEO and CFO, does not expect that our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
(b) Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f).  Our internal control over financial reporting is designed 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.
Our management, including the CEO and CFO, conducted an evaluation of the effectiveness of our internal control over financial reporting based on the Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). We have excluded from our evaluation of the internal control over financial reporting the current year acquisition, which is included in the December 31, 2021 consolidated financial statements and constituted less than 1% of tangible assets and net assets, respectively, as of December 31, 2021, and less than 1% of revenue and net income, respectively, for the year then ended. Based on the results of this evaluation, our management concluded that our internal control over financial reporting was effective at the end of 2021.
The effectiveness of our internal control over financial reporting at the end of 2021 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included elsewhere herein.
Changes in Internal Control over Financial Reporting
During the fourth quarter of 2021, there were no changes in our internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
74

PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item, insofar as it relates to our directors, will be contained under the captions “Election of Directors” and “Section 16(a) Beneficial Ownership Reporting Compliance” in the Proxy Statement and is incorporated herein by reference. The information required by this item relating to executive officers is set forth above in Item 1 Business Overview under the caption “Executive Officers.”
The information required by this item insofar as it relates to the nominating and audit committees will be contained in the Proxy Statement under the caption “Board Meetings and Committees; Director Independence.”
Code of Ethics
Our Business Ethics and Conduct Policy applies to, among others, our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, and other finance organization employees. We make available our Business Ethics and Conduct Policy free of charge through our website at www.trimble.com under the heading “Corporate Governance - Governance Documents” on the Investor Relations page.
If any substantive amendments to the Business Ethics and Conduct Policy are made or any waivers are granted, including any implicit waiver, from a provision of the Business Ethics and Conduct Policy, to its Chief Executive Officer, Chief Financial Officer, or Chief Accounting Officer, we will disclose the nature of such amendment or waiver on our website at www.trimble.com or in a report on Form 8-K. The contents of these websites are not intended to be incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file or furnish with the SEC, and any reference to these websites are intended to be inactive textual references only.
Item 11. Executive Compensation
The information required by this item will be contained in the Proxy Statement under the captions “Executive Compensation” and “Non-Employee Director Compensation” and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item will be contained in the Proxy Statement under the caption “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters” and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item will be contained in the Proxy Statement under the caption “Certain Relationships and Related Person Transactions” and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information required by this item will be contained in the Proxy Statement under the caption “Principal Accounting Fees and Services” and is incorporated herein by reference.
75

PART IV
Item 15. Exhibits and Financial Statement Schedules.
(a)  (1)  Financial Statements
The following consolidated financial statements required by this item are included in Part II Item 8 hereof under the caption “Financial Statements and Supplementary Data.
(2) Financial Statement Schedules
All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and accompanying notes included in this Annual Report on Form 10-K.
(b) Exhibits
We have filed, or incorporated into the Report by reference, the exhibits listed on the accompanying Index to Exhibits immediately preceding the signature page of this Annual Report on Form 10-K.
Item 16. Form 10-K Summary.
None.
76

INDEX TO EXHIBITS
Exh. No.Description of Exhibit
Filed herewith or
incorporated by reference to:
3.1Exhibit 3.1 to Form 8-K filed October 3, 2016
3.2Exhibit 3.1 to Form 8-K filed September 30, 2020
4.1Exhibit 4.1 to Form 8-K filed October 3, 2016
4.2Exhibit 4.2 to Form 10-K filed February 28, 2020
4.3(A)Exhibit 4.2 to Form S-3 filed October 30, 2014
4.3(B)Exhibit 4.1 to Form 8-K filed November 24, 2014
4.3(C)Exhibit 4.2 to Form 8-K filed October 3, 2016
4.3(D)Exhibit 4.1 to Form 8-K filed June 15, 2018
10.1(A)Exhibit 10.17 to Form 10-K filed March 10, 2006
10.1(B)Exhibit 10.23 to Form 10-K filed March 1, 2011
10.1(C)Exhibit 10.6 to Form 10-Q filed August 8, 2017
10.2(A)Exhibit 10.1 to Form 8-K filed May 16, 2018
10.2(B)Exhibit 10.1 to Form 8-K filed May 6, 2020
10.3+Exhibit 10.1 to Form 8-K filed November 15, 2017
10.4+Exhibit 10.1 to Form 10-Q filed November 6, 2020
10.5+Exhibit 99.1 to Form 8-K filed May 8, 2017
10.6+Exhibit 10.2 to Form 10-Q filed November 6, 2020
10.7+
Exhibit 10.1 to Form 10-Q filed November 4, 2021
10.8(A)+Appendix B of Form DEF 14A filed March 23, 2017
10.8(B)+Exhibit 10.5 to Form 10-Q filed November 10, 2015
10.9(A)+
Appendix B of Form DEF 14A filed April 15, 2020
10.9(B)+Exhibit 10.2 to Form 10-Q filed November 7, 2014
10.9(C)+Exhibit 10.3 to Form 10-Q filed November 7, 2014
10.9(D)+Exhibit 10.1 to Form 10-Q filed November 10, 2015
10.9(E)+Exhibit 10.2 to Form 10-Q filed November 10, 2015
10.9(F)+Exhibit 10.6 to Form 10-Q filed November 10, 2015
77

10.9(G)+Exhibit 10.30 to Form 10-K filed February 24, 2017
10.9(H)+Exhibit 10.4 to Form 10-Q filed August 8, 2017
10.9(I)+Exhibit 10.5 to Form 10-Q filed August 8, 2017
10.9(J)+Exhibit 10.1 to Form 10-Q filed August 2, 2019
10.9(K)+Exhibit 10.9(K) to Form 10-K filed February 28, 2020
10.9(L)+Exhibit 10.2 to Form 10-Q filed August 7, 2020
10.9(M)+Exhibit 10.1 to Form 10-Q filed August 9, 2021
10.9(N)+Exhibit 10.2 to Form 10-Q filed August 9, 2021
10.10+
Exhibit 10.1 to Form 8-K filed February 25, 2021
10.11+Exhibit 10.1 to Form 10-Q filed August 8, 2017
10.12+Exhibit 10.2 to Form 10-Q filed August 8, 2017
10.13+Exhibit 10.1 to Form 10-K filed February 22, 2019
10.14+Exhibit 10.2 to Form 10-K filed February 22, 2019
10.15+Exhibit 10.15 to Form 10-K filed February 26, 2021
10.16+Exhibit 10.16 to Form 10-K filed February 26, 2021
21.1Filed herewith
23.1Filed herewith
24.1Power of Attorney (included on signature page herein)
31.1Filed herewith
31.2Filed herewith
32.1Filed herewith
32.2Filed herewith
101++The following financial statements from this Annual Report on Form 10-K, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders' Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements, tagged as blocks of text and including detailed tags
104++The cover page from this Annual Report on Form 10-K, formatted in Inline XBRL
+    Indicates management contract or compensatory plan or arrangement required to be filed as an exhibit to this Annual Report on Form 10–K.
++    Pursuant to applicable securities laws and regulations, the Company is deemed to have complied with the reporting obligation relating to the submission of interactive data files in such exhibits and is not subject to liability under any anti-fraud provisions of the federal securities laws as long as the Company has made a good faith attempt to comply with the submission requirements and promptly amends the interactive data files after becoming aware that the interactive data files fails to comply with the submission requirements.

78

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report of this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
TRIMBLE INC.
By: 
/S/    ROBERT G. PAINTER        
 Robert G. Painter,
President and Chief Executive Officer
February 22, 2022

79

POWER OF ATTORNEY
Know all persons by these presents, that each person whose signature appears below constitutes and appoints Robert G. Painter as his attorney-in-fact, with the power of substitution, for him in any and all capacities, to sign any amendments to this Report of this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that said attorney-in-fact, or his substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
Signature  Capacity in which Signed  
/s/    ROBERT G. PAINTER
Robert G. Painter
  President, Chief Executive Officer, Director February 22, 2022
/s/    DAVID G. BARNES
David G. Barnes
  Chief Financial Officer
(Principal Financial Officer)
 February 22, 2022
/s/    JULIE A. SHEPARD        
Julie A. Shepard
  Chief Accounting Officer
(Principal Accounting Officer)
 February 22, 2022
/s/    STEVEN W. BERGLUND  
Steven W. Berglund
  Director February 22, 2022
/s/    JAMES C. DALTON
James C. Dalton
DirectorFebruary 22, 2022
/s/    BORJE EKHOLM
Börje Ekholm
  Director February 22, 2022
/s/    ANN FANDOZZI
Ann Fandozzi
  Director February 22, 2022
/s/    KAIGHAM (KEN) GABRIEL
Kaigham (Ken) Gabriel
  Director February 22, 2022
/s/    MEAGHAN LLOYD       
Meaghan Lloyd
  Director February 22, 2022
/s/    SANDRA MACQUILLAN
Sandra MacQuillan
  Director February 22, 2022
/s/    MARK S. PEEK
Mark S. Peek
  Director February 22, 2022
/s/    THOMAS W. SWEET
Thomas W. Sweet
DirectorFebruary 22, 2022
/s/    JOHAN WIBERGH
Johan Wibergh
  Director February 22, 2022
80
EX-21.1 2 ex211202110k.htm EX-21.1 Document

SUBSIDIARIES OF THE COMPANY
EXHIBIT 21.1
Name of Subsidiary or Affiliate
Jurisdiction of Incorporation
ME Sudamerica SRLArgentina
Beena Vision Asia - Pacific Pty Ltd.Australia
Information Alignment Pty. Ltd.Australia
LSI Robway Pty LimitedAustralia
Network Mapping Pty LimitedAustralia
Spatial Dimension Australia Pty LtdAustralia
Trimble Australia Solutions Pty LimitedAustralia
Manhattan Asia Pacific Pty LtdAustralia
Trimble Navigation Australia Pty Ltd.Australia
Trimble Planning Solutions Pty. Ltd.Australia
Viewpoint Australia Finco Pty LtdAustralia
Viewpoint Construction Software Australia Pty LtdAustralia
Viewpoint Software Pty LtdAustralia
AllTerra Österreich GmbHAustria
Plancal GmbHAustria
Acunia International NVBelgium
ICS Benelux NVBelgium
Trimble BelgiumBelgium
Trimble Leuven NVBelgium
Trimble NVBelgium
Wevada NVBelgium
Spatial Dimension Sistemas do Brasil Ltda.Brazil
Trimble Brasil Solucoes Ltda.Brazil
Trimble Forestry Ltda.Brazil
Viewpoint Construction Software Canada Inc.Canada
0807381 B.C. Ltd.Canada
Applanix CorporationCanada
GEOTrac Systems Inc.Canada
Maddocks Systems, Inc.Canada
NM Group Network Mapping Corp.Canada
PeopleNet Communications Canada Corp.Canada
Spatial Dimension Canada ULCCanada
Trimble Canada CorporationCanada
Trimble Canada Development LimitedCanada
Trimble Exchangeco Ltd.Canada
Trimble Forestry CorporationCanada
Trimble Holdings CompanyCanada
VS Visual Statement, Inc.Canada



Name of Subsidiary or Affiliate
Jurisdiction of Incorporation
Trimble Loadrite Chile SPAChile
Tianpan Century Co. LtdChina
Tianpan Information Science & Technology Co. Ltd.China
Trimble DBO Information Technology (Shanghai) Co. Ltd.China
Trimble Electronics Products (Shanghai) Co. Ltd.China
Trimble Leading Electronic Technology (Shanghai) Co. Ltd.China
Trimble Solutions Aarhus A/SDenmark
Trimble Middle East WLL (in Liquidation)Egypt
Trimble Finland OyFinland
Trimble Forestry Europe OyFinland
Trimble Solutions OyFinland
Magnav France Holdco S.A.S.France
Manhattan Software France SARLFrance
ME France SarLFrance
Mensi, S.A.France
Punch Telematix France SASFrance
Solid SASFrance
Trimble France SASFrance
Trimble Nantes SASFrance
AllTerra Deutschland GmbHGermany
AllTerra Deutschland GmbH(Dettelbach)Germany
Axio-Net GmbHGermany
BuildingPoint Deutschland Nord GmbHGermany
HHK Datentechnik GmbHGermany
Punch Telematix Deutschland GmbH (in Liquidation)Germany
Müller-Elektronic GmbHGermany
Sigma GmbHGermany
Stabiplan GmbHGermany
Trimble Forestry GmbHGermany
Trimble Germany GmbHGermany
Trimble GmbHGermany
Trimble Jena GmbHGermany
Trimble Kaiserslautern GmbHGermany
Trimble Railway GmbHGermany
Trimble TerraSat GmbHGermany
Trimble Solutions Germany GmbHGermany
Trimble Hong Kong LimitedHong Kong
Trimble Hungary Kft.Hungary
Trimble Operations Hungary KftHungary
CSC World (India) Private LimitedIndia



Name of Subsidiary or Affiliate
Jurisdiction of Incorporation
Trimble Connected Private Services LimitedIndia
Trimble Information Technologies India Private LimitedIndia
Trimble Mobility Solutions India LimitedIndia
Trimble Navigation India Pvt. Ltd.India
Trimble Solutions India Pvt. Ltd.India
Lakefield eTechnologies LimitedIreland
Lakefield eTechnologies Group LimitedIreland
Lime Daross LimitedIreland
Trimble Technologies Ireland LimitedIreland
Spektra Agri SrlItaly
Spektra SrlItaly
Trimble Italia SRLItaly
Trimble Japan KKJapan
Trimble Solutions Japan KKJapan
Trimble Solutions Korea Co., Ltd.Korea, Republic Of
Trimble Solutions Malaysia Sdn. Bhd.Malaysia
Geo de SECO S. de R.L. de C.V.Mexico
Trimble Consulting Services Americas, S. de R.L.de C.V.Mexico
Trimble Consulting Technologies Americas S de RL de CVMexico
PeopleNet Communications CorporationMinnesota
BearTooth Mapping, Inc.Montana
Construsoft Groep BVNetherlands
GT Europe BVNetherlands
LogicWay B.V.Netherlands
Punch Telematix Nederland B.V.Netherlands
Trimble Eersel B.V.Netherlands
Trimble Europe B.V.Netherlands
Trimble International B.V.Netherlands
Manhattan Asia Pacific NZ LimitedNew Zealand
Trimble Loadrite Auckland LimitedNew Zealand
Trimble Navigation New Zealand Ltd.New Zealand
Trimble New Zealand SolutionsNew Zealand
Viewpoint Software NZ LimitedNew Zealand
Trimble Solutions Sandvika ASNorway
Trimble Poland Sp.z.o.oPoland
Trimble Portugal Unipessoal LDAPortugal
Trimble Romania S.R.LRomania
Trimble RUS LLCRussian Federation
Trimble Solutions SEA Pte. Ltd.Singapore
Trimble Navigation Singapore Pte. Ltd.Singapore



Name of Subsidiary or Affiliate
Jurisdiction of Incorporation
Sitech Southern Africa (Pty.) Ltd.South Africa
Spatial Dimension Pty LtdSouth Africa
Spatial Dimension South Africa Pty LtdSouth Africa
Trimble Navigation Technology South Africa (Pty) Ltd.South Africa
Trimble South Africa Distribution Holdings Pty. Ltd.South Africa
Trimble International Holdings S.L.Spain
Trimble Navigation Iberica S.L.Spain
PocketMobile Communications ABSweden
Trimble ABSweden
Trimble Solutions Gothenburg ABSweden
Trimble Solutions Sweden ABSweden
Trimble Sweden ABSweden
Trimble Holding GmbHSwitzerland
Trimble Lizenz Switzerland GmbHSwitzerland
Trimble Switzerland GmbHSwitzerland
Trimble Taiwan LimitedTaiwan
Trimble (Thailand) Co. Ltd.Thailand
Trimble UkraineUkraine
AgileAssets LtdUnited Kingdom
Network Mapping Group LimitedUnited Kingdom
Network Mapping LimitedUnited Kingdom
Network Mapping UK LtdUnited Kingdom
Amtech Group LimitedUnited Kingdom
Atrium Software LtdUnited Kingdom
Civil & Structural Computing (International) LtdUnited Kingdom
Civil & Structural Computing (Middle East) LtdUnited Kingdom
Cobco 867 LimitedUnited Kingdom
Computer Services Consultants (UK) LtdUnited Kingdom
CSC (Holdings) Ltd.United Kingdom
CSC (World) LimitedUnited Kingdom
Lakefield eTechnologies LimitedUnited Kingdom
Manhattan Data Craft Ltd.United Kingdom
Manhattan Software Group Ltd.United Kingdom
Riverside Acquistions LimitedUnited Kingdom
MSG Public Sector LtdUnited Kingdom
Strucad 2011 Ltd.United Kingdom
Trimble MAPS LimitedUnited Kingdom
Trimble Solutions (UK) Ltd.United Kingdom
Trimble UK LimitedUnited Kingdom
Trimble MRM LimitedUnited Kingdom



Name of Subsidiary or Affiliate
Jurisdiction of Incorporation
VCS (Holdings UK) LimitedUnited Kingdom
Viewpoint Construction Software LimitedUnited Kingdom
SECO Manufacturing Company, Inc.US- CA
Trimble Export LimitedUS- CA
Trimble IP General CorporationUS- CA
Trimble Military and Advanced Systems, Inc.US- CA
3Gtms, Inc.US - DE
Ashtech, LLCUS- DE
Azteca Systems Holdings, LLCUS- DE
Azteca Systems Midco, LLCUS - DE
Azteca Systems, LLCUS- DE
PeopleNet Holdings CorporationUS- DE
Network Mapping Inc.US- DE
PNET Holding Corp.US- DE
Trimble Inc.US- DE
TOGS USA, Inc.US- DE
Trimble Solutions USA, Inc.US- DE
Trimble Transportation Enterprise Solutions Inc.US- DE
Trimble Ventures LLCUS - DE
VIEWPOINT, INC.US- DE
e-Builder, Inc.US - FL
Innovative Software Engineering, L.L.C.US - IA
ISE Fleet Services, LLCUS - IA
Kuebix LLCUS - MA
Xchange Imc, LLCUS - MA
Trimble MAPS Inc.US – NJ
AgileAssets IncUS - TX
Applanix LLCUS - TX


EX-23.1 3 ex231202110k.htm EX-23.1 Document

EXHIBIT 23.1

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
(1)Registration Statements (Form S‑8 Nos. 333‑97979, 333‑118212, 333‑138551, 333‑161295, 333‑183229, 333‑222502, and 333-250834) pertaining to the Amended and Restated 2002 Stock Plan of Trimble Inc.,
(2)Registration Statements (Form S‑8 Nos. 333‑53703, 333‑84949, 333‑38264, 333‑97979, 333‑118212, 333‑161295, 333‑138551, 333‑183229, 33‑37384, and 33‑62078) pertaining to the Amended and Restated Employee Stock Purchase Plan of Trimble Inc., and
(3)Registration Statements (Form S‑8 Nos. 33‑45167, 33‑46719, 33‑50944, 33‑84362, and 333‑208275) pertaining to the Savings and Retirement Plan of Trimble Inc.;
of our reports dated February 22, 2022, with respect to the consolidated financial statements of Trimble Inc. and the effectiveness of internal control over financial reporting of Trimble Inc. included in this Annual Report (Form 10-K) of Trimble Inc. for the year ended December 31, 2021.
/s/ Ernst & Young LLP
San Jose, California
February 22, 2022

EX-31.1 4 ex311202110k.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, Robert G. Painter, certify that:

1.I have reviewed this annual report on Form 10-K of Trimble 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(s) 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(s) 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:
February 22, 2022
/s/ Robert G. Painter
Robert G. Painter
Chief Executive Officer


EX-31.2 5 ex312202110k.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, David G. Barnes, certify that:

1.I have reviewed this annual report on Form 10-K of Trimble 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(s) 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(s) 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:
February 22, 2022
/s/ David G. Barnes
David G. Barnes
Chief Financial Officer


EX-32.1 6 ex321202110k.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF CEO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of Trimble Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Robert G. Painter, as Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Robert G. Painter
Robert G. Painter
Chief Executive Officer
February 22, 2022

EX-32.2 7 ex322202110k.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF CFO PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report on Form 10-K of Trimble Inc. (the “Company”) for the period ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), David G. Barnes, as Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge, that:
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ David G. Barnes
David G. Barnes
Chief Financial Officer
February 22, 2022


EX-101.SCH 8 trmb-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements Of Income link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements Of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description Of Business And Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description Of Business And Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Description Of Business And Accounting Policies (Guarantees) (Details) link:presentationLink link:calculationLink link:definitionLink 2105102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combination, Intangible Assets And Goodwill link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combination, Intangible Assets And Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combination, Intangible Assets And Goodwill (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Certain Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Certain Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Reporting Segment And Geographic Information link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Reporting Segment And Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2128106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Debt (Schedule Of Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Debt (Schedule of Debt Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2133107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2334306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - Leases (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Leases (Operating Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Leases (Supplement Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) link:presentationLink link:calculationLink link:definitionLink 2139108 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Commitments And Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - Deferred Revenue and Remaining Performance link:presentationLink link:calculationLink link:definitionLink 2346308 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2350309 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2156112 - Disclosure - Employee Stock Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2357310 - Disclosure - Employee Stock Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2161113 - Disclosure - Common Stock Repurchase link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Common Stock Repurchase (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 trmb-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 trmb-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 trmb-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred taxes Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Stock repurchase program authorized amount Stock Repurchase Program, Authorized Amount Supplemental cash flow disclosure: Supplemental Cash Flow Information [Abstract] Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Number of units, shares vested, net (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Current Current State and Local Tax Expense (Benefit) Trade names and trademarks Trademarks and Trade Names [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Net income attributable to Trimble Inc. Net income attributable to Trimble Inc. Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition-related costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule Of Revenue From Customers by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Derivatives liabilities Derivative Liability Reportable Segments Segment Reporting, Policy [Policy Text Block] Two Thousand Twenty Eight Senior Notes Two Thousand Twenty Eight Senior Notes [Member] Two Thousand Twenty Eight Senior Notes [Member] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Net proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Foreign currency translation tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Weighted average grant-date fair value, canceled and forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract with Customer Rollforward Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Additional paid-in-capital Additional Paid in Capital, Common Stock Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Operating income purchase accounting adjustments Operating Income (Loss), Purchase Accounting Adjustments Operating Income (Loss), Purchase Accounting Adjustments Other non-current assets Other Assets, Noncurrent Number of businesses acquired Number of Businesses Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Share-based compensation, number of shares available (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Numerator: Numerator [Abstract] Numerator Restructuring and other costs Restructuring Charges And Executive Transition Costs Restructuring Charges And Executive Transition Costs Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Deferred taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization of purchased intangible assets Amortization of Intangible Assets Uncommitted Facilities Uncommitted Facilities [Member] Uncommitted Facilities [Member] Stock repurchase program, remaining authorized fund Stock Repurchase Program, Remaining Authorized Repurchase Amount (Decrease) increase related to prior years' tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Foreign earnings repatriated Foreign Earnings Repatriated Total net deferred tax assets Deferred Tax Assets, Net Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Components Of Net Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Land, building, furniture, and leasehold improvements Building [Member] Audit Information [Abstract] Audit Information Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Business Combination and Asset Acquisition [Abstract] Share-based compensation, equity instruments other than options, vested in period, fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Weighted average grant-date fair value, granted (in dollars per share) weighted average grant-date fair value, granted (in dollars 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 Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Net unrealized gain (loss), net of tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Certain Companies Acquired Certain Companies Acquired [Member] Certain Companies Acquired 2024 Long-Term Debt, Maturity, Year Three Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] U.S. net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Operating Income Segment Reconciling Items [Member] Number of units, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding Preferred Stock, Value, Issued Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Supplemental Income Statement Elements [Abstract] Supplemental Income Statement Elements [Abstract] Retained Earnings Retained Earnings [Member] Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Debt Instrument [Axis] Debt Instrument [Axis] Long-term Debt, Other Disclosures [Abstract] Long-term Debt, Other Disclosures [Abstract] Advertising and Promotional Costs Advertising Cost [Policy Text Block] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Promissory Notes and Other Promissory Notes And Other [Member] Promissory Notes And Other [Member] Research and development expense with third party funding earned Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Stock repurchases Common stock repurchased during period Stock Repurchased and Retired During Period, Value Accounts receivable, net Increase (Decrease) in Accounts Receivable Right-of-use assets obtained in exchange for Operating lease liabilities: Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional Loan Facility Additional Loan Facility [Member] Additional Loan Facility [Member] Schedule Of Deferred Tax Assets And Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounting Policies [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Percentage of the target grant amount received at vesting Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred revenue Increase (Decrease) in Deferred Revenue Divestitures (gain) loss, net Gain (Loss) on Disposition of Business Basic (in dollars per share) Earnings Per Share, Basic Operating lease expense Operating Lease, Expense 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Depreciation and amortization Deferred Tax Assets, Depreciation And Amortization Deferred Tax Assets, Depreciation And Amortization Deferred Revenue and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Number of units, outstanding at the beginning of year (in shares) Number of units, outstanding at the end of year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Foreign: Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] 2026 Long-Term Debt, Maturity, Year Five Warranty periods for products sold Warranty Period On Products Sold Warranty Period On Products Sold Identified intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles U.S. tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Two Thousand Twenty Three Senior Notes Two Thousand Twenty Three Senior Notes [Member] Two Thousand Twenty Three Senior Notes [Member] Machinery and equipment Machinery and Equipment [Member] Maximum number of shares authorized for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating cash flows from operating leases Operating Lease, Payments Other, net Other Noncash Income (Expense) Deferred costs to obtain customer contracts Capitalized Contract Cost, Net, Noncurrent Excess tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Research And Development Costs Research and Development Expense, Policy [Policy Text Block] JPMorgan Chase Bank JPMorgan Chase Bank, N.A. [Member] JPMorgan Chase Bank, N.A. [Member] Fair value of total purchase consideration Business Combination, Consideration Transferred US federal, income tax provision Federal Income Tax Expense (Benefit), Continuing Operations Accounts receivable, credit loss expense (reversal) Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt, gross Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Total debt Debt outstanding Long-term Debt Total assets measured at fair value Assets, Fair Value Disclosure Level I Fair Value, Inputs, Level 1 [Member] Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Total revenue percentage Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue Service Service [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] 2017 Stock Repurchase Program Two Thousand Seventeen Stock Repurchase Program [Member] Two Thousand Seventeen Stock Repurchase Program [Member] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable U.S. State: State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Earnings Per Share Earnings Per Share [Text Block] Net tangible assets acquired Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Excluding Intangibles And Deferred Taxes Liabilities BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetExcludingIntangiblesAndDeferredTaxesLiabilities Operating expense: Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current Thereafter Long-Term Debt, Maturity, after Year Five Two Thousand Twenty Four Senior Notes Two Thousand Twenty Four Senior Notes [Member] Two Thousand Twenty Four Senior Notes [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four U.S. Federal research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Settlement with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Minimum Minimum [Member] Gross margin Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Uncommitted Revolving Credit Facilities $75 million Uncommitted Revolving Credit Facilities $75 million [Member] Uncommitted Revolving Credit Facilities $75 million [Member] Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total Debt, Long Term And Short Term, Combined Amount, Gross Debt, Long Term And Short Term, Combined Amount, Gross Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province Deferred income tax assets Non-current deferred income tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four General and administrative General and Administrative Expense Acquisitions of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Schedule Of Provision For Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Uncommitted Revolving Credit Facilities 100 million euros Uncommitted Revolving Credit Facilities 100 million euros [Member] Uncommitted Revolving Credit Facilities 100 million euros [Member] Employee Stock Benefit Plans Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Level III Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Payment of interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative, by Nature [Axis] Derivative Instrument [Axis] Reportable segments Number of Reportable Segments Amortization period Capitalized Contract Cost, Amortization Period Cost of sales: Cost of Revenue [Abstract] Current Current Federal Tax Expense (Benefit) Total operating lease liabilities Total Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.001 par value; 360.0 shares authorized; 250.9 and 250.8 shares issued and outstanding at the end of 2021 and 2020 Common Stock, Value, Issued Total non-operating income (expense), net Total non-operating income (expense), net Nonoperating Income (Expense) Unamortized compensation expense weighted-average recognition period, in years Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average grant-date fair value, outstanding at the beginning of year (in dollars per share) Weighted average grant-date fair value, outstanding at the end of year (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Asia Pacific and Rest of World Asia Pacific And Other Non Us Countries [Member] Asia Pacific And Other Non-US Countries [Member] Additions due to acquisition Goodwill, Acquired During Period Basis Of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Note 8) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Class of Treasury Stock [Table] Class of Treasury Stock [Table] Income taxes payable Accrued Income Taxes, Noncurrent Business Combinations Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Proceeds from debt and revolving credit lines Proceeds from Issuance of Debt Deferred Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Goodwill [Line Items] Goodwill [Line Items] Expenses not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Total Debt, Long-term and Short-term, Combined Amount Interest expense, net Interest Income (Expense), Net Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule Of Reconciliation Of Unrecognized Tax Benefit Summary of Income Tax Contingencies [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Unbilled receivables Unbilled Receivables, Current Financial Instrument [Axis] Financial Instrument [Axis] Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Finished goods Inventory, Finished Goods, Net of Reserves (Increase) decrease in assets: Increase (Decrease) in Operating Assets [Abstract] Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Warranty Standard Product Warranty, Policy [Policy Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Common stock Common Stock [Member] Operating lease liabilities Deferred Tax Assets, Operating Lease, Liability Deferred Tax Assets, Operating Lease, Liability Income before taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Reporting Segment And Geographic Information Segment Reporting Disclosure [Text Block] Noncontrolling interest investments Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Operating income Operating income Consolidated operating income Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Other current liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Fiscal Year Focus Document Fiscal Year Focus Accumulated foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Stock-based compensation Total stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation expense Depreciation Payments on debt and revolving credit lines Repayments of Debt Derivative financial instruments accounted for as hedges Derivative Instruments in Hedges, at Fair Value, Net Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other current and non-current liabilities Increase (Decrease) in Accrued Liabilities Buildings and Infrastructure Buildings and Infrastructure [Member] Buildings and Infrastructure [Member] Debt gross 2022 Short Term Debt, Gross Short Term Debt, Gross Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other income, net Other Nonoperating Income (Expense) Other, net Payments for (Proceeds from) Other Investing Activities Stock repurchases (in shares) Stock Repurchased and Retired During Period, Shares Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Maximum Maximum [Member] 2002 Stock Plan Two Thousand Two Stock Plan [Member] Two Thousand Two Stock Plan [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Provision (benefit) for taxes: Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Number of revolving loan facilities Number Of Revolving Loan Facilities Number Of Revolving Loan Facilities Operating Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total Trimble Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Net operating loss carryforwards Operating Loss Carryforwards Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred Stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Performance adjustments above target levels at vesting date (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period U.S. Federal: Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Entity Address, City or Town Entity Address, City or Town Repurchase of common stock Payments for Repurchase of Common Stock Useful life of asset, in years Property, Plant and Equipment, Useful Life Subscription revenue term Revenue Contract Term Revenue Contract Term Components of Accumulated Other Comprehensive Loss, Net Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Concentration Of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Schedule of Business Combination, Separately Recognized Transactions Business Combination, Separately Recognized Transactions [Table Text Block] Net unrealized actuarial losses Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Amortization expense related to deferred costs to obtain customer contracts Capitalized Contract Cost, Amortization Retained earnings Retained Earnings (Accumulated Deficit) Segments Revenue Operating Segments [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Stock issued during period, shares, employee stock purchase plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Total deferred tax liabilities Deferred Tax Liabilities, Gross Operating lease term Lessee, Operating Lease, Remaining Lease Term Business Acquisition [Line Items] Business Acquisition [Line Items] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Income Statement [Abstract] Income Statement [Abstract] Post contract Post Contract Support Term Post Contract Support Term Entity Registrant Name Entity Registrant Name Transportation Transportation [Member] Transportation [Member] Completed business acquisitions in last three fiscal years Completed business acquisitions in last three fiscal years [Member] Completed business acquisitions in last three fiscal years [Member] Performance-Based Stock Units, Achievement Of Company Performance Metrics Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member] Performance-Based Stock Units, Achievement Of Company Performance Metrics Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax provision (benefit) Income tax provision (benefit) Income Tax Expense (Benefit) Total stockholders' equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Unsecured Debt Unsecured Debt [Member] Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Selling and Marketing Expense Sales and marketing Selling and Marketing Expense [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Number of units, cancelled and forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories Inventory, Net Schedule Of Revenue, Operating Income And Identifiable Assets By Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Foreign change in tax rate, income tax expense (benefit) Foreign Change in Tax Rate, Income Tax Expense (Benefit) Foreign Change in Tax Rate, Income Tax Expense (Benefit) Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Deferred Deferred Federal Income Tax Expense (Benefit) Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Short-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] NETHERLANDS NETHERLANDS Preferred Stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Equity Component [Domain] Equity Component [Domain] Short-term lease expense and other Short-term Lease, Cost Issuance of common stock under employee plans, net of tax withholding (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Common stock repurchased during period (in shares) Stock Repurchased During Period, Shares 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustments, net of tax $1.0 in 2021, $0.5 in 2020, and $0.1 in 2019 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Denominator: Denominator [Abstract] Denominator Statement [Line Items] Statement [Line Items] Write off of assets Impairment of Intangible Assets, Finite-lived Internal-use of software Internal Use Of Software [Member] Internal use of software [Member] Weighted Average Grant-Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Issuance of common stock under employee plans, net of tax withholdings Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Contingent consideration, undiscounted maximum payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average Weighted Average [Member] Percentage of lower fair market value to be purchased of common stock through payroll deductions Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Purchase accounting adjustments Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments Accounts Receivable, Net Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Income before taxes Consolidated income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Auditor Location Auditor Location Non-Segment Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Weighted-Average Useful Lives (in years) Finite-Lived Intangible Asset, Useful Life Use Of Estimates Use of Estimates, Policy [Policy Text Block] Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Summarizes the Components of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] US state, income tax provision State and Local Income Tax Expense (Benefit), Continuing Operations Decrease from the sale of businesses Goodwill, Written off Related to Sale of Business Unit Title of 12(b) Security Title of 12(b) Security Issuance of common stock, net of tax withholdings Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Two Thousand Eighteen Credit Facility Two Thousand Eighteen Credit Facility [Member] Two Thousand Eighteen Credit Facility [Member] Summary of Performance of Our Financial Results Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Noncontrolling Interest Noncontrolling Interest [Member] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Certain Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Derivative, Name [Domain] Derivative Contract [Domain] Operating lease, renewal term Lessee, Operating Lease, Renewal Term Net gain attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Contract With Customer, Asset And Liability [Roll Forward] Contract With Customer, Asset And Liability [Roll Forward] Contract With Customer, Asset And Liability Measurement Frequency [Axis] Measurement Frequency [Axis] Less: Short-term debt Short-term Debt Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforward Tax Credit Carryforward, Amount Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule Of Lease Costs Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Agile Assets Agile Assets [Member] Agile Assets Deferred Costs to Obtain Customer Contracts Deferred Charges, Policy [Policy Text Block] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average number of common shares used in basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Segment [Domain] Segments [Domain] Product warranty term Product Warranty Term Product Warranty Term Debt Debt [Member] Product Product [Member] Global intangible low-taxed income Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities Total liabilities measured at fair value Financial Liabilities Fair Value Disclosure Cash paid for income taxes, net Income Taxes Paid, Net Other U.S. taxes on foreign operations Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Comprehensive income attributable to Trimble Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Beginning balance of the period Ending balance of the period Contract with Customer, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Billing and other net activities Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Deferred income tax liabilities Non-current deferred income tax liabilities Deferred Income Tax Liabilities, Net Share units granted vesting period, in years Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Income from equity method investments, net Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tax reserve releases Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate) Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Distribution rights and other intellectual properties Distribution Rights [Member] Restructuring charges Restructuring Charges Accounts payable Accounts Payable, Current Total Stockholders’ Equity Parent [Member] Common stock repurchased average price (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Assets And Liabilities Measured At Fair Value On A Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Employee stock options granted term, in months (in shares) Employee Stock Purchase Offering Period Employee Stock Purchase Offering Period Foreign Tax Authority Foreign Tax Authority [Member] Business Combinations Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories PSUs Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units [Member] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Total cost of sales Cost of Goods and Services Sold Revenue: Revenues [Abstract] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Document Period End Date Document Period End Date Land, building, furniture, and leasehold improvements Land, Buildings, Furniture And Leasehold Improvements [Member] Land, Buildings, Furniture And Leasehold Improvements Net proceeds from sale of businesses Proceeds from Divestiture of Businesses Entity Central Index Key Entity Central Index Key Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Time Based Restricted Stock Units Time Based Restricted Stock Units [Member] Time Based Restricted Stock Units [Member] Number of Units Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] U.S. State income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Deferred Deferred State and Local Income Tax Expense (Benefit) Total lease expense Lease, Cost Components Of Property And Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] (Decrease) increase related to prior years' tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Deferred Costs, Current Deferred Costs, Current Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Total operating expense Unallocated general corporate expenses Operating Expenses Other non-current liabilities Other Liabilities, Noncurrent Rest of World Rest of World [Member] Rest of World [Member] Revenue purchase accounting adjustments Revenue From Contract With Customer, Purchase Accounting Adjustments Revenue From Contract With Customer, Purchase Accounting Adjustments Schedule Of Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule Of Estimated Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings per share attributable to Trimble Inc.: Earnings Per Share [Abstract] Derivatives assets Derivative Asset Property and equipment, gross Property, Plant and Equipment, Gross Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss Other Deferred Tax Liabilities, Other Segment revenue Revenues Other current and non-current assets Increase (Decrease) in Other Operating Assets Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Foreign, income tax provision Foreign Income Tax Expense (Benefit), Continuing Operations Uncommitted Revolving Credit Facilities 55 million pounds GBP Uncommitted Revolving Credit Facilities 55 million pounds [Member] Uncommitted Revolving Credit Facilities 55 million pounds [Member] Maximum potential exposure indemnification accrual Loss Contingency Accrual Intangible Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Long-term debt Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] 2021 Stock Repurchase Program Two Thousand Twenty One Stock Repurchase Program [Member] Two Thousand Twenty One Stock Repurchase Program Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Revenue Recognition, Multiple-deliverable Arrangements [Line Items] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Effective tax rate Effective tax rate Effective Income Tax Rate Reconciliation, Percent Amortization of purchased intangible assets Cost, Amortization Indemnification agreement Indemnification Agreement [Member] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Deferred compensation plan assets Deferred Compensation Plan Assets, Fair Value Disclosure Deferred Compensation Plan Assets, Fair Value Disclosure Counterparty Name [Axis] Counterparty Name [Axis] Long-term Debt, Current and Noncurrent [Abstract] Long-term Debt, Current and Noncurrent [Abstract] Schedule Of Income Before Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] Cash and cash equivalents - beginning of year Cash and cash equivalents - end of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] United States UNITED STATES Common stock, par value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Other, net Proceeds from (Payments for) Other Financing Activities Gross Carrying Amount Finite-Lived Intangible Assets, Gross Leases [Abstract] Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] 2017 and 2021 Stock Repurchase Program 2017 And 2021 Stock Repurchase Program [Member] 2017 And 2021 Stock Repurchase Program Software and licenses Software License Arrangement [Member] IRS Internal Revenue Service (IRS) [Member] Increase (decrease) in liabilities: Increase (Decrease) in Operating Liabilities [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Long-term debt, percentage bearing fixed interest, percentage rate Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (in shares) Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Income before taxes, United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Fair Value, Recurring Fair Value, Recurring [Member] Amortization expense Amortization Income Taxes Income Tax Disclosure [Text Block] Shares used in calculating earnings per share: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Common Stock Repurchase Stockholders' Equity Note Disclosure [Text Block] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Computer equipment and software Computer Equipment And Software [Member] Computer equipment and software [Member] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-operating expense, net: Nonoperating Income (Expense) [Abstract] Auditor Firm ID Auditor Firm ID Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Stock issued during period, value, employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted average grant-date fair value, shares vested, net (in dollars 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 General and administrative General and Administrative Expense [Member] Geospatial Geospatial [Member] Geospatial [Member] Entity Shell Company Entity Shell Company Description Of Business And Accounting Policies Business Description and Accounting Policies [Text Block] Total current liabilities Liabilities, Current ESPP Employee Stock [Member] Total purchase consideration Payments to Acquire Businesses, Gross Purchased intangibles Deferred Tax Liabilities, Goodwill and Intangible Assets Foreign currency translation and other adjustments Goodwill, Foreign Currency Translation Gain (Loss) Loss Contingencies [Table] Loss Contingencies [Table] Schedule Of Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Resources and Utilities Resources and Utilities [Member] Resources and Utilities [Member] California Franchise Tax Board California Franchise Tax Board [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Stock-based compensation / deferred compensation Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense Subscription Subscription [Member] Subscription [Member] Statement [Table] Statement [Table] Other current assets Other Assets, Current Advertising expense Advertising Expense Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Deferred compensation plan liabilities Deferred Compensation Plan Liabilities, Fair Value Disclosure Deferred Compensation Plan Liabilities, Fair Value Disclosure Long-term Debt, Unclassified [Abstract] Long-term Debt, Unclassified [Abstract] Unamortized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Cost of goods and service excluding amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Maturity period of derivative financial instrument, minimum, in months Derivative, Remaining Maturity Acquisition / divestiture items Acquisition And Divestiture Related Costs Acquisition And Divestiture Related Costs Subsequent Event Subsequent Event [Member] North America North America [Member] Foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Guarantees, Including Indirect Guarantees Of Indebtedness Of Others Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Other purchased intangible assets, net Total Finite-Lived Intangible Assets, Net Goodwill Beginning Balance Ending Balance Goodwill Purchase obligations Recorded Unconditional Purchase Obligation Accrued warranty expenses Standard Product Warranty Accrual Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cost of sales Cost of Sales [Member] Inventories Inventory, Policy [Policy Text Block] Intellectual property restructuring and tax law changes Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent Current Current Foreign Tax Expense (Benefit) Schedule Of Changes In Carrying Amount Of Goodwill Schedule of Goodwill [Table Text Block] Forward contracts Forward Contracts [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Revolving Credit Facility, due May 2023 Revolving Credit Facility, due May 2023 [Member] Revolving Credit Facility, due May 2023 [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed product technology Developed Technology Rights [Member] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Debt Long-term Debt [Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) EX-101.PRE 12 trmb-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 trmb-20211231_g1.jpg begin 644 trmb-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ); [(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#KOV%?V%/@ MA\=_V6/!GCOQWX,D\0^+=8?4)+_4Y=9U")[ADO[F-698YU7.U%!('.,G))-> M]_\ #KC]F+_HF?\ Y7]4_P#DFC_@EQ_R8G\,O^XG_P"G2[KZJH ^5?\ AUQ^ MS%_T3/\ \K^J?_)-'_#KC]F+_HF?_E?U3_Y)KZJHH ^5?^'7'[,7_1,__*_J MG_R31_PZX_9B_P"B9_\ E?U3_P"2:^JJ* /E7_AUQ^S%_P!$S_\ *_JG_P D MT?\ #KC]F+_HF?\ Y7]4_P#DFOJJB@#Y5_X=);.WB@@\0 MZK!!$H2...]E544# ;@ =J*PZ* /W^_P""7'_)B?PR_P"XG_Z=+NOJJOE7 M_@EQ_P F)_#+_N)_^G2[KZJH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BO!OVP/VO/#/[(7P]@UW6;:36-:U%W@TC18)!&]W( MH!8LY!V1KE=S8)&Y0 2:^:++]L;]L+2]%C\?Z[^SKIDWPW,?VM[6QF>/54MB M,[BIN'D&!DDFV''. .: /T0HKG5\?Z%;^![3Q;JFHVV@Z%/:17K7>K3QV\<$ MJ07GE9Z;O*=MOXT M=917/WGQ"\+:=XLM?"UWXET>U\3W4#7-OHLU_$E[-$ Q,B0EM[* C98#'RGT M-4O"?Q>\">/M5O=+\,>-?#OB/4[$$W5GI.JP74UN VTF1(W)7!XY YXH ZVB MN1\,_%[P)XTUZ\T/P]XU\.Z]K5GN-SINF:K!?$' MPMI_BRU\+7?B71[;Q/=0&YM]%FOXDO9H@&)D2$MO90$;Y@,?*?0T =!17(>% M_C#X"\<:Y=:+X<\;^'/$&L6@9KC3]+U:WN;B$ X)>-'++@\'(ZU<\:?$CPE\ M-[..[\6^*=%\+6DC;4GUK4(;.-SZ!I&4$T ='16#X.\?>&/B)I9U/PIXCTGQ M-IH^BNX0PZKOC8C/MFL:?XY_#>UL=8OIOB#X6BLM&N19ZG<2:U;+'8 MSDD"*=B^(W)5AM;!X/'% ';T5\=?$G2/&GB+]MSX:Z[H'Q^\.Z+X'DL;>Y_X M07_A(BEWJT1$Q9X;)?W=RDJXQ*3QABOW!GZ9\,_#_A1KK) M@&N:I!9F7'79YKKNQ[4 =915/2=8L-?TVWU'2[VWU+3[E!)!=VDJRQ2J>C*Z MDAA[@UQUQ\?OAA9^)CXLZ?H&CV^WSM0U2Z2VMXMS!5W2.0HR2 ,GJ0*YW6OCG\-_ M#;Z4FK_$'PKI3ZM$D^G+>ZU;0F]C;&UX=SCS%.1@KD'(H [BBFQR++&KHP=& M&593D$'H0:AO]0MM+LI[R]N8;.T@0R2W%PX2.-0,EF8\ =S0!8HKBO!WQN^ M'7Q$U1]-\*>/O"_B;48U+O9Z/K-M=S*HZDI&Y('OBOD3_@JG^U9J?P;^&.G> M%_ 7C&TT;QEJE^L6H+87R#4[*S,3,'" ^9$';:!)@'C@\T ?>%%?.?[#OA/4 M?"OPPU%;WXZ+\>H[F_\ -CUM+S[8+)O*CWVWG>?,6P?FP6&-V=HS65^VA^W+ MH_[*,>C:'8:'-XR^(.O8.FZ!;N4&POL$DA56;YFRJ(JDNRD<8S0!]0T5\#^' M_P!KC]JWP'JVCZO\7O@)IMIX U&Z@MI;WP]-_I>GK*ZJ)9D^TS$!=PR'2/G@ MLIK[4MOB5X1O/&EQX0M_%6BS^+;>/SIM!CU&%K^), [V@#>8%PRG)&,,/6@# MI**YN\^)7A#3O&5IX0N_%6B6OBR\C\ZVT&;484OIDPQW) 6WL,(YR!CY6]#3 M3\3O!R^(-5T(^+-#&N:3;_:]1TW^TH?M-G#A3YLT6[=&F&4[F 'S#UH Z:BN M4\(_%KP/\0-/O[_POXS\/^)+&PYO+K2-4@NHK;@G]XT;D)P"><< T[P3\5O! M7Q,^U_\ "(>,- \5_9"!<_V)J<%YY)/0/Y3-MS@]?2@#J:*YNV^)7A&\\:7' MA"W\5:+/XMMX_.FT&/486OXDP#O: -Y@7#*$-.\96GA"[\5: M):^++R/SK;09M1A2^F3#'PPCG(&/E;T- '245^>_P *?BIXSU3_ (*S M?$CP?>>+-:N?"5II;M;Z#+J$K6,+"WM"&2 ML4Y9CD#.6/J:^T/%_P =/AM\ M/M3&F^*?B%X5\-:B5W"TUC6K:TE(]=DC@X_"@#N**XOX@?%[PM\.OAO>^-=2 MUW2HM$BMFGMKJXU"*&"[?86CCCE8[2SXPN,YSP#7B7['G[>GA']JKP_))>?V M/X&\5-J,EC:^%[G7X;F]NT2))/.B0I&[*0S#A#_JVYX. #ZAHKXQ_9EC\4?# MSXR?&OQ'\1/VB?"_C'PE!,Y72(_$WVD:"/M+[3-=#MM9\/:Q8:]H]R"8-0TRZ2YMY0"5.V1"5;!!'!Z@T :M%<[X.^( M_A+XB1WK^%/%&B^)DL9?(NFT?4(;L6\G]R0QL=K<'@X-9-K\=/AM>^*V\+V_ MQ!\*S^)EE,!T6+6K9KP2#JGDA]^[VQF@#N***^$?VSOVVOBW\&?VD/"/PH^% MOA7PSXAU#7]/@F@36TE,DUQ+-+&L:N+B%$7]V.6/4]10!]W45\F_ #QY^UKX MO\5:KI_QA^'GA7P%X9;2;AK;6='N(Y98[SY1$"HOI_EP78_)_".1WQ?V)-8U M/X/_ Q\8ZQ\7?VC/"'Q#T^;6(T@UF/Q8+^ST]C'S"UU.5V.YP1". %R/O&@ M#[,HK-C\2:3-X?&O1ZI9/H;6WVT:FMPAMC!MW^;YN=NS;\V[.,&?$.E>(M&W,G]H:3>Q75ON7[P\R-BN1W&>* -VBN)\*_'#X<^.M M;?1O#?C_ ,+^(-83<6T_2M9MKFX7;][,:.6&,'/'%=M0 45\6>+/VU/'/PG_ M &ZM*^$/CK1] MOA]XB\L:'KEK#-'='S1MA\QWF,9Q,K1, B]5;@<&U^T)^V M1XV\-_M:>!/@9\*M*T#6=7U)8Y==N=8AGG%C&YW\"*6/:4@5I3NSD.F,=P#[ M)HKC?&/QH^'WP[U2#3?%?COPSX8U&X020V>L:Q;VDTBDX#*DC@D9XR!75VU] M;WEG'=V\\4]I*@ECGC<,CH1D,&'!!'.: )Z*\_M_VA/A9>>(E\/P?$KP?-KS M2^0NEQZ]:M=&3^X(A)NW>V,UT7B[Q_X8^']K:W7BGQ'I/ANVNIQ;6\VKWT5J MDTI!(C0R, S$ _*.>* -ZBN>TKXB>%==\4:CX;TWQ-H^H^(M-7??:1:W\4MW M:KD#,L*L709(Y8#J*\G_ &JO&'Q_\)V/AUO@1X'T#QK(_AUX?^%?P_U#QCX=$AU3 M3?GB^SA'6-OWCZB(VPS*/E8]?2ON?P#\:+[PE\)?#>J_M!:AX2^&'C2^\U;N MPGU>"WM0RRN$$;R3N&)C",0';!)YH ]DHK#T/QUX;\3>&SXAT?Q#I6K: $:0 MZK8WL4UJ%499O-5BN .2<\5\K?#[_@I?\/O&7[0WB_X=ZC<^'O#GAK189)++ MQM>>)[?[%J;*\:[(]RJF6\QB-LC9$9_ ^Q:*YKQ?\3?!_P]T^"_\4^+-#\- M6$^/)NM8U&&TBDSTVM(P!_"I_!WC[PQ\1-+.I^%/$>D^)M-#F,WFCWT5W"&' M5=\;$9]LT ;U%?GO_P $[_BIXS\=?M1_M'Z7XD\6:UKVEZ7J,KKX=_"7QIXJL88;F]T/1;S4H(;@'RWD MA@>15;!!VDJ <$'% '7T5^7'PY_;R_;(^*?PWOOB%X8^$7@C7_!^GR2K=75F MDJR_NE#2JL+:AYK$*P^[&W7@&OLO]C']K#3OVO/A3+XIMM)DT'5+"\;3]2TY MI?-2.4*KAHWP"R,K@\@$'<.<9(![Y17$:U\<_AOX:\3?\(YJ_P 0?"VE>(=R MK_9-[K5M#=Y;[H\IG#Y/;CFN?_:6_:&T']FOX4ZOXOU:6PN;VW@9].T:ZU*. MSEU.48_=0LP8LV#D[58@#.* /5Z*\'_97_:^\(?M/?#_ $G6+:^T;0_%-U#/ M/=>$5UJ&[OK*.*9HR[H C[2 K;B@&'7U%>J^"_B1X2^)%I=77A'Q1HOBFUM9 M?(GFT74(;Q(9,9V.T;,%;!!P>>: .CHKF?#GQ/\ !OC&^UBRT#Q;H>N7FC.8 M]3M]-U*&XDL6!8%9U1B8SE'&&QRI]#63_P +^^&!T.UUH?$?PD=&NKHV-OJ' M]N6OV>:X !,*2>9M:09'R@YY'% '>45S+?$_PIP7@ MB)Z!C$S;?QH ZFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH _E7HHHH _?[_ ()("/^$05K)I%E!\OG40+G.?E^X(L^PYXQ7Z MHU\\_MG?L;^'_P!L/P)8:5?ZB_A_7])F:?2]:B@$QAW "2-T)7?&^%) 8$%% M(/!!^>-"_9;_ &X=/TBW\*-^T/X?M/"D$?V6.\AA:;45A' /F-9B3=M[^?D8 M'S=Z .._:B\/#]JS_@IAX4^#/BW4KR#P#HVFK=G3;6X,8N)/LSW#GV9_EC+# MY@BG!!.1QO[^(WP96Z\)7L^J-;SZ<+^>>.3RRC$@RNS[ M75WC=2Q4@C@"_B9\-_B$?#?Q=\-:?;V+ZMJ2,8=3:) M-JS2,H"?V!?B[\4/C#X;\>?M+_ !/T_P ;1^&95FTW M0]#C*VTC*0X+XA@2,;U0L%C)<* 6P* /(?V^/A_;?%S_ (*2?"?P=?7UYIFG M:]HEI97:[$J*W;\$_#BX MU;P3I'C6.*POFL;^:26-9)S;S,CR.6^>-B"I)7KQ@D5]K_&7]D#Q?\1OVY/A MI\9M/U31+?POX:M88;RTN9IA>NT;SM^[18BA!\U>KKT/XV?VF/V2?%OQF_:D M^#'Q+T34]%M=$\&7$4FHVVH33)_M+48DNH_MTLQD9+F&-VW2,Q'F1SLK*/E(Z*,G/0_M[ M^ 8?BI_P4I^%'@^ZU*^TFQUS1;6PN[G39?+G^SR37:RHK=MZ;D.01ACD$<5] M-_MI?L?^,/VCOBY\'/%7AS5-$L-/\&WQN=0BU2:9)94-Q!)^Z"1.&.(6'S%> M2.:^7?\ @H%X'O\ XD?\%(_A1X:TO7[GPMJ>H:/9QVFM68)ELIA/=,DJX93D M,H/!!]Q0!S/[>O[.WA']B'XH_!?QS\'X;KPU>37SB2Q6_EG,DD#PL)%:5V;# MK*R.I.PC:,#+9]*_;\\1_!'4_P!IG3],U7X7>*_CC\43H\%F?"NDZG/:6EM' M^\G3!MT:9YMDAOQF^+?QQ\->+_VB?BCI/C30?"[J^GV M&E0LK7*I)O5)(Q!#'$&(0NP\QF"A2>C#K?VE/V(?BIK?[2B?&_X&>/M(\)>+ M;JT6TOHM:IX_9?_ M &%?BG\'_P!JN[^+7COQ[I7CEM2TB6"_O-\RWC7SRD";5(9?E"@( MHX'8_L>?L?\ C#]GOXY_&7QIXAU31+[2_&=\]SI\.F33/-$K7,TN)@\2*IQ( MH^5FY!H ^>/BQX;T_P &_P#!6;X#Z!I,)MM+TOP_8V5I"SLY2*.*\1%W,23A M0.20QZG[&^*'['_B[QM^WIX ^-]CJNBQ>%M!L8K:[LKB:9;UG07 _ M=J(BA'[Y.KKT/'3/+_%K]G']KS4?&GB^/P!\=-%@\!>(+RXF73M>AWW%E!-G M=!$S6LQ"JK%5VR)P!C!Z 'E'QB^+/@GX;_\ !,6>;]GW6=6@\,ZOK1TL-?3L MM]I?GR--<6Q.,@@ IU.5DR';.3?TW_@F1\&I_P!BN/Q"]M>-XYE\*_V\/$QU M&7Y)S;?:-ODAO)\H'Y,%-VW^+=\U>T^!?^";_A?P[^Q_K/P0U;7KC4IM8O&U M:XUZ& (8+_"".2*(L<(HB12I;+#?RN[CQ9/V$?VMF\"K\)V^/.@Q?"54^P[( MHI!??8_^>>!;ARN/E\K[3MV_+G;Q0!YAHOQ$USX@?\$:_&4>NWLNH2Z'K$&D MVL\[EY/LZ7=H\:$GDA?,*CT55':K>C_L,?#?7/\ @G'>_%C5AJVI_$)O#(]._81?X)R:AI;>)V M\+3:)]M623[$)W5P&W;-^P%NNS/'2@#%_P""87B+4/$G[%/@"74;E[J6U%W9 M122'+"&*ZE2-,^BJ H]E KP+_@IM>:C\5?VCO@7\#+C5[G1_"'B*YBGU+[++ MM,S27(B!((*DHJ-LW C=)G'%?6/[$_P+U[]F_P#9V\/> O$UWIM]K&GS74DL M^DRR26["6=Y%VM(B-T89RHYSUKD?VVOV*E_:FMO#6NZ!XC;P?\0/"\C2Z5JV MQFC8%E<(^TAE(=5977)4[OE.> #Y'_X*'?L3_#;]E_X0>'OB5\*8+_P9XFT? M6;:#SX=4N)FN"P8K(#([%)59 P*%1@MQTQS_ /P5 \&^'_$GP0^#7QBFTE8O M'OBV"QCU744N)=LL9L1($$1?RU 8]54'U->QWG[ G[0W[0FOZ!;?M&?&32M> M\%:/.MRND^'(RK73#@JV+>W56*Y42L)& 9L 9->P?M^?L>^)/VHOAOX(\+^! M[W0]$30-1%PXU:6:*-8!"8U6/RXI"2..#@8'6@#W;X'? _P3\ ?!(\.^ M%_ ML'1IYS?26WVN>XW3.BJS;IG=AD(O&<<=*_/#XIS++_P6D\'+XE(.FQK:)IOF M@[0?L$AAQNX_X^2V,=_>OU,MHS#;Q1M@E4"G'L*^5?VV/V#[#]JNZT+Q/HOB M*3P7\0-!799ZM'$729 V^-)-K*RE'RRR*#/$]Q?)XI#96TBPNPY"%PA..?EX(."/+]%_X*#^(_CM<:IHC>$M1L#;0V,K^'_ (=ZU8QW=]I=G?RYF@6W-PUJTC,6 M:-I(5/SEB,\'(!';6'PI\/\ [*7_ 5B^'WACX<176B>&];TU6GTW[7),H66 M&X5X]TA9F3? DF&)PPX(P,?5NJ_LD^+;S_@H1I7QWBU/1?\ A$K;2_L4ED\T MPO\ S/LLD.53RC&5RRG)D!QGCUJ_%#]C_P 8>-OV]O /QNLM4T2'PKH%C%;7 M5G<33"^=D%P,H@B*$?OEZN.A_$ \8^&^(P9@I;0B%!/4_9+,X'X _ ME2_&K_E,E\(_^P$G_HF_KN/VG/V$_B7XD_:3M?C?\#?'6E>$/%\L"17J:R'$ M8=8C"9$(AF5PT813&Z8RI;/.!D_#?_@GM\3O"O[5W@7XR>*OB18^.=0MA-<> M(KJ],D,[3-#+%'%:1+$4\I%9!RZ=#A%&!0!Q_P &SC_@LS\4R>!_9,O_ *36 M=>"^/=0^!/CSXC?$5?AW^SEX]^/%Y)J-U=ZAXIM]:O8?LLTTDC;X8K6%U\G= MN*&9^+O"W[?WC3XXW6J:+-X2UNP:V@LHIIOMRNT-NGSH8@ M@&86Y$A."./3Q;0_^"=G[0'P?\4>+M$^$7QFTGPI\,_%-UYMYYL+G4X8B7 " M#R6Q(B-M#I-$6P"=N!@ X#]@#P5H_P :OV"?B]X5\:VDNM:'H>J7.HZ?9RW4 MT?V:=+(2*5,;J0 ^6V_=)9B0_EO[S28+=OMM](8/+0LKP'R3D1D[)R/W8X- 'CO["G@.Q^*7QR_;(\(:DH M:QUR6\L)21G:)+R[4,/<$@CW%8/[)/[25W^SI^QU^T)X+UBY:U\6>"+V:+3H M)&Y2:Z/V8*@]$N$9S_OYKZZ_8^_8_P#%W[/?QU^,WC/7]5T6_P!*\97SW.G1 M:;-,T\:&YFE_?*\2JIVR*/E9N0>:\'_:F_X)8>.OC-^T7XD\7^$_%'A[1?!W MB2XMKG4;.ZN+F.Y60*HF81I$R2$L&D7+K\SD<=2 >:Z?I^M_LP_\$F)]=TJ> M?2O$OQ&U:*2XO8'*31VLI(0!AR T,/;M.U>$2?"U?$GP/L=,\/\ ['7Q%'BJ MXLH9(/'\%]JERMPYPWGBV%IY#1N"<*N/E(PY/S']EOC;^S+X7^-G[/\ M\,FEZ.EI!;Z?#MV@%%_P!DG]M3P#H-IX'\ M._M >&[7P)91_8[262V+7T-L.%"%K1G4J,!5$_R@ !@ * /J[]C>]\8WW[,? MP];Q_9:C8>+8M-%O>PZO')'=_NW:-&F63YP[(J,=W))R>M?GY_P44U#Q9I/_ M 4:^$]YX$TRUUKQC!IFGOI.GWS!8+BY%W<[$*-6TVPAM;O6KK=YM[*B -,VYF.6()Y8GGK7S'\=_V-?%WQ1_ M;9^&'QCTO5]%M_#?AF.T6^L[R29;QS#/+(?*58V1LB0#YG7�!J? ?QY^U% MXJO/%5M\_:YTK6OV9/^"??P2^%VGM=6%QXHF:\\01VCE)+EF0326[$=1OG1<8.?*7 M@]*[>7_@DGXNN/VF)?$,GB/PZ/A,_BY^U>09?,\GR?*\K=C]WN\S[ MO/\ LU]D_MD?LEZ/^UU\+X?#5YJ3Z#J^G7(O=*U6.+S1!+M*LKID;D93@@$$ M$*?X<$ _)7XA?"W5]3\,Z.GPW_8[^*'PU\7Z;_ED*#J8GM%57 M+ .&C*;2.!CBOW ^&FHZQK'PY\+7WB&U>QU^ZTJUFU"UD0HT5PT2F5"IZ$.6 M&.V*^'=/_9?_ &X-0L8/#&L_M&Z'I_A9$6 W^F0L^IB-< 'S/LD4I;'4F?)[ ML:_0"QMWM;*W@DE:XDCC5&F;JY +'GJ>M 'QY_P5,^!$/Q4_9PO/%EFRVWB M7P(6UJSN@=K>0,?:(]W;Y5#C_:B4=Z\4_P""=_AO5[OP/\7?VL/%\T.L>,-6 MMK_["VT?(D"%YFV]%WO&B =EB]&K[T_:"^'NH?%KX'^.O!FE3VUKJ>O:/*/&'[-'CG]H;7=6U&1YO%6GZ MOJ4$4#[03&!;6[J7&X,=[-P4 4 <_6W[&,&K_#3]C7X\^'_CEH?C#P'\-+=7 M^R)J=K-;WT<%U&\?LQ^,O#6C1RQK:_$[4-9OKFWD591&WG1F(VV7.4(1QM37.IRSV+274DA:5V6QF :Z^^_X)R_ MM0^(O@^WPLUGXT>&_P#A =)C)T;1K83!;AED+1II M_M ?L%>/OBO^QQ\(_A-I6L^&[;Q'X0>!KZZO+FX6TEV6\D3>4RP,YY<$;D7@ M&@#V3]DG]COX>?L^Z+I?B?0;2\NO&FJ:0D>K:_>WLTDE\92DTC-&SF-?G QM M4' Y+')/T=6;X:TV31?#FE:?,RO+:6D4#LF=I94"DC/;(K2H _-#]BXX_P"" MH'[1Q_Z97_\ Z6P5PW['OP+\+_M[?'+XT?$'XR"\\3'3=26TLM&_M":&*&.1 MYB@W1,K[8UC5456"\L2">GU7^SW^R#XQ^$_[9/Q8^+6KZEH=SX<\6))_''[-7Q0TOP=;^*)6 MFU'1]>@W10EF+E4_<3I(H=G*YC5D#$!CSD \P^"?PXT_]F[_ (*7^(_@MX8N M[J;X;^+=%F6\T6XNG<+&]FTP0L""60AU5R=X20C<223P?[//[)GPI\;_ /!1 M'XN?#+6_"OVWP1H-G=S:;I?]HW^*_Q1\9?\)]\5-:B,,EY"'^SVBMC>$9@"Y(5%!V($5=JKBO/?BI^P M?\:=)_:I\1?%_P"!OQ(T/PD_B5"FH+JT3/- KB+SE13!,DH9H_,&=A4X Z9H M X+]O?6/@:_[2FFZ%?\ PM\5?&_XF0Z-;Z>_P#!->^G\-_M\^+]$TWP7K'PLT>_T*=Y?!>KW4\TUGM,#QAV MF1'8@LS*77<%D(R._'NE>.6U+2) M8+^\WS+>-=R>7E50Q[/*0)M4AE^4* BC@ 'GG_!,3_D[G]J+_L*R_P#I?=5] MQ_M0?\FU?%?_ +%35?\ TDEKQ']C[]C_ ,7?L]_'7XS>,]?U71;_ $KQE?/< MZ=%ILTS3QH;F:7]\KQ*JG;(H^5FY!YKZ+^,G@^]^(GPB\;^%=-E@@U#7-$O= M-MI+IF6)))H'C4N5!(4%AD@$X[&@#\7_ (#_ !Z_:/\ @S^QCXAN/ GA+2#\ M+VU"XANO%C1">^LIY5C1\)Y_RJ,H [0%06Z]*^M/@=I^D_LP_P#!+?QAXX^' MOB9]?V2\DL!@N(UCVAI8T.["D_=X)'6N*_9'_89\7?"7X/? M%#X1_$W6-%\0^ ?$S,=/71KF*O@S))/^R9\0/B1XCU9+F2/XB6&JZGL>9F8"6***U:%PC#D,7+,&RW.!]-P M_"76/$W_ 2KUH_&#PGK-CXG^'\EV?#0UX75G=6T):((QB8J64!WC4."H5 M.*]$\&_L4_M=? 73I/"'PG^._AVW\ QSO);1:Q9C[1"KME]J/:3A.23A) "Q M)X)-?3>G?LU^(-<_9-UKX2^/_'MUXO\ $&L65W#=>)[A'9UEE=I(R%9R62)B M@"Y (3&%!P #P/\ X)=?L_\ @'1OV:_#WQ6L]!\GQ]JMAJ5E>:O]LN&\V$7< MJA?),AB'RPQC(0'Y>O)SA?\ !%.13\(?B0@8%QXD4E<\@&W3!_0_E7I?[#?[ M+?QT_9MNY?#?C7X@Z!KGPLL[6YCTO0=+B9Y1/+,',CN]NC*,>8=GF.,R'ZUY M1X9_X)T?'OX)>/\ Q9:_!KXRZ7X/^'7B:?-R9X7DU&&'+[%6,PLID17VB5)8 MF;K\O H S?\ @G5_R7C]L#_L(S_^E5]7EG_!+/\ 9!^'_P"T5X/\4^)/B%;7 MNOQ:+J*V.EZ6+Z:W@M7*)*\X\IU) "/>@#X_\9?!/1?C]_P % M:O&_@KQ)=7\/AJXM(;C4+.PN&@-]'#96TBP2,#G875"<<_*,$'##9\._"/0/ MV5?^"LG@7PK\.EN='\-ZYI#2SZ=)D M_P 0_P!DCQ=XL_;Z\"?'&SU+18_"NA::MG=64\TPOF<1W*Y1!$4(S.O5QT/M MD ^M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#^5>BBB@#]_O\ @EQ_R8G\,O\ N)_^G2[KZJKY5_X)%O#.JZ@;;6_$\L\.DVHMY9/M M+PQ^;*-RJ53:@SERH/;-=/7X^1Z#\//"7Q.\9P?MA>%O'.F>-]1UZX?1/B9% M=7IL(8.&A6U>%]HV'+)B.0+G#!-NVOL3]I[QI-\7M0\#?L[^ M;DOG\96,>I M>(O$%K-Y[6OAU -\OF+\I:YQY8;.#N(Q\X- 'U_17Y!>#? &J^*O^"7OB[P] MX9\.:KXEGB^(;A=+T>TEN[EX(YX-VU$!8X4IW$+Z6MM+E(($238J81P/ERH?"D M;0:_2']ESQUJGQ,_9T^'/BG6Y1/K&J:':W%W, !YDIC 9\#@%B">/6@#U&BB MB@ HKY:NO^"GW[,MG=36\GQ.C:2)VC8Q:)J4B$@X.UEMRK#T()![&HO^'HW[ M,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T M4S_R@:I_\C4 ?55%?*O_ ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\ MC4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]54 M5\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV M8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8O^BF M?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U517RK_ ,/1OV8O^BF?^4#5/_D: MC_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T;]F+_HIG_E U3_Y&H_X>C?LQ M?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13 M/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E U3_ .1J/^'HW[,7_13/_*!JG_R- M0!]545\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U517 MRK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B M_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_ ]&_9B_Z*9_ MY0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/ M^'HW[,7_ $4S_P H&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_ MT4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_ M\H&J?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U M'U517RK_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?* MO_#T;]F+_HIG_E U3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ M **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E M U3_ .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X M>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_1 M3/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R M@:I_\C4 ?55%?*O_ ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ? M55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]545\J_ M\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ MHIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8O^BF?^4# M5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U517RK_ ,/1OV8O^BF?^4#5/_D:C_AZ M-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T;]F+_HIG_E U3_Y&H_X>C?LQ?]%, M_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*! MJG_R-0!]545\J_\ #T;]F+_HIG_E U3_ .1J/^'HW[,7_13/_*!JG_R-0!]5 M45\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P M]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"B MF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_ ]&_9B_Z*9_Y0-4 M_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW M[,7_ $4S_P H&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ M ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J M?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U51 M7RK_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T M;]F+_HIG_E U3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9 M_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E U3_ M .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X>C?L MQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ MR@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_ M\C4 ?55%?*O_ ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%> M!_"G]N[X%_&[QQ8^#_!?CI-8\1WRR/;6+:7>VQE$:-(^UIH47(16;& M^4 %%%% !1110!_*O1110!^_W_!+C_DQ/X9?]Q/_ -.EW7U/,KO"ZQOY;E2% M?&=I[''>OEC_ ())? M%7PYN='LM/LK[5_%J:3<#4);664M$5A#>2)\Q9*A4 &"K@FOH+7O^"=OP)\9 MZ?X=C\5>$)?$=_H>BVFA6]_/JU[!(]O;1A(]RPS(F<9)(7O7TK10!\-?LY_L M.?$#]E_X8ZW-X$U7PCIGQ3OM9:>2\O3>7VF7^EJ&\BRF!V-$0SEC)&N[Y0-S M \=9\-_V4_B-XL_:,LOC5\<=>\+7>OZ1I4FCZ5H7@NWG%C'&ZR*TDDEP/,)Q M--\OJP^; VGZYHH _/:/]A'XY>$?ASXK^"?@[QWX,@^#/B#4)+@W^I6MTVN6 M=O*5,D$:*/)9?D R6!;+'*9P/NGX?>"=.^&O@3P]X2T@2#2]#L(-.MO-.7,< M2!%+''+$+DGU)KH** "BBB@#Y5_X)BBB@#]_O^"7' M_)B?PR_[B?\ Z=+NOJJOE7_@EQ_R8G\,O^XG_P"G2[KZJH **\B^(?[57PY^ M&/Q0\)^ =:U^SC\0>(9I(%C6]ME6P*Q[U:Z#RJT0D^Y'\IWMP!7J.KZQ8>'] M+N]3U2]M]-TVSB:>YO+R58H8(U&6=W8@*H )))P * +E%>23T#^4S; -!\5P>%]3\<^&].\2SL MJ1:-=ZO;Q7DC-]T+"SAR3VP.:[&@ HHHH ^5?^"7'_)B?PR_[B?_ *=+NOJJ MOE7_ ()!X_!FKIH[ZHUZUU*;6&=F$0@V*/-5@!^];.!G@._ M"/C+5?$GVKQ)X3^V?V+>_8;9/LOVJ(17'R+&$?N?!K]M+XQ M>)?BYX*T?5?%BWVF:EK5G975NVF6B!XI9D1AN2)6!PQP01S7$L?2DTK/^OF? M7U."\QI0E4/H_VA?V?;/XI^!M>UVYO3\3]/@AO;R*.<@ /O_>0 MD]?,B(=FVER03[5^U#\?!>ST^ MSN3?WGA^ 7.J+)(Q:S&HLN9'CV*6F:19:C\-?"FMC2 M=/@TNTN-8T:WO9X[:% D4?FRHS$*!W/K0!^2^@^.-$OOV,O#OPTL=>LTM/$' MQ?6TUC3+"^19AICD%"R*V;C_41??Q/)) M!)[YS7S]??\ !-;4K?2O$7@CPW\:M;\-_!GQ!J!U"_\ !4.D6\LN6*EXX[UF MW(A*+A=A&%^8,2.,MG?VQSU=UXG^/O[:]]):6,5PGAPOAX+0& MSTN'VD78+(<7"OF&)2JJ]HK5*Z:]Y^C\M>K/B MFN]_9_\ ^2\?#?\ [&73?_2J.N[\9_L:^-/ _P 6/AU\/;_5-!EUKQU_:/\ M9L]O<3M;P_8H%GE\YC"&7*L NU6R>NT(;_ %OP MO)8Z1JUIJ$Z6UUQGO M;^ZALK.!2\MQ<2"..-1U+,3@#W-?*'QF_P""BG@WP7YVG^"K8^,=57*_:LF* MQC/KNQND_P" @ _WJRJ584E>;L>E@LNQ>8SY,+30:?:RW-U/ M';6T*EY)IG"(BCDDD\ #U-?+/QF_X*%>!O 7G6'A-#XUU=D0X/55'^M(]0'8=S7U) M\&?^"??@/X>^1?\ BC/C76EPV+M-EE&W^S#D[_\ @98'^Z*X_;5JW\%67=GU M?]EY7D_O9G5]I4_DA^K_ .&^9\MM/\?_ -MJ^*)]H3PTTG(&;+2(<'N>3*0? M^NCC-?3'P9_X)X^"? XM]0\8S'QGK"X;R)%,=C&WH(\YD_X&<'^Z*^K;:VAL M[>."WB2""-0B11J%55' X J6M(86$7S3?,_,X<9Q)B:L/J^#BJ-+M'?YO_ M "MYD%C8VVF6<-I9V\5I:PJ$B@@0(B*.@51P!["IZ**[3Y%MO5GRK^T1_P G MV?LC?]S=_P"FN*OJJOE7]HC_ )/L_9&_[F[_ --<5?55 @HHHH **** /Y5Z M*** /W^_X)/_ /@HI:6/Q*L[3P-X.\3^,_A[H.H75GXU\5:7X;N+ MRULMD? @F215RCX,C.I'EG*;N,^R?%[]J_PW\);S2["'POXT\>ZOJ%@NJQZ9 MX+T&74)X[-FVB>3)144G(Y;/M7R'XW\#^/\ ]A7P1XF^+?P-^*7A_P 5?"*] MOSJ\_A+752:!O.=4S:W4;YE;) 5HR0HSYC#GZ=\1ZAXW_:0^''@>_\ AQ\6 M(?@YKVI:+!KFH:2=)M=8NC!=0JT:LLK*T2JV\"15&X@],4 9!PEJ]U_:?C+PU_9]DVUE'EB7S6RYW9"XY"MZ5\(?LT?#' M3OCI\#_BY\ [W7]+\)>(=*\;V[S>/;=GU&+Q#?"24@HDTR;Y"+1FPK8(;=L' MS9]J\'?&3XU?"G]L"V^!7C'Q]IWQ=LM<\/3ZE!JEOHUOIEYIDBPS,BM' =HR M8NC%B1(C KR" >C^*O\ @I)\+_"^O:S NB>-=:\,Z)J']EZMXUT?0FN-#L+@ M.$9)+@.#PS+]U6W;AMW9&?J'2-6LM?TFRU/3;J*^T^]A2XMKJ!@TPRE4D^W2.IA5AG)&[(LDF=RAHE90<]/E(X[4 >RT444 ?*O\ MP2X_Y,3^&7_<3_\ 3I=U]55^:O[!7_#4_P#PR?X&_P"%_ZM_\ _*Y0!]54 M5\J_\9O?]6__ /E_ZM_P#_ "N4 ?55%?*O_&;W_5O_ /Y7*/\ C-[_ M *M__P#*Y0!]545\J_\ &;W_ %;_ /\ E_ZM__ /*Y0!]545\J_P#& M;W_5O_\ Y7*/^,WO^K?_ /RN4 ?55%?*O_&;W_5O_P#Y7*/^,WO^K?\ _P K ME 'U517RK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN4 ?55%?*O_ !F]_P!6_P#_ M )7*/^,WO^K?_P#RN4 ?55%?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE 'U517 MRK_QF]_U;_\ ^5RC_C-[_JW_ /\ *Y0!]545\J_\9O?]6_\ _E_ZM_\ _*Y0!]545\J_\9O?]6__ /E_ZM_P#_ "N4 M ?55%?*O_&;W_5O_ /Y7*/\ C-[_ *M__P#*Y0!]545\J_\ &;W_ %;_ /\ ME_ZM__ /*Y0!]545\J_P#&;W_5O_\ Y7*/^,WO^K?_ /RN4 ?55%?* MO_&;W_5O_P#Y7*/^,WO^K?\ _P KE 'U517RK_QF]_U;_P#^5RC_ (S>_P"K M?_\ RN4 ?55%?*O_ !F]_P!6_P#_ )7*/^,WO^K?_P#RN4 ?55%?*O\ QF]_ MU;__ .5RC_C-[_JW_P#\KE 'U517RK_QF]_U;_\ ^5RC_C-[_JW_ /\ *Y0! M]545\J_\9O?]6_\ _E_ZM_\ _*Y0!]545\J_ M\9O?]6__ /E_ZM_P#_ "N4 ?55%?*O_&;W_5O_ /Y7*/\ C-[_ *M_ M_P#*Y0!]545\J_\ &;W_ %;_ /\ E_ZM__ /*Y0!]545\J_P#&;W_5 MO_\ Y7*/^,WO^K?_ /RN4 ?55%?*O_&;W_5O_P#Y7*/^,WO^K?\ _P KE 'U M517RK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN4 ?55%?*O_ !F]_P!6_P#_ )7* M/^,WO^K?_P#RN4 ?55%?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE 'U517RK_Q MF]_U;_\ ^5RC_C-[_JW_ /\ *Y0!]545\J_\9O?]6_\ _E_ZM_\ _*Y0!]545\J_\9O?]6__ /E_ZM_P#_ "N4 ?55 M%?*O_&;W_5O_ /Y7*/\ C-[_ *M__P#*Y0!]545\J_\ &;W_ %;_ /\ E_ZM__ /*Y0!]545\BZ]XA_;*\*Z5/J>LZC^SKI6G0#=+=7DVM11H/=F(% M?/-Y_P %&?CEHNNW%E>?\*LUBTBX%YH&G:HT?1>KV/TTUC6;#P_IL^H:I>V^G6%NN^6ZNY5BBC7U9F( 'U MKY'^,W_!1SPMX5\[3_ 5D?%>I+E?M]P&BL8SZCH\OX;1W#&OG>U^%G[0/[8U MP-9U265=)(,EK<:W*UEIZ\<>3$B$D'IO2-NG+5TOPZ_8;_:#^&FL/J-KI/P- M\13AMT#>)I]7N_(^B)%'&3GG)0D=B*Y/:UJ_\)!_C[^VEJ$.H:I/''??'3?:['_PFNMIAO-U","UC;_8@R0?^!EO;%9RK^VZBA5'[/ZJ M!@ ?VW@4O_&;W_5O_P#Y7*UIX6$7S2]Y^9YV-XDQ>(A[##I4:7\L=/O?^5EY M'U/%$D$:1QHL<: *J*,!0.@ ["GU\J_\9O?]6_\ _E MBBB@#]_O^"7'_)B?PR_[B?\ Z=+NOJAT6165E#*PP589!'I7RO\ \$N/^3$_ MAE_W$_\ TZ7=?55 'QIH7_!,_P"%UK^T9XB\9:CX'\/S^"I;.U;2=#6YN66* M^#.;B62W.(MC H%3+)P?D%>W?&C]DKX1_M"3Z?<>/O!5GKEUI\0M[:Y2::TF MCB!)$?F0.C% 22%)(!)('->NT4 >02?LB?!N3X4GX;'X>Z.O@LS_ &LZ:D;* M3,XXJS\%?V5_A3^SM)>2_#WP99>'[J\79/>>9+K44 >!>(OV"_@%XL^($WC35?AII=UX@FG^TS2>; M.EO-)U+O;+((7)/)W(=Q.3DU[XJA5"J !@ =J6B@ HHHH ^5?\ @EQ_R8G\ M,O\ N)_^G2[KZJKY5_X)(]7L]%TZ/@W%Y,(U) M_NC/WF/8#)-?&7QF_P""E%G:F?3?AKI)OY?N#6M50K%]8X.&;V+E>>JFL*E: M%)>^SU\ORG&9G*V&IMKOLE\_Z9]I^)O%6C>"](FU37M4M-'TZ+[]U>S+$@]L MD\D]@.37QO\ &;_@I-I&E?:-.^'&EG6;D94:QJ:-';#WCBX=_P#@6SZ$5X_X M9_9N^.'[5NK0^(/&FHW>F:8_*7^O;E(0]?L]J,8'0]$4^M?8_P &?V,_AS\& MS;WL6G?\)#K\>#_:NK 2,C>L<>-D?/0@%A_>-W5GHS'='?ZUF&!$/>WME R,=U M4*>[5]@?!G]B/X<_",P7LUE_PE>O1X/]H:NBND;>L4/W$YY!.YA_>KZ"HK6G MA80?,]7W9Y6.XBQF,A[&E:E3_ECIIYO_ (9>0E+1178?+!1110 4444 %%%% M !1110!\J_M$?\GV?LC?]S=_Z:XJ^JJ^5?VB/^3[/V1O^YN_]-<5?55 !111 M0 4444 ?RKT444 ?O]_P2X_Y,3^&7_<3_P#3I=U]55\J_P#!+C_DQ/X9?]Q/ M_P!.EW7U50 45\*ZE^V9\6_BMX\A\0?!?X6:UXG^$_A#5KS3_$-S#?V$5QK9 M2/&VW@E4S 1DK(OEG=)D(=AZ>_\ Q>^.'Q \(WFEV'P^^"FN_$;4+JP749VF MU&WTBTM$+;?*:>;<#..IB4$@8.: /:Z*^//#_P#P4G\*7G[/?B/XCZUX4U;1 M-9T/6AX;G\*"59[B?4F *PPR@*&&-Q+%5(\M_E/R[ND^%O[96MZO\:--^%WQ M4^%E]\)O%.MV+:AH8EUB#5+>_C0,70R1*HCD 1CL.?NG.TE0P!]/T5\3:W_P M4@U+^SO$WC/PM\&=8\5_!WPWJ3:;J7C:'6+>!\HZJ\L%FR[Y4^="&W*,'YMF M#C[!\'^+=+\>^$]'\2:)21/&20(S%A%'I-D50$_=&82 M<#W)/O7-6Q$:%N;J?0Y1D>)SKG^KRBN2U[M];]D^Q^MM%?D?_P -V?''_H=_ M_*38_P#QBNOTG_@HA\4X_!;:)BSU3Q/<7+>7KDMJGF+&P4)&D$:JA<-N^8@Y M# ;>,GF6/I/HSWJG!.9P2:E!^C?WZI?YGZ0>-OB#X;^&^C/JOB?6K/1+!>!+ M=2!2Y_NHO5V_V5!/M7Q;\8_^"DQ:2;2_AEHYD=CY:ZUJL9Y/3,4 _0N?JE=L=OD>6OLVP#L#7VE\&_P!E M/X>?!-(9]'T=;_6HQSK&IXFN<^J'&V/_ ( ![YI\U>O\*Y5^(OJ^2Y-KB)?6 M*J^RO@7J^OX_X3XG\(_LI_&G]IS6(_$7CW4[S1[&3D7NO[C/L)R1!:\;5[X/ MEKW&:^S?@S^R'\.O@OY%W8:5_;&NQX/]L:KB:96]8UQMC[\J <=2:]KHK:GA MJ=-WW?=GCYAQ#C<='V2?LZ?\L=%;]?R\@HHHKK/F0HHHH **** "BBB@ HHH MH **** "BBN:\<>-+?P=IOF%1->2Y6"'U/JWL/UKAQV.P^6X:>+Q4^6$%=O^ MNKZ+JS>C1J8BHJ5)7DSP[X[>%]4U;]LK]F/7;2U,VDZ'_P )+_:5T'4+;?:+ M".*#=DY^=P5&!U%?2U?*^IZM=:QJ$M[=S-+7FO+_A_3TFBBBOV4^1"BBB@#^5>BBB@#]_O^"7'_)B? MPR_[B?\ Z=+NOJ>:5((7DD.(T4LQQG YKY8_P""7'_)B?PR_P"XG_Z=+NOJ MJ@#\G_C)>?"WX(^&?$'QC_9G_:/B\,:O?7(U";P E_%<]:])T']C_P3H_[17B+XK2:/X?N9]1L[6&ST_\ ML*%6L+F)G:2[67)S+)N +!%8!1\QKU#QM\+_ ;\3(+>#QAX2T+Q7#;L6ACU MO38;Q8B>I42JV#]* /Q8LM=U/1O@3-!IEI;ZY\*_AK\6["Z@\7Z=IXMFU2'$ MRM+,$&)&"I;?.5"0IWA5QG(,J@@$U]Y6O@_0;'PS_PCMMHFFV_A_P EK?\ MLF*TC6T\HY!C\H#;M.3E<8YK/\$?"OP7\,X[F/P?X0T'PI'WDM-4LO#]G'PU'[+ MMO[A7_TB5P[[G5WY'&_:. *^@/\ AG?]IW_H[G_S&NE__'*/^"7'_)B?PR_[ MB?\ Z=+NOJJ@#Y5_X9W_ &G?^CN?_,:Z7_\ '*/^&=_VG?\ H[G_ ,QKI?\ M\#+&\T[3V^5[3PXC1[5/3SKI MCE>#@_,BGTKCJ8JG!V6K\CZK!<-X[%1]K52I4_YIZ?AO^2\ST7XJWGQ:^#<< MB>(_VVK=-149&EV?PUTN>[/H#&LGRY]7VCWKX,K[N^%7_!-*\O9(]1^)'B+R M=QWOI>CMOD;/)WSL, YZA5;.>&KBY/\ @F7\3A(P37_"3)GY2UW= D>X^SG% M>=B(XBO9N%D?>Y%B,DR;VE.&)YI.UV]$[7^'[]=7ZGR+7U=^QW^SM\1/B#X; MO_&O@/XN6?PXGMK]]-,(;S3[V^NM6EU!7TR21X@C0 MPQ@$NB'.8B>F.1S1A*%2%6\XZ"XFSG!8K+I4L+63DVM%VZG#_P##._[3O_1W M/_F-=+_^.4?\,[_M._\ 1W/_ )C72_\ XY7U517NGXR?*O\ PSO^T[_T=S_Y MC72__CE'_#._[3O_ $=S_P"8UTO_ ..5]544 ?*O_#._[3O_ $=S_P"8UTO_ M ..4?\,[_M._]'<_^8UTO_XY7U510!\J_P##._[3O_1W/_F-=+_^.4?\,[_M M._\ 1W/_ )C72_\ XY7U510!\J_\,[_M._\ 1W/_ )C72_\ XY1_PSO^T[_T M=S_YC72__CE?55075];V,?F7,\5O'_?E<*/S-3*<:<7*;LD-)R=D?+G_ SO M^T[_ -'<_P#F-=+_ /CE'_#._P"T[_T=S_YC72__ (Y7O>J?%;PYIN0+QKQQ M_!:H6_4X7]:Y'5/CI(VY=.TQ4])+IR?_ !U/R$_P"^^/YU9L?@OK6I M2>=J5]#;%OO$L9I/QZ#]:^;_ -=L?F&F2Y94J)[2G[D?OU3_ / D>A_8]##_ M .^8F,?):O\ KY'A>J>$_CWIV1'^V#)?./X;;X8Z81^9D _(U#X97X[6-\6U MW]H;5-:M0WR1V'A+2+%C[,6AF_3%?4NE_!?0[/#73W%^_<.^Q/R7G]:ZW3?# MFE:* ;*PM[8C^-(QN_%NM/ZEQMFO^\8FGA8OI!^5Y+[4K>TD89! M"M.V?<97/YU9^)/[6_PF^%?FQZWXSL);Z,'.GZ:WVRXW?W2L>=A_WRM?*GQ) M_P""K:+YMOX!\&%^R7_B"7 _[\1'_P!J#Z5[&#\**>8257,:E7$R[SDU'Y=? MNDSS,3Q?#")PH\E/RBKO^OD>F>,_$.@^!]6\1V%_KUB6\/E/[0D$F/)#HKIN M7J"P88'// R:^COAUX*LO#>EQ7:21WMY=1JYNHR&3:1D!#_=Z<]_RK\*?%'B M;4O&7B/5-=U>Y:[U34KB2ZNIV_CD=BS''89/ ' XK]4O^"RU&\_-+9MGR&]]N&CXZ!$S]ZOH<%X3Y;PI6GFE&3J2O[J:_AIKI MW=[KF>J32WNWXZXRQ&BBB M@#]_O^"7'_)B?PR_[B?_ *=+NOJJOE7_ ()IE*,5>3L=%##UL3-4Z$'*79*YZI7/^-/B!X;^'.DG4O$VMV.B67( M62\F";R.R#JQ]E!-? OQ&_X*'>.OB!?_ -B?#70&T7[0WEPR^5]MU"8_[" % M%)] KGT-9W@O]AOXL_&K5E\0?$769M#2N!'N^0=1AF7']VN% MXKF?+1CS/\#["GPTL-%5LVK*C'MO)_)?I?T/3OBU_P %+M&TOSK+X>Z(^LW MRJZIJP:&W!]5B&'*VO@G]HC]L2XCNM4EO4\/2,&2;4B;'34'9DB4 M?O,?WE5CQR:^V/A+^QQ\,OA'Y-Q:Z*NN:Q'@_P!IZUBXD#>J)C8GL57/N:]O MI?5ZM76M+3LC3^V\ORSWK0RG&XC^'2=O/3\S MU2HKBYBM8S)/*D,8ZO(P4#\37B3>./&WBIBNGQ2QQM_SY084?\#.2/SI]O\ M"?Q/KL@FU2Z6$]VNIS+)^F?YU\K_ *]UL?IDN75:W]YKDC]^OXV/3_L2%#7& M8B,/):O[M/U/1-4^*'AS2\@WZW3C^"U4R9_$?+^MDC)O?_OILFCV/ M'&:?Q*E+"1?2*YY?^W+[F@Y\FPWPQE5?GHOT?X'DW_"5>.O%G%DEPD+=[.'R MT'_ S_\ %5/:_!_Q#K$HFU.\CMV;[S32&:3]./UKVRJFJZO8Z%8RWNI7MOI] ME$,R7%U*L4:#U+,0!5P\/;XNKB9=G)J/R6K7RD3+/ITE;"THTUY+7[ M_P#@'#:7\$]'M<->7%Q?-W7(C0_@.?UKKM+\*:/HNTV>FV\+KTDV O\ ]]'G M]:\!^)'_ 4'^#GP^\V&VUN;Q9?H#BWT"'SDSV_?,5C(_P!UB?:OEOQY_P % M/_'_ (NNCIO@'PM9Z"9V\N&296U"\8]BBX" GT*-]:_31\ECN).;2M71(88U+/)(P55 ZDD]!7A/Q)_ M;B^#OPS\V&Y\5PZY?Q\&RT%?MCD]QO4^6#VPS@U\,6_[._[3_P"T]<)<^*YM M5M=.D8,)/%-VUI;Q^ZVH&Y?^ Q 5[M\-O^"5?AC2_)N?''BJ^UV8?,UEI48M M8,_W2[;G8>XV&OL?J& PO^]5^9]H_P"?_#'A_7<;B/\ =J-EWE_E_P .ZU(;B5L]"(H]JJWU9Q7GJ^"OVJ_VK/FU,Z\N MBW').I2#2M/*'H1#A!(/=48_K7Z1_#G]GWX<_"5(_P#A%/"&F:5<(,"\\GS; MH_69]TA_[ZKT*C^U<-AM,%02?>6K_KYC_LW$8C_>ZS?DM%_7R/SY^&__ 2D MMH_+N/'OC.28\%K'P_$$7/\ UWE!)'_;,?6O2/BA_P $VO GBCPOI6C^"[J/ MP.]K.TUW?26;:C<7GRX52[S*4 Y.U3M)(XX%?7U%<,\XQTYJHZCT]+?=M]YV M1RO!Q@X>SW^_[]_N/R<^(G[ O_" _';X1_#C_A._MW_"?_VO_P 3/^Q_+^P? M8;59_P#5>>?-W[MOWEVXS\W2OJC]FS]@F\_9U^*%MXMMOB1)JUNMO-:W6FKH MWV<74;KPK/Y[X"N$?[O5 *T?VB/^3[/V1O\ N;O_ $UQ5]545,XQU:#IU*ET M]'HO\@IY7@Z4U4A"S7F_\PHHHKQCU0HHHH _E7HHHH _?[_@EQ_R8G\,O^XG M_P"G2[KZIZ6(\*:EKMW!?:]^[VYN4B_=;2I#1 M"3:$D!)+@<_4WQB\0?')_@G\*/AU\,]4U./PW\5_%F@VDOB'Q-/O#?B. MU\/7-O;3)S*Z R*JR*ZXW$;?,;&T')W8'T]\&YOVCE\32R_%L_"Q?"HLW M9#X._M+[8)\J5W?:/D\O;OSWSM]Z^7/ASXC_ &/K/]DF;P%!>:I\1/A_I>I6 MLGBG4K/2=2@E2[E$DB7UUY:1RB+-N4!3<% C0YZUQO[,/A?PQJW[9#3?LPC7 MK;X&2^'IX?$L]P+T:7+>F*545/M9#LX9H#SEA^\QA,F@#T>]_;D^.'B;X>^+ M?C1X(\#>#I_@QX8H(X(#$C(ZXH ]+HHHH ^5?\ @EQ_ MR8G\,O\ N)_^G2[KZJK\U?V"OV0_^%H?LG^!O$__ NKXP>$OMWV[_B3^%O% M7V+3K?9?W$?[J'RFV[MF]N3EF8]Z^@/^&!?^KC?V@/\ PN?_ +10!]545\J_ M\,"_]7&_M ?^%S_]HH_X8%_ZN-_: _\ "Y_^T4 ?55%?*O\ PP+_ -7&_M ? M^%S_ /:*/^&!?^KC?V@/_"Y_^T4 ?55%?*O_ P+_P!7&_M ?^%S_P#:*/\ MA@7_ *N-_: _\+G_ .T4 ?55%?*O_# O_5QO[0'_ (7/_P!HH_X8%_ZN-_: M_P#"Y_\ M% 'U517RK_PP+_U<;^T!_X7/_VBC_A@7_JXW]H#_P +G_[10!]5 M45\J_P## O\ U<;^T!_X7/\ ]HH_X8%_ZN-_: _\+G_[10!]545\J_\ # O_ M %<;^T!_X7/_ -HH_P"&!?\ JXW]H#_PN?\ [10!]545\J_\,"_]7&_M ?\ MA<__ &BC_A@7_JXW]H#_ ,+G_P"T4 ?55%?*O_# O_5QO[0'_A<__:*/^&!? M^KC?V@/_ N?_M% 'U517RK_ ,,"_P#5QO[0'_A<_P#VBC_A@7_JXW]H#_PN M?_M% 'U517RK_P ,"_\ 5QO[0'_A<_\ VBC_ (8%_P"KC?V@/_"Y_P#M% 'U M517RK_PP+_U<;^T!_P"%S_\ :*/^&!?^KC?V@/\ PN?_ +10!]545\J_\,"_ M]7&_M ?^%S_]HH_X8%_ZN-_: _\ "Y_^T4 ?55%?*O\ PP+_ -7&_M ?^%S_ M /:*/^&!?^KC?V@/_"Y_^T4 ?55%?*O_ P+_P!7&_M ?^%S_P#:*/\ A@7_ M *N-_: _\+G_ .T4 ?55%?*O_# O_5QO[0'_ (7/_P!HH_X8%_ZN-_: _P#" MY_\ M% 'U517RK_PP+_U<;^T!_X7/_VBC_A@7_JXW]H#_P +G_[10!]545\J M_P## O\ U<;^T!_X7/\ ]HH_X8%_ZN-_: _\+G_[10!]545\J_\ # O_ %<; M^T!_X7/_ -HH_P"&!?\ JXW]H#_PN?\ [10!]545\J_\,"_]7&_M ?\ A<__ M &BC_A@7_JXW]H#_ ,+G_P"T4 ?55%?*O_# O_5QO[0'_A<__:*/^&!?^KC? MV@/_ N?_M% 'U517RK_ ,,"_P#5QO[0'_A<_P#VBC_A@7_JXW]H#_PN?_M% M 'U517RK_P ,"_\ 5QO[0'_A<_\ VBC_ (8%_P"KC?V@/_"Y_P#M% 'U517R MK_PP+_U<;^T!_P"%S_\ :*/^&!?^KC?V@/\ PN?_ +10!]545\J_\,"_]7&_ MM ?^%S_]HH_X8%_ZN-_: _\ "Y_^T4 ?55%?*O\ PP+_ -7&_M ?^%S_ /:* M/^&!?^KC?V@/_"Y_^T4 ?55%?*O_ P+_P!7&_M ?^%S_P#:*/\ A@7_ *N- M_: _\+G_ .T4 ?55%?*O_# O_5QO[0'_ (7/_P!HH_X8%_ZN-_: _P#"Y_\ MM% 'U517RK_PP+_U<;^T!_X7/_VBC_A@7_JXW]H#_P +G_[10!]545\J_P## M O\ U<;^T!_X7/\ ]HH_X8%_ZN-_: _\+G_[10!]545\J_\ # O_ %<;^T!_ MX7/_ -HH_P"&!?\ JXW]H#_PN?\ [10!]545\J_\,"_]7&_M ?\ A<__ &BC M_A@7_JXW]H#_ ,+G_P"T4 ?55%?*O_# O_5QO[0'_A<__:*/^&!?^KC?V@/_ M N?_M% 'U517QCXX_9-\+_#72CJ/BC]JKXY:):<[6N_'P5I,=D3R-SGV4$U M\@_%7QQIFG226GP]^-O[0&K2J^?::'+)XUU9,@1Z:P6U#?[5P1@CW0/7QM\._@#\>OV@=+M+> M]U3Q+=^'-WF)J'C+6+J6#_?03,SO]44CCJ*^BM+_ ."6OA"ZT&.#7_''B;^T MVYDN-!-M:Q\C[H$L,QX_O9'T%TUTQR..N753GI7H_PG_X M)H22M%?_ !&\0XS\[:5HIRQ/7#SL/S"K]&[UZ%I'_!.O3_#^GPV&E_'_ ..V MFV,(VQ6MGXS6*)!Z*JVX 'TJY_PP+_U<;^T!_P"%S_\ :*J.$BWS57S,PK\3 M580=#+::H0\OB?J_Z?F>\?#KX/\ @SX36'V3PGX>LM'4KM>:)-T\O^_*V7;\ M2:[*OE7_ (8%_P"KC?V@/_"Y_P#M%'_# O\ U<;^T!_X7/\ ]HKN2459(^/J M5:E:3G4DY-]7JSZJHKY5_P"&!?\ JXW]H#_PN?\ [11_PP+_ -7&_M ?^%S_ M /:*9D?55%?*O_# O_5QO[0'_A<__:*QM;_8UT?PZ"+[]ISX]QR#_EBOCK=) M_P!\B#-%;!U$(/\3>_H/\GXUU3]GH13+_9?QZ^/LRJP):^\=':XST*I"#@_[P-> MMW.BZG9V45W>07IBDP@NKO>S2''4NW+$^I//-?B'%?B%3^K3PV02EDGBY:.ZQN<'^ZW MJ/0]OITT]4^.=G'N73].FG/9[A@@^N!G/Z5Y9H>AWGB+4H[*RB\R9^I_A1>[ M,>P%:'CK]B.R\?WPNKCXL?$GP\,+BT\,:I:V$$;!0"5(MC(02"?G=NI[8 \' MA',.,,]PGU;"5U"E#3VDUS2_PIN_,UZ:+=['=FM#*<%5]I5@W*7V4[+U\OZT MW.B?XB>,?$S%--A:-3QBRMRV/JQSCZ\4L7PQ\6^(I!+J=QY0Z[KRX,C?@!G^ ME<&G[ *QJ%3]HOX_*HX"KXXP!_Y IW_# O\ U<;^T!_X7/\ ]HK[Y< +&/FS MK'5<0^U^6/W:_@T>'_;GL=,'1C3\[7?WZ'KVE_ W3X=K7]_/=-U*PJ(U^G.3 M_*NMTOP'H&CX-OI<&\='E7S&^N6SC\*^=/\ A@7_ *N-_: _\+G_ .T5S/C? M]E+PE\-;'[7XJ_:Q^-F@0E2R_;_B$D328_N*8=SGV4$U]CEO">39>TL'A(\W M1VYI??*[/'Q.:XNLFZU5V];+\+(^SP H P!2U^1OQ*^(GPW\+^=;^%?CY^T MEXRNUR%E7QM]CM2?]^2WW_\ D/\ &O)O"/BWXW>-O$,MKX/\=_%SQ"Q;,=H/ M$]_>21+_ +;1%%(Z\E0*_1:&2XRJN:4>2/>6G_!/E:V;X6F^6+YGV6O_ #] MM/$WB_0O!6FMJ'B#6;#0[!>MSJ%RD$?TW,0,^U?-'Q)_X*3?";P5YL&B37_C M.^7*A=-@,=N&'K+)MR/= ]?+_A?_ ()Z_&SXNZA'JWC_ %U=%,GW[C7+Y]1O MBOKM5F!^C2*:]OM?^"3OP[DTN*'4?&OC!KX#][<:;):6Z-]$DMY2O_?1KJ^J MY7A?X]5U'VCM]_\ P4<_UC,<3_!I*"[RW^[_ (!XMXL_X*,_&+XI:@=(^'WA M^'0GFR(H=+M&U*_(/;+*5/X1@^]9VD_L8?M$_M WT6I^.=0N-.@8[EN/%6HO M)(JGJ$@4LR?[I""OI;PS_P $TO#_ (+M'M?#WQP^-F@6KGK_K[P_LJ5;7%U7+RV7]?<_>NC#X>KBJBHT8\TGLE]YSXC M$4L)2=:O+EBMV_N.W_:(_P"3[/V1O^YN_P#37%7U57YG:!X5TKP/^TG\)_B% M8>/_ (F>.]%\,_VM_:4'Q"UE-1N(?M-F8(OL*@!5RS$R[F&0D>,D8K[0\/\ M[4GA/Q'KNGZ5!8ZQ#<7TZ6T;S01! [L%7.)"<9([5ZTLAS.$7*5"5D>-'B#* MIR4(XB-V>PT445X)]"%%%% '\J]%%% '[_?\$N/^3$_AE_W$_P#TZ7=?55?* MO_!+C_DQ/X9?]Q/_ -.EW7U50!PFC_!W1M%^,7B/XE17-]+KVN:;:Z5/!*T9 MMXH8&=D\L! X)+DMN8@X& ,5W=%% !1110 4444 %%%% 'RK_P $N/\ DQ/X M9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ /3I=U]54 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%5]0U"UTJSFO+VYAL[2%=\L]Q($C1?5F/ 'U MH&DV[(L45\N_%K_@H/\ #OP#YUGX>\WQMJJ97%BWEVBL/6<@[A[HK#W%?+^J M?'+]H']K"_GTOPM:WMII+'9):Z AMK= >TURQ[CJ&< \X6N.>*IQ?+'5^1]7 M@^&L;B(>VKVI4_YIZ?AO]]EYGW/\6?VI_AO\&Q-#KFOQW.JQ\?V3IF+BZSZ, MH.$/^^5KX[^(7_!0;XA?$K4?[#^&V@MH@N&,<+0Q&^U&;_= 7:I([!6([-76 M_"?_ ()GHIBOOB-X@\UL[CI6BG ]D/NZ_CZGP M)X'_ &#_ (I_!K_Q'UN30UGPTDNI3->ZC(O4#;NPO?[S C/W:^O\ X3?L M@_#/X0^3<:?H:ZOJ\>"-5UC%Q,&]4! 2,^Z*#[FO::*WIX:G3U2N_,\?'<0X M_'KDE/EA_+'1?YOYL****ZCYH***CN+B*UA:6:5(8E&6>1@JCZDU,I**T+2=R6[OJ4PXVVX^3/NQX_+-<->?$[Q/XHG-MI-NUL&_@M M(S))CW;''U %?G^9<=Y)E\O8PJ>VJ=(TUS._K\/XW\CW'C@Z3^U4UG\HVT^Q>*J?WFU'Y)._RO;R,JF>U8Q]GA(*E'R6OW_\ M PM#\$:+X>VM9V,8F'_+:0;Y/KD]/PQ6IJ.G6VK64MI=Q+/;RC:R-W_^O[U9 MKYQ_;<_:*L?@M\(=6LM.U2W3QGJ\?V&QM8YAY\"R A[@J#E0J9PV,;BE?IN! MRG#\JP&%HQC"6G*HI*SWNMK=SYG$XV=-/$UIMM:WOJ>U>!=%T+2M)\W0;B*_ MMIV8F]CE67S,$C&]>#@@C Z$'OFNDK\>?VX. -#A_LVQ M[@W!*[A[-(U?34.%5ET/J]'EIT8:+HK>GYWZG@2X@CB;5)*4ZDMTM=?4_2CX MB?'+P!\)XF;Q;XMTO19%&?LTTX:X88SE85S(WX*:^5_B1_P50\':+YMOX+\- M:AXDG&0+N_<6=O[,!AG8>Q5*\X^'?_!*_P 3:U,M[X]\7VNDB0^9):Z6C7=P MQ)Y#2/M56[Y >OJCX;?L)?!OX:^5+'X87Q%?QX_TSQ _VLDCOY9 B!^B"NCV M>4X3XY.K+RT7]?-D^TS/$_!%4UYZO^OD?$5U^U%^TS^TK=26?@ZVU"SLF.QH M_"=BT,_VGX_\ $]GH#S$-,&D;4KUCWW$, M$]L^8WTK]-[2S@T^UBMK6".VMXEVQPPH%1 .@ ' %35,L[G37+A*<::\E=_U M\AQRB%1\V*J.;^Y?U\SYC^&W_!.[X/> ?*GOM*N?%]^G/G:Y-OCS[0H%0CV8 M-]:^C=%T'3/#6GQV&D:=::581_M-R]3V*.' MHT%:E%(****YCH"BBB@ HHHH **ANKR"P@:>YGCMX5^])*X51]2:X/Q!\?O MGA[;2_ M,]"HKYS\0?MB6,>Y-$\/SW![2WTHC ]]J[L_F*XR3XX?%7X@.8]"M9(8F.TC M2;$N!]78,1]5M! M(.,G:WY5FP_ #XG>.IEFU^], )SNU6^,S#Z*I;'TXKFOC%\&6^$MKHC/J?\ M:?3I7TF1Y;@,%F%-K%JI5ULHK3X7?77I?L?+Y]F MF8X[+:J>#=.EI>4GK\2MIIUMW/,ZZ;X8_P#)2O"?_87M/_1R5S-=/\+P6^)7 MA/ S_P 3:T_]')7Z;B_]WJ?X7^1^5X/_ 'FE_B7YGZ#T445_+Y_5X4444 ?R MKT444 ?O]_P2X_Y,3^&7_<3_ /3I=U]55\J_\$N/^3$_AE_W$_\ TZ7=?5- M&7J?BK1=%U;2M+U'6+"PU/5G>/3[.ZN4CFO&1=SK"C$&0JO)"@X')K5K\D?" MOBC2OC3\:O% ^.?QW\:?![XS^'=>NX_#&GF=+'2-,@*A8R@>,QMN!*MF2,S( M5&7!)K[]^.GP5UGXDZ5;3ZA\:/%GP_\ #^E:8SWC^$YX=,>:X0;FNIKG:S", M*#F)2J]\T >XT5^1OPY_:P^-<7[&J6S>+;Z[UCQ+X_@\'^&_&>J(7NEM'3=+ M*'8%I"&7:'8LP\QP#E%Q[RMYXS_8Y_:\^&?@Y_B7XP^(_@7QYIUX+V#QIJ/] MH7%K=6Z,YE@DV@HOW/D Q@MG<=I4 ^^:*_+/1]2^+'QJ_9:\>?M.I\9?&/A[ MQ)I]W>ZAHOAG1]0$6AV]G;2#]S-:E,2G:L@RQYPNX,^!G@ M3QI?P1VU_KFCV][0,N596&1R&!Z&OI7_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"' M_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/ MA_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ M^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18 M_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#Q MVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_A MK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X( M?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D M^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ M (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5% MC_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ M': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': / M5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\ MJ_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X: MQ^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"' M_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/ MA_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ M^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18 M_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#Q MVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_A MK'X(?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X( M?]%D^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D M^'__ (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ M (5%C_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5% MC_\ ': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ M': /5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': / M5:*\J_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ': /5:*\ MMD_:H^#8L9[N'XI>$+^&$9<:?K5O=O\ @D3LQ_ 5X9\1O^"EG@O0O-M_"&BW M_BBX'"W5S_H=M]1N!D/T*+]:QJ5J=/XF>M@\IQV/_P!VI.2[[+[WH4?^"D7Q M&\5> X/A]%X:\1ZIX?2];4'N3I=W);-*8Q;A-S(02!YC\9QS]*^)/^&@/BA_ MT4CQ=_X/;K_XY6O\>_VE/%'[1.IZ=+XB33[6'2_-^R6>GQ%!$)=FXL68LQ/E M+R3C@X KRNOGL16=2HY0;L?NV295'!X"G0Q,(N:O?1/=M[^AZ;X?_:8^*?AW M7+'4X_'WB*^>TF686NH:K<3V\N#G9)&SX93T(]Z]9L/A'^T)^UQ?0ZCXAGOK M?17;?'L-NHRW'1E3G'+5X7\%]4L-#^,7@34M5N[;3]+L]>L+B[N M[R58H8(4N$9WD=B%5%4$DDX !)K]9/\ AK'X(?\ 19/A_P#^%18__':Z<+1= M=/GD[=CYWB3,XY+5I_5:$/:23]YK;T_X?Y'E7PE_X)X_#_P/Y-YXHDF\::HN M&*W(\FS5O:%3EO\ @;,#_=%?3^EZ38Z'I\-CIMG;Z?90+LBMK6)8HXU]%50 M!]*\U_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D^'__ (5%C_\ ':]F%.%- M6@K'Y+C,PQ682Y\34TUT<#_OD?XBOESU:N9USXC:#H.Y9;U;B8?\L;;]XWTXX'XD5\T:Y^T M5X:UK59],USXI>$M(FB;;-9ZCXAL[(1^S1M("?R)K7T/X@? >';)JWQQ\ W# M=X;;Q/8JO_?1ER?R%?%_ZTY[G>F0X!Q@_P#EY5]U>J77Y.7H>Q_9F"P>N.KW M?\L=7]__ QZ#K'QJU&_D\C1[);;<<*\@\V0_0= ?SJC!X$\7^-)EGU.22&, M\A[YR,?[J#D?D*N:/^T=^S[H,>W3_BM\.;;C!9?$UB6/U8RY/YUI?\-8_!#_ M *+)\/\ _P *BQ_^.U4>"<;FK53B+'2J_P!R'NP_X/W1?F)YQ1PONY?04?-Z MO^OFS5T/X,Z/I^U[YY-2E'9ODC_[Y!S^9KN+*PMM-A$-I;Q6T0Z)$@4?D*\R M_P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QVOT#+%B,9B,6[UYN7Y?=L>JT5XIXP_;0^"W@_1?[2?XAZ'K: M-D1P^'[Q-1ED/H!"6"_5B![U\A_%O_@JEK.H+-:_#SPY#HUO@@:IK9$T^/58 ME.Q"/]IG'M7V.%RS%XO6G#3N]%_7H>!B,QPV%TG+7LM7_7J?HWJ^LZ?X?TZ; M4-4OK;3;"!=TMU>3+%%&/5F8@ ?6OEOXM?\ !2+X7_#_ ,ZT\/-<^.=43("Z M=^ZM WHT[CD>Z*XK\_=.OO$7[46KIJ/CGXV>$=+L]Y/VCQ9XMLX!#UR(K,2; MD/7@(BG/6OJ'X2_ /]D;P/Y-UXI^-7@GQSJ28.VZ\465M9@CN(4GR?H[L#Z5 MZ?U/+L%_O57GE_+'_/\ X8\_ZUCL7_NU/DCWE_E_PYYIKW[7'[0O[3NJ3:)X M%L;S2[1SAK7PM XD13T,MT?F3Z[D4^E?*7B2VOK+7]1M]3N/M6HPW#QW,WGB M;=(K$.?,!(?D'Y@2#U!(YK]I-!_:0_9\\+Z7#INC?%+X::3IT(Q%:6/B'3X8 MD'LJR "N.F\5_L>7$SRRZQ\#Y99&+.[W6CEF).222>379AL^H8=N,*'+'I;? MYLY,1DM:NE*=;FEY[?)'Y'^%?$=UX/\ $VE:Y9+$]WIMU'=Q).@>-F1@P5E/ M!4XP1W!K]W?A=\0-,^*GP]T#Q9HY_P")?JMHDZ1YR8FZ/&?='#(?=37A_P#P MDO[''_05^!O_ ($:-_C7::#^TA^SWX5TFWTK1/BC\,]'TNW!$-E8>(=/@ABR MQ8[420*,DD\#J2:\[-LSHYC&+C!J2_([\MR^K@7)2FFG^9[+17E7_#6/P0_Z M+)\/_P#PJ+'_ ..T?\-8_!#_ *+)\/\ _P *BQ_^.U\X>\>JT5Y5_P -8_!# M_HLGP_\ _"HL?_CM'_#6/P0_Z+)\/_\ PJ+'_P".T >JT5YUHW[2'PE\17'V M?2?BCX+U2?\ YY67B"TF?\ED)JGX@_:3\!Z#N5-3DU25?^6>GPE\_1CA3_WU M7;A\#BL6[4*;EZ)LX<3C\)@U?$58Q]6D>HT5\R>(/VQ96W)HGAY$_NS:A,6_ M-$Q_Z%7CGB?]L+4]2U!M.OOB)H/AN5O^79M3M=/*_P# Y'##_OJOI*?"N/<> M?$.-*/>4E^ESY>KQ=EZER892JR[1B_UM^%S[TU#4[/2;@;E.LKJ,R_\L]/C,V?HWW?_'J^/-/U'P5XHN!=>(/CO\-[ M1V^\UWXQL[F?])2#_P!]5Z#X?M?V:[':VJ_'?P;JL@ZK'XHL((S^ E+?^/5K M_9^1X3_><4ZC[07ZZK\48_VEG^,_W7"*FN\W^FC_ 9W/B#]L6)=R:)X>=_[ MLVH3!?S1,_\ H5-6O[-_P 1/&5PMSX@ MU".V8\E]1O&N)?P"[A^9%=YX?_8_T*TVOK&LWNHN.2ELBP(?8YW$CZ$5U7_# M6/P0_P"BR?#_ /\ "HL?_CM'_#6/P0_Z+)\/_P#PJ+'_ ..URU^*,SK+EA-0 MCVBDO\W^)UX?A/*Z+YYP=27>3;_R7X'0>'_@QX)\,[6LO#MF9%Z2W*F=P?4& M0G!^E=G'&L2*B*$11@*HP *\L_X:Q^"'_19/A_\ ^%18_P#QVC_AK'X(?]%D M^'__ (5%C_\ ':^;K8BMB)6A!17DDOR/5:*\J_P"& ML?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QVNV?:OEC_ ()/=/MK:\G\:'7XWL]-ADE.R[MXVC,R; M_+9=@D9\9W*1Q75_M8_!?X^:A\._AC\'/ GA:Y\:?#32-&L;?Q->V&O6FDW> ML/ /+-KOG?,<96-7)"."7 _A(/W9:^%=%L?$-]KUMH]A;Z[?11P7>IQ6J+#OB5\6 M_ EE\,/#O@K2[NVL=%AUN'5;B^NKA#&\F^'Y40!L\_,#&H^;)(^V** /S0TG M]G7]I3X8_ ?QG^SAX=\#:-KWA36KVXCL?B!+XAA@BM+&_A9XX_8Q^'FM^)/AIX/\0:U=?VCY^HZIH-KQ_P#C5>5?\$N/^3$_AE_W$_\ MTZ7=?55 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7 MJM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% M'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ M R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R= M\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^ MB-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_# M_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\ M)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_ M^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4? M\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G? M!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_H MC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P_ M_P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#" M7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ M (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7 MJM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% M'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ M R=\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R= M\$/^B-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^ MB-_#_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_# M_P#\)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\ M)>Q_^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_ M^-4?\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4? M\,G?!#_HC?P__P#"7L?_ (U7JM% 'E7_ R=\$/^B-_#_P#\)>Q_^-4?\,G? M!#_HC?P__P#"7L?_ (U71>/OC-X'^%\3/XI\4:;H[@;A;S3!IV'7*Q+EV_!3 M7S!\1O\ @IEX8TGS;?P9X=O-?F' O-086L'U"C<[#V(2L*E:G3^)GL8/*,?F M'^[TFUWV7WO0]]_X9.^"'_1&_A__ .$O8_\ QJN1\>?"O]EWX8VYF\4^ /A= MHOR[EAN/#UAYSC_9B$1=O^ @U\A7'QU_:2_:6F>W\,0:G:Z;(=I3PW;FTMT[ M8:Z8Y'T:3'7BNK\ _P#!-;Q;XBN!?^._$]MHXE;?+;V>;RZ;/4,Y(13[@O7+ M]:G4_@POYL^B_P!7<+@M;;^#_V?/!WB M.=>%NKSPQ8VEN?\ : \EG8>Q5?K7AEQX7\0?M&7;6WA+X*^$;*R9MNSPQX-L M[:*,]MUT8]RGZR >U?HU\.?V)/A-\._*E7P\/$5^G_+WKS"Y)/KY>!&/KLS[ MU[I;VT-G;QP6\200QC:D<:A54#L .@H]C7J?Q)V79#_M;)\OTP&%YY?S5-?P M_P"&/SB^&W_!,OQ7J4<$GBS7-/\ #%I@'[%8)]JG4?W3@K&OU#-]*^H_AY^P MW\)/ "I))H'_ D]ZO6XU]A<@^H\K BQ]4)]Z]_HK>GA:5/5*_J>3C.(\RQJ MY95>6/:.B_#7[V?+WQQ_8%\$_$[^R7\)6VA?#.:U:8W'H%^W[]FWS?+: M+)3:V,DX\QNF:\J_X=8_]5._\H'_ -U5][5@ZMXVT?1=6M].N[H1W,WXK'GI MO/;/^>*Y,;+ X6/M\9)03:5V[*[T2W*P&=YO0IK#8.H[*[MRQ?F]TV?'GA/_ M ()BV&A^*-(U'5?&\'B#3+.[BN+K2;KP^IAO8D<,\#[IV!1P"I!4C!/!KZ,_ MX9.^"'_1&_A__P"$O8__ !JO4I)DAC:21UCC49+,< ?C7'ZY\6- T?(IS;:1:_9=W1+=#+*1]P<\0_YFN6"^;_7E.R.2*@N?'UE37;=_UZ7.3USX M:YSC?8TW_R[HZ?)R_X,D5]>R[!:82CSR_FG_E_PQXYX M=^!,R0Q+J%S%8VZ *MM9J"54< 9Z+^ -=LOPC\(2Z7-I]_H-CK-I,NV:+5(% MNDD'HRN"OZ5V%%?593P?DF3VEAZ"5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_ E['_XU7JM>(?%K M]LSX4?!WSX-4\2Q:KJT60=*T7%U<;A_"VT[(S[.RU]U2HU*\N2E%M^1X=2K3 MHQYJDDEYFU_PR=\$/^B-_#__ ,)>Q_\ C59'BC]GW]G3P3I,FJ>(/AG\,=$T MZ/[UUJ'A_3X8P?3+1CGVZFOC/XD?\%,O'_CR_P#[&^&GAR/0?M#>7!,T7V_4 M)3VV)C8IQ_#M?ZUA>%_V(_CQ^T/JT6N?$+5+G1()/F^V>);AY[L*<9$=N#E/ M]UC&.*]^&2NE'GQM14UVW?\ 7WGB2S95'R8.FYO[E_7W';?%K]HC]E#PCY]G MX-^!?@OQIJ"Y47'_ B]E:V0/3[[0[VP?1,'LU?-;>#_ !?^U5J_D^#/@WX5 MTVRCDX7PKX6L]/MX6SQONR@(/3AI,=<"OT2^$O\ P3M^%'PW$%UJUE-XWU:/ M#&?6F$I<\OYI?Y?\ #$_4\;B_]YJRT5Y6*S+%8O2K/3LM%_7J>EA\OPV%UIPU[[L\J_X9.^"'_1&_A_ M_P"$O8__ !JC_AD[X(?]$;^'_P#X2]C_ /&J]2FFCMXS)+(L2#JSD #\:YW4 M?B5X3TG/VOQ)I4+#JAO(R_\ WR#G]*XJ=&I6=J<6_17.JI6I45>I)1]78X__ M (9.^"'_ $1OX?\ _A+V/_QJO-I/#?[)D,CHWP^^'I925.WP7"PX]"+;!'N* M]1U+]I#X?Z?D#6S=./X;:VE;]=H'ZU\/5]UD7#/U]5'CXS@E:VEKWO?=/;0_ M/^(.*O[/=-9?*%1N_-KS6M:WPM;W?W'T;_PC_P"R5_T3WX?_ /A$Q?\ R-78 M^$O@#^SOXZTMM1T/X4?#Z_LUE,+2#PG:)AP 2"&A!Z,#T[U\@UZ+\.]*^(^O MZ+-8>$6U%-):X8S-:SBWC\TJH;<^1D[0O&>F..:]K'\'X*C1YZ59Q=]YM6M] MRU^9X>7\:XZO7Y*M!35MH)\U_FWI\CZ"UG]G/]GKP[#YNJ_"[X::='C(:Z\/ M:?'GZ9CYKSGQ!I?[*VB[E@^$_@?5Y1_#8^$+(C/^\\2C\B:;HW[)'B35IO/U MS6[2Q+G+>7NN9?QSM&?Q->C>'_V4?!VE[6U"2^UB0=5FE\J,_@F#_P"/&OG/ MJ>08/^/B)57V@K+[W_F?3?7N(<;_ +OAHTEWF[O[E_D?..OZG\'I=R:)^SW\ M.+?L);[PY9RD_P# 5B7'YFL%?V>8_B,P-A\&?"MO W*-9^$;&RC'TE,2_P#H M5?>V@> ?#?A?:=*T.QLG7I+' OF?BY^8_G6_1_;>7873 X*-^\_>?W?\$/[! MS+%ZX_'2MV@N5??_ , ^/O"7[&^NQVT<5S<:7X>M%Z6]LGF,O_ 5 7\FKU'P M_P#LE>$]-VOJ=W?:O(.JEQ#&?P7YO_'J]PHKAQ'$V:8A2E%179*WY'E M7_#)WP0_Z(W\/_\ PE['_P"-4?\ #)WP0_Z(W\/_ /PE['_XU7JM%9&QY5_P MR=\$/^B-_#__ ,)>Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5ZK10!Y5_PR=\$ M/^B-_#__ ,)>Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5ZK10!Y5_PR=\$/^B- M_#__ ,)>Q_\ C5'_ R=\$/^B-_#_P#\)>Q_^-5ZE+,D$;22.L:+R68X _&N M-USXU> /#>X:EXST.V=>L1OXVD_[X!+?I4RE&/Q.PFTMSG_^&3O@A_T1OX?_ M /A+V/\ \:H_X9.^"'_1&_A__P"$O8__ !JN>US]MCX2Z-N$6O7&J2+U2QL9 M3V[,ZJI_.O*?B'_P4,TV71;RV\%Z#?IJWUU(T MLUQ,Q9Y')R6)/4U]H_L/_M"ZWK6H0?#O68;G58(H&DL-14%VM8T&?+E/_//H M%8]"0O((V\.'S#VM3DFK7V,*>(YI69]I4445[1VA1110!_*O1110!^_W_!+C M_DQ/X9?]Q/\ ].EW7U57RK_P2X_Y,3^&7_<3_P#3I=U]54 %%&=5U VVM^)Y9X=)M1;RR?:7AC\V4;E4JFU!G+E0>V:Z>@ HHHH **** M "BBB@#Y5_X)06\6?[PC7]#[=KA_B M#\'29C MC;H<7]GV0]0;@D9'LTAKM_A__P $S=>U:1;WQUXLM].\P[Y+32T-S.V>2&E? M"JWN XKE^LSJ?P87\V?0_P"K^#P.N:8M1?\ +'67_ ^X[3XC?\%-/#NF^;;^ M"O#5WK4PX%YJCBV@!]0B[G8>QV&O%9/C)^TK^TU(]OX=CU2#2Y25*^'X/L-H MN>"K7)(./9I/7WK[5^'7[&_PG^&OERVGAB'6+Y/^7W7#]KD)]0K#RU/NJ"O: M8HD@C2.-%CC0!511@*!T '84>PK5/XL[+L@_MC*#=W#9ZAI&VJI]QOKZ?\ AW^Q;\)?ASY4 ML'AI-GA:5/9'CXSB',L=I4JM1[1T7X: MOYMD<$$=K"D,,:Q1( J1QJ%50.@ '05)5:\U*TTU-]W=0VJ_WII @_4US6H_ M%3PWI^0+XW3C^&W0M^O3]:Y,9FV7Y+_$#E-.AV=MME;%R/Q.ZOA<5XC9 M#1E[/#SE6EVA%O\ /E3^1[5/A_'37--*"\W_ )7/)CF^>98V_Y_+GY1_P$$D?E6QIWP))_I7'_ *T\1YAIEF4RBOYJKY?P?+^#9K_9N7T/]YQ2?E%7_'7\C1\3?&:P MALI8M&\RXNVX6:2/;&G^U@\D^V*\;N+F6\N))YY&EFD8L[NYK=^.(L?@ M]!H:Z=IL.JS:AY^^34I)"$"!/NB-DY._OZ5YOI?CZQNM+DN+IEM[B(?/"#RQ M_P!@'K_3OZU\;QAP9QWFF#P^;8RDJM.3Y8PHWERMNRO&U]7IS7ET3:NC7*^) M^','C*N6PJ[-'$JCT MYQZ?B!7J&A_!72K':^HS2:C)W0?NX_R')_/\*\(^%'QXU6R\4Z3HL&DZ8MGJ M5_#;RS%)#<%7D"CYM^.-W]W'YU](J:J MXF:OJ^916RC:]FUU;371::OQ%QG2SIU/[*FXTHNVUF_/NK_\.5]/TNSTF 0V M5M%:Q?W8D"@_7'6K5<]J/Q$\+:3G[9XCTNW8?P/>1[ORSGO7+:C^T7\/].R# MKRW+C^&WMY7S^(7'ZU^K8;*\2X*&&H/E6R47;\$?.U\SPE)MUZ\4_.2_5GI5 M%>%ZM^UUX5M4<6&G:G?R@?+N1(HR?J6)'_?->(?$K]I3XB^-5EM=!U:U\$:> MXQFQMA5NIY.W=Z]Z] \%_LKWFDW27.D?#ZZ:C,[>W2O7OAM_P3,\-^&_)O?BKXXMWD7# M/I>ES+;PCIPT\GS,.?X50^]>F1_!7XO>(8U6_N;F&+ "K?:KN51V&U6; ]L= MJT-/_8]\0S8-_KFFVV>OD+)*?U"UI56#I1Y(XV%./:"YG]Z?Z&=.OCJTN?ZA M.I+O-\J^YK]3T7P3-\#?@;8-:^%CH&C)MVR3:>#<3R@?WY1O=_Q8U_U#'_/M:D9_P"_A7_)KE]._8YTJ+'V_P 27ESZ_9[=(?YEZZC3?V5_ M ECCSH+[4,?\_-T1G_OV%_R:\&<>'8RYZE:I5?W?FD_Q/;C4XEJ+EIT:5)>; MO^3:_ Y;4OVQM+CS]@\-WESZ?:;A(?Y!ZY?4/VP?$4V18:'IMMG@><9)3^A6 MO>=.^"?@72\>3X7T]\?\_$9G_P#0R:ZG3]#TW21BQT^ULA_T[P+'_(>YJ/[1 MR*C_ <&Y?XI?\%HK^S>(*_\;&J*_NQ7^29\G_\ "Y/C#XFXTVTNT5O^?#2= MX_-E;'7KFC_A&/CGXIYDEUJ*-NHDOEM5]>5WK_*OKZBC_62%+_=L'3C\K_Y! M_JO4K?[UC:L_G9?=J?(D/[+/CS6I!+J6I6$3=SNBTW]C=SA MK_Q0J^J6UGG_ ,>+_P!*^F:*QJ<69I-6A-17E%?KOW'FI&A_ )G]:^0J_2ZN)\2>%?A[X6T:]UG6= \/V.GVJ M&:XNI]/A 4>OW>23P .22 .:[\JXLK81U)8YNI>UM5I:]_O_ $/.SC@^ABU3 M6!Y:7+>^CUO:WW6?WGP/7U[^R%_R374O^PO+_P"B8:U?A7JGPF^,FBS:EX:T M#1)UMY/*GMYM+ACFA/."R;> P&0>AY[@@>G:1H>F^'[4VVEZ?:Z;;LQZZ$9#PM6RK&+%3JJ2LUHGU+U%%17 M5U!90M-<31P1+UDE8*H^I-?GY^DDM%<)KGQV^'?AO<-0\:Z'#(OWHDOHY)!V M^XA+?I7GVN?MP_"?1]P@U>]U=EX*V-A)Z]C($!_.L)5Z4/BDOO(=2,=V>^45 M\@ZY_P %&?#UON_L?P?J=]Z?;KF.V_\ 01)7 :M_P4,\;:C)Y6C>&='LBYPH MF$US)^&&0?I7-+'X>/VKF3Q%-=3[]HK\\O\ A<7[3/C[C3;+7(+=^AL-$$,? MI_K6CR.O][^5)_PS_P#M'^/^=:O]3B@D[:KKN4';_5J[$?\ ?-9_7N;^'3DR M?;W^&+9][ZWXPT'PTI;5];T[2E49)OKN.$ 8S_$1VKSW7/VK/A1X?W"X\:6- MPRY^6Q62ZR?0&)6'ZXKYBT7_ ()U^*[M@VL^*])L=QRQLXI;EO?[PCR?QKT# M0_\ @G5X5MMIU?Q5J^H$8S]CBBM@?^^A)_.CVV+E\--+U8<]9[1L;FN?\% ? MAQINY;"RUO5WYVM%;)%&?J7<,/\ OFO/=<_X*.S-N31O!$:?W9K[4"V?JBH/ M_0J]HT/]BGX2Z+M:30)]4E7I)?7TK?FJLJG\J] T/X+^ ?#>TZ;X-T.U=>DJ MV$1D_P"^R"WZT>SQL]YI>@QD_BFS\\XOV)_C%XRD63Q!JUE">:5^1C(9W)4\]1C' M:O7Z*Z8X:C':"-%2@MD?F/\ %K]EG5O _P :/#G@C2;RWO4\5R3G0GNIUCD= M(5#SAQU)B1@S%1R,$#/RC[P^!OP-T/X&^%5TW35%SJ,X5[_4W7$ES(/_ $%! MD[5[>Y))\=_:(_Y/L_9&_P"YN_\ 37%7U56='!TJ$W.*U_(F%&,&Y(****[3 M<**** /Y5Z*** /W^_X)FPA@X:%;5X7VC8($\5 MZY?:3HWA2\O+*#3M6*66J,8 T-Q)?%7PYN='LM/LK[5_%J:3<#4);664M$5A#>2)\Q9*A4 &"K@FO>/C[ M\!_BG?\ [/\ H_P?^$5WX-3PR?#S>'-4NO&3W:W?D+"D,3V[6ZLH?:'+%U(S MMP.M '@'Q.\&ZWX\_P""2WPWTG0/#VJ>*+YK/19&TW1K.2ZN9(UE4N5CC!8X M7//:M_\ 9%UC]F+P5\8M4TWP5\+?%_PD^*<6CS,NE^-4O8+F\M=HED$<83B:;Y?5A\V!M(!\C>%/@WIWQU_8I^(?[2OB75-8N?C M$MSJ.M:;XBCU.XA?2UMI.M4^)G[.GPY\ M4ZW*)]8U30[6XNY@ /,E,8#/@< L03QZU\CQ_L(_'+PC\.?%?P3\'>._!D'P M9\0:A)<&_P!2M;IM4J9((T4>2R_(!DL"V6.4S@?=/P^\$Z=\-? GA[PE MI D&EZ'80:=;>:C?LQ?\ 13/_ "@:I_\ (U'_ ]& M_9B_Z*9_Y0-4_P#D:OJJB@#Y5_X>C?LQ?]%,_P#*!JG_ ,C4?\/1OV8O^BF? M^4#5/_D:OJJB@#Y5_P"'HW[,7_13/_*!JG_R-1_P]&_9B_Z*9_Y0-4_^1J^J MJ* /E7_AZ-^S%_T4S_R@:I_\C4?\/1OV8O\ HIG_ )0-4_\ D:OJJB@#Y5_X M>C?LQ?\ 13/_ "@:I_\ (U'_ ]&_9B_Z*9_Y0-4_P#D:OJJB@#Y5_X>C?LQ M?]%,_P#*!JG_ ,C4?\/1OV8O^BF?^4#5/_D:OJJB@#Y5_P"'HW[,7_13/_*! MJG_R-1_P]&_9B_Z*9_Y0-4_^1J^JJ* /E7_AZ-^S%_T4S_R@:I_\C5:T_P#X M*8_LX:L[I9?$"XO&099;?PWJKD#U.+6OIR>XBM87EFD2&)1EGD8*H'N37YZ_ M\%,/&6@>*+GX?6^C:YINKW%E_:/VJ*QNXYF@W?9=N\*3MSM;&>NT^E<]>K[& MFYGMY-EW]J8R&&DVHN]VEM9-_I8][_X>+? '_H<=2_\ "5U?_P"1*CN/^"CW M[/EG"\T_C6_AA0;FDD\+ZNJJ/4DVO%?E773?"_Q-:^"?B7X2\17T8LPE=7B?HM3@:A&$I0K2;2TT1^C?_#T; M]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-5'_ (>:?"__ * /B[_P M#M?_ ))H_P"'FGPO_P"@#XN_\ [7_P"2:]+ZU1_F/@?]7LU_Z!Y%[_AZ-^S% M_P!%,_\ *!JG_P C4?\ #T;]F+_HIG_E U3_ .1JH_\ #S3X7_\ 0!\7?^ = MK_\ )-'_ \T^%__ $ ?%W_@':__ "31]:H_S!_J]FO_ $#R+W_#T;]F+_HI MG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U4?^'FGPO\ ^@#XN_\ .U_^2:/ M^'FGPO\ ^@#XN_\ .U_^2:/K5'^8/\ 5[-?^@>1>_X>C?LQ?]%,_P#*!JG_ M ,C4?\/1OV8O^BF?^4#5/_D:J/\ P\T^%_\ T ?%W_@':_\ R31_P\T^%_\ MT ?%W_@':_\ R31]:H_S!_J]FO\ T#R+W_#T;]F+_HIG_E U3_Y&H_X>C?LQ M?]%,_P#*!JG_ ,C51_X>:?"__H ^+O\ P#M?_DFC_AYI\+_^@#XN_P# .U_^ M2:/K5'^8/]7LU_Z!Y%[_ (>C?LQ?]%,_\H&J?_(U'_#T;]F+_HIG_E U3_Y& MJC_P\T^%_P#T ?%W_@':_P#R31_P\T^%_P#T ?%W_@':_P#R31]:H_S!_J]F MO_0/(O?\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U4?\ AYI\ M+_\ H ^+O_ .U_\ DFC_ (>:?"__ * /B[_P#M?_ ))H^M4?Y@_U>S7_ *!Y M%[_AZ-^S%_T4S_R@:I_\C4?\/1OV8O\ HIG_ )0-4_\ D:J/_#S3X7_] 'Q= M_P" =K_\DT?\/-/A?_T ?%W_ (!VO_R31]:H_P P?ZO9K_T#R+W_ ]&_9B_ MZ*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C51_X>:?"_\ Z /B[_P#M?\ Y)H_ MX>:?"_\ Z /B[_P#M?\ Y)H^M4?Y@_U>S7_H'D=(G_!1C]G^1%=/&6HLK#(9 M?"VKD$>O_'I2_P##Q;X _P#0XZE_X2NK_P#R)7Y3T5YG]H2_E/T+_47#_P#/ M^7W(_4B^_P""FW[-FF3>3>?$.:TFQN\N?P[JJ-CUP;6M#2?^"C'[/NNQE]/\ M4R>,';SS] ?#O_ ()CW]TT=SXZ\6QVJMR]EH:&20Y]9I M#_P!A[UTQQ-6JE[.'^1\[B.'\LR^K)8[&:+:,5>7SWM]QO?$;_@IQI=IYMOX M'\*SZA)T6^UJ00Q@^HB0EF'U93[5\C_%S]N_QWXODDM]?\>_V%9R'#:=HY-N MBJ>H819E9?9BU?IY\._V2OA7\,_*ETSPG:WE]'R+[51]KFW?WAORJ'_<"UZG M?:OI^DH/M=Y;VB@<"614_($U-2,HQ<\35Y8_RT;P[JDTISZS26H53]%8>]?4'PY_:(_8 M,^&?E2V'B.WU._3!^W:SH.J76+_P %1/V8(U"K\2PJJ,!1H&I@ ?\ @-4D?_!4+]F6:18X M_B4TDC'"JOA_5"2?0#[-7:_\+ \:>)"181R*C=K*VR!_P(@D?G0OPY\9>(F# MZA*R G.;ZY+?H,D?E7B?Z_O&:91E]6OYVY8_?[WXV/._L/V.N+KQA\[O[M#8 M\(_M5?#CQSL;2-1UF2)_N377AG5+6)O%-"A\ZZB$BK_RUO9\#^87] M*%7XZS-VI4:6&3_F?-+\.9?^2H'#),,KSG*IZ:+]/S.&UCX\W\<,DL=O9Z=; MJ,M+<.6V#U+$@?F*\(\>?MS>!O#CNFM_%/3HW!P\&F3F=E]BEL&8?B*^J;CX MG?#OPBC*NMZ/;8'*6)60_B(P3FN7U;]J[P1I^1:_VCJ9[&WMMBG_ +[*G]*] M6CX;<29OKF6/K33W4(\D?O\ A_\ )3R*_%^2Y?I2C3BU_-)2?W;_ (GR?9_M MN_L^7S^9?_%JWMRW7_B1:K*_X_Z*!^M=+IW[;'[)=O@WGQ7N;QO1=!U*-3^' MV4G]:]7U;]LASE=,\,JI[27=UG_QU5_]FKFG_:,^)GBJ1DT6RCC). NFZ>T[ M#_OK?S^%?8Y=X)X'#?O*N&3?>I._WI-K\#YC%>)M&3Y*564O*$?\[/\ $J:= M_P %"OV0M+P8/&]N6'1I?#VJ2'\VMC74Z3_P4K_9OU:06^F>/;B\<<"*T\-: MJY'X+:US_P#PC_QQ\:#]\^M11,/F6:Y%FN/=-R_RJU8_LF^+]5F\[5=6T^V+ M'YF:62>7\?E /_?5??X7A/*,KCR?6:5-=J<5^EOR/GJG%&98UWH8*I/SF[?G M?\SU+1?VN_A;KR@VNMZDF1D?;/#VI6O_ *-MUJMJW[6G@^QW+9VNI:B_.&2% M8T/XLP/Z5BZ3^QSI46TZGXBO+D]Q:0)#^K%ZV;KX0_!WP N_7[RPMF3G?K>K M"$#@=075>XZCO79LZ_*,8V>_6O,J]&_:1^)7PAB_X1^U\&Z]X M SK3:Q'Y8F_P"6@]6^OZ5] M<^)LIR/+Z+<7%2;M#>27,[MW>W7SO9'YYC,DS+,,QJ^TDIR5KSVB_=5DK+Y? M+4]+U#7H/"]A M4-/\48)&SEFNM,U>4@_[PM"N>3U(JIJ'Q,MSHMP=+O;K3O$!MW:S:%9$:&XV MGRV68 *I#8(;<,<'BN-\"? ;P_XJOFUCXH?%>ST,S2;IX+6&XU6_E/?=(BE! MQ_$&?ITK?,>(L'3]G6HXJFH-7Z.7YZ?-%93D7IWB.ZSG_5VD(Q]=TPKX[%\=:PX+5AWG_!2&,9%IX 9OEX>;5@,'Z"$Y'XBOB<5Q'5Q M3O6Q#?EK;[EH?6X? 99@U:C2BOEK]^YT\/\ P5!_9>MXPD7Q)6-!T5/#^I@# M\/LU/_X>C?LQ?]%,_P#*!JG_ ,C5YQ??\%&?$4F[['X/TN#@;?/N9),>N@M)\IZ8W*W'O0?B9^U1K1)2R\31*#N 7P[' .>P)@&1^)J?[0IO:,G\@^ ML1Z)GL/_ ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C5X\-$_:JUH@ M>9XGCPV?2#/8?^'HW[,7_13/\ R@:I_P#(U3V__!3C]FR[QY'Q$FFST\OP M[JK9_*UKQ6\''/DZ6TG/IS* MO'O6[9_\$X](0?Z5XVOICC_EC8)'SW/+M1[;&/:FOO#GK?RGJD/[;'P9N/N^ M+Y!QGY]'OD_G *H7?[7JE_=9S_J=/D&/^^@.MLI'!;T'11TR1=1_+)#("8KB,]8Y%R-RG\P0""" :] M1\6?\%#_ (@?/OU?P_X9&.L4"#;QU_?L_P!:]#_9;_8ZN]8U%/$_Q"TN:RTZ MUD/V71+R,I)[_ "_>^[8XUBC5$4(BC"JHP !T %983"UW M"[FXI]"*-*;CO9'XU^*/V\];U20IJ7Q9OE5SAO[.FD1,'KD6Z]/PK$M?B]\- M_%DRW'B#XT:;;MU9K[3]9N9AGKC%FP/3^]7[8T5V_P!GTW\AL?".IKCZ.T)_\ 0:]!T/XG?L*:7M-Y\3]9UAOX MA=:;J2*?PCLU('XU^G=%;QP6'CM M4::Z'P-H?[57[!WA[;]EU72I=O3[=X< MU6[_ /1MNU=]I/\ P4D_9-T"/9I?CFSTU,8VVGAG48A^2VHKZ[HKIC3A#X4D M:J*CLCY5_P"'HW[,7_13/_*!JG_R-1_P]&_9B_Z*9_Y0-4_^1J^JJ*T*/E7_ M (>C?LQ?]%,_\H&J?_(U'_#T;]F+_HIG_E U3_Y&KZJHH ^5?^'HW[,7_13/ M_*!JG_R-1_P]&_9B_P"BF?\ E U3_P"1J^JJ* /E7_AZ-^S%_P!%,_\ *!JG M_P C4?\ #T;]F+_HIG_E U3_ .1J^JJ* /E7_AZ-^S%_T4S_ ,H&J?\ R-1_ MP]&_9B_Z*9_Y0-4_^1J^JJ* /E7_ (>C?LQ?]%,_\H&J?_(U'_#T;]F+_HIG M_E U3_Y&KZJHH ^ -4_:D^&'[2G[=G[,/_"N/$W_ D?]B_\)1]O_P! NK7R M?.TL>5_KXDW9\J3[N<;><9&?O^OE7]HC_D^S]D;_ +F[_P!-<5?55 !1110 M4444 ?RKT444 ?O]_P $N/\ DQ/X9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ M /3I=U]54 %%%% !1110 4444 %%%% 'RK_P2X_Y,3^&7_<3_P#3I=U]55\J M_P#!+C_DQ/X9?]Q/_P!.EW7U50 4444 %%%% !1139)$AC:21E1%!9F8X Z MDF@!U%>?>*/V@OAKX-WC5_'.A6LJC+0+>I+*/^V:$M^E>3>)O^"B'PAT'>+& M[U;Q"Z]/[.L&0$_68Q_Y]:QE6IQ^*2/4H97CL3_!HR?R=OOV/IJBO@OQ-_P5 M$0;X_#W@-C_=N-3U#'YQHG_L]>::E^WI\'[:STXEL*NBZ2;AQ[?O? M,Y_"N.IF&'I)RE+3^NY]!1X0S6KK.*@O-K]+GZ?UC>(?&GA[PC'YFNZ[IFBQ MXSOU"\C@&/7+L*_+:]D_:-^)/_(1UGQ(MNY^:.XU'['%^,09?_0:KZ7^Q_XH MU&;S=7US3[0ORS1^9<29]\A03_P*OE,7QKDV$OSXB-_)W?W1NSV:7!D8ZXC$ MI>45?\;_ *'WSXF_;6^#7A?>LOC.WU"91D1:9!+<[O8,BE/S85Y-XF_X*<>" M;'>NA>%M;U=UZ-=O%:1L?8@R-CZK^%>':=^Q[XTVOB#X.>'FW6MOH<,J= M)(--WN>_W@A)_.K,G[1?@NT4QQF_D1.%\BU 4@>FYAC\JS_UHSG$Z4,LJ?\ M;\XTOPDM3GEFF08/^ J2\[.K^6WWGS!?>#?BU\0YA+J6F>*-9E9MPDUB20') M[YG8?G7/^-/AEXE^'<5@_B+3TT\WWF>1&MPDK'9MW9V$@??7OZU]5S_M2:%" M2(M!U"Y]&:X2+]-K?SKR_P"+WQ2T[XK6=E!+XTM-])??L?/M:/AW1'\3>(-+T>.<6TFH745HLS+N$9D<*&QWQG./:MW^P;'_ M )X?^/M_C6YX.N-/\(Z_8ZLNDPWUS8W$=U!YTCX61&#+D9PPR.A!KZ&+]H^6 M,U!])23:3Z724F]?)GHXCQ"RSV4E&C5;MT44_OYU;[SN5_8O\06MPCIXITV] MC YCN+.1 ?\ OAL_K79:)^S;+IV%OO#G@C5D[M,^KQOWZ%+P#N/X>WXU;7]K M[5)&4R^'=)7VCMU_H!6A'^V$Q_UGAC2U_P!VT)_]JBO*6"XKJJRS3"/_ +A< MO_N%'YQ_K7A*;NX8O_P;)_\ N5FYI/P3\"QL5U/X/^'[D9XEM/%NJP\9./D9 M7]OXO6NRTWX$_ 25?]/^&,MLWI;:Y>S#\S*E>>1?M;6E^<1_Z\8&G M\2Q?_DS_ "D>H_\ "@_VNRV^R8^G[VW8UG_ /";^(6<_9?B(\BDXVW%O8R$ M?39$E>C3X/X^J:T\7@I>2D_T@ M?^#&]_\ DBI%_9X_9K903X*NE/H=0OL_I/7SROB;QY,Q\GQ[$P/0#2K=C^E3 M_P#"2?$1454\86;$=6ET5"3^4@'Z5VK@?Q*MS1^J2^5Z3\7M2B &J^'+&[YY:QU*2V)_!XI?:NMTSXL>%)C_Q M,="UFU'_ $ZZA%-_Z%"GM7)/AOQ.I:?4,-+T?_VZ_(ZX\>\.U/\ F9UE\Y?Y M'5Q_LQ_LS2+D>'4';YM1U(?SEIW_ R_^S/_ -"['_X,]1_^.UAK\3OA\T@S M:^)HX\=A;N<_F*D_X65\./[GBG_OQ;?_ !RN=Y+XEQT>547\_P#[__P#CU.7]E/\ 9K=@!X?ML^^L7P'_ M *.K$_X3[X==K[7L?]>?[8UB%_22Q4_P F_K6;R[Q'CJ\F MIOY__;&JXNR*6V<3_P# Y&U_PR7^S;_T ;/_ ,'E[_\ 'Z?'^R/^S?)G&@V( MQ_>UZ\7^=Q6+#XL^'4K$-XEU"$8ZOIK8_0FGMXB^'3,H3QA<1CN7TF4_R-9O M"^(<=\BB_1K_ .2-%Q3DDMLZE_X&S\OZ*^R?#OP?^%_B*=XG\+BTN<[EC_M" MX(8>WSC\L5?U[X#_ O\/V9GG\.[G/$<0O[G+G_OYT]Z\S&9SB,!G$<@Q. K M+%R:2A:#O?9IJHXM?WD[*SNU9GZWA^,\MK6Z-.S3\FKNZL MM4=3^P#\2K?P;\$]:LVLI;NXD\03S##!$P;:V&,\G/RGM7OMW\9]=U!_*L+. MWMRW0*C2O_A^E?/?PA\:>$_A'X9N].M?!45[/->O=+OO9!$@*(H&'WDGY/Y5 MV+?M.^*[HFUT#0]+TT$<):6K22?SQ_X[7W&(\-^.\PQ$XRQT;5G M?YM=C\"S#Q'X5J5YXJE2E4G)WLT_RU1Z9]D^(/B?[YU!8VZ[V%NF/I\N1^%6 M;7X*Z@R&?4]3M;).K,,R$?4G _6O*_[3^.?C,_(NN0(_ ,<*V*_@V$_/-=9DZ\^MYN7X*TOQ/ M(J>)&/E&V6Y>XQ[VY5]^J/H"72?AIX:YU;Q7;7,J_>B6[0GC_83+#\ZI2_'+ MX3^&?^0=92:BZ]&M[(LW_?4Q4U\U77B+X%^&R?[:^,5M>R X,&B:7/<9^DBJ MR_G63+^TI^SOHF4L= \;>,)P."ZQP1$XZ95U8<_[)K] P' ?!^4)2H8:4FNJ M@E_Y--7_ /)CYS$<3\3X[24H4T^\[_A%O_TD^DM5_;&MXU*:7X9D<8PKW5R$ MQZ?*JG^=/]J1E M_)17ORQN28/X,/"_]^HF_P#P%.1Y#I9MB?XV.:_P0M^/NGOWD_'3QIU_MR%7 MZ[F6P&/I\G%36O[+7CK7IA/J^I65NQ^\UU@,:J?SR:X?4&\5>-IO)UCQ=XH\22R<&*ZU&:??VQ@D MD]JY9\94,/[N'G3A_@IR;_'E1']@4*SOB'5JO^]-)?A=_B??5U\ _ G@_)\7 M_$_2],*\/'+<06FWG&-TDA]/2L:Z\<_LJ>",F_\ &L.MNG($4T]WN.,_\NR; M?SXKX[\._LM^+-:V-I_P_P!OM.K+T48?E<]:AD>%I?PL+#Y\T_S/9)/VXOV M?/"WR^'?!6J:W*O"36>BQ<\]WF,IB\/?"FX*XPDNI:JL( M7CO&L9]_XJCT3_@G3XIN-O\ :_BO2+ 'K]CBEN2/^^A'7?:)_P $Z/#%OM_M M?Q9JU\1][['#%; _]]"3%>)4S.O7?-]7N_[\W+\G$]ZEA<137+3:@O[L8K_, M\+UK_@H5\9=6W+I^D>$]"B/1C#-/*/Q,FT]OX>U<)K7[4WQR\1;A=_$B>RB/ M_++2["WM]O3HZH&[=R>M?=VB_L0_";2<&;1;K577HU[?R_RC*@_E7?Z)\"?A MWX=V&P\$Z'%(OW97L8Y)!_P-@6_6L/K6/?P\D/2*?_I2?YF_U*I+XZC?S?Z6 M/R@NK_QUX^G:*_\ %WC#Q/*W6"34IYQW. @)P.O K9\/_LF>-M:(:R^'>L-N MY$EY:O$K>^9<"OU[M+.WL(5AMH([>%>D<*!5'X"IJF4L=45IXF5NR?*ON6A2 MRVC>\E?^O.Y^0?Q2^!?B#X!^';#6/%VFV6@Q7]Q]EM[>.>*6:1L%F.V(M\H M!)SQD#J<5Q<C;AQ7!BLOIU*<73DW4OK=W37YZ!]3G&;Y6N7IW/SX_9O\"^&OC;\5 M)/!>IZ_-H]VUG)<6QMX5?SY$P6B!)X8)N;H>%/3%?8%G_P $[? T>/M?B+Q# M.=O/DO!'\WKS$W'M^M>]>'O@S\/_ CJ\.JZ%X%\-:+JD.X1WVGZ1;P3IN4J MVUT0,,@D'!Y!-=C79+ X.*BJ<6]-6^KZO_@&]##N,7[6S=^G8^<+7]@?X7VX M/F?VU=< 9EO@,>_RH*WK7]BOX06Q)?PO)XT4+"T%]A?< M=7LH?RGE=G^RU\*;''E^"--;#;OWV^7G_@3'CVZ5N67P-^'6G[3!X$\.(RG( M'--V_8] TNTVYV^191IC/7&%K8 MBB2"-8XT6-%X"J, ?A3Z*T22V*"BBBF,**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5?VB/\ MD^S]D;_N;O\ TUQ5]55\J_M$?\GV?LC?]S=_Z:XJ^JJ "BBB@ HHHH _E7HH MHH _?[_@EQ_R8G\,O^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJG]* M/(_B'^U5\.?AC\4/"?@'6M?LX_$'B&:2!8UO;95L"L>]6N@\JM$)/N1_*=[< M 5Z7XB\3:1X/T:YU?7M5L=$TFU7?/?:C<);P1+ZM(Y"J/J:_*^7P)'^R'?>/ MH_VA?V?;/XI^!M>UVYO3\3]/@AO;R*.<@ /O_>0 D]?,B(=FVER03]9?MA>! M/AW\5OV/]=\<0Z;#KUKI7@R[O?#-UU>'&?,$H.TICG=G%9G@GXK>"O MB9]K_P"$0\8:!XK^R$"Y_L34X+SR2>@?RF;;G!Z^E?G%\:-4EF_X)V?LN^$I M+F6VT7Q7JVB:9JWDR^69;7:[LA/IN5&^J UW7QH\"^'?V=?V]O@)>_#70M.\ M))K6E:I9ZIINB6J6T%U##$SJ98XP Q).2Q&28U))VC !]MZM\9/ &@^*X/"^ MI^.?#>G>)9V5(M&N]7MXKR1F^Z%A9PY)[8'-=C7Y*?"WX/\ @KXH?\$S?BG\ M3O$VC:?J_P 0M1FU;6I_$U]"DNH1W,4H9%2BL4&5!P?,;(.[%?H;^R'XA MU3Q7^R]\+=7UJXEO-4NO#UG)/<3DF25O+ WL3R20 2>^O5\DR_\ !3'X M71R.JZ+XLE520'6SML-[C-P#CZBOK:OP4KSL97G1Y>3J?>\*Y-A#_ (>^)-+UZ]UK1_MGGSZ7;P26[>;>3SKL M9YD8X650HY/V_\ WXY:!^T!X1N?$7AVVU"TLK>]>PDBU*)(Y1(J(YX M1W&,2+SGUK\6*]*^'&G_ !;USPS>V'@6/Q=<^'VN&-U;Z$;DVIF**#Y@C^4L M5"=>< 5Q4\=4YO>5SZC,^$LMHX?GIU/9.Z]Z3T/V*\0>+]"\)6_GZYK6G:-! M_P ]-0NXX%_-R*\K\3_MG?!OPJSQW'C:SOIEZ1Z7%)=AOH\:E/S:OS!U'X$_ M$JU9IK[P'XRD9CEFA\-ZA,K[$M%TE6X!O99;MP/8J8QGZC\ M*^8-/\%^+5DQ=? [XNHN?O1^#+B4_D66NUTOPBL2 W/PK^/<+=TM?A?D?]]& M]'\JQ5OU:_ U_$'[97QN\7;E/BJYL(#G$>F6 ML5L!GT=5W?FU>;ZSJ7BWQLPD\0^);_4VSG_B:7TUPWZEJ]?TS1_!<*_\3#X+ M?M.W3?\ 3MX'AA'7CK(]=5I=]\*M/QY_[,O[2>I_]?7A5ESS_P!,YT^E82PF M+J?%+\2?];,52TP6%I4OE=_>K?D?.MCX2T5<->:A?R< M4XJO%&>U?^7ZCZ17^1\R:;\0++2Y%31O OAR"4_=:2T:XE'IAF;-=I9^-OC! MKL:IH_A_460CY%T[1'D&,9&/D;M^E?1]E^W1::;'Y=I^S1\>;6/ &R'P$$'' M3@3U9_X;Z_ZMR_: _P#"&_\ M]<7^IN63?-6@IO^\N;_ -*;/*J9EF=;6IB9 M?)V_(^>K?P+^T-XB&4T;Q!%N_P">D26GO_%LQ_D5HP_LJ_'S7,_;DN(!_P!/ MNN1N/7HLC5[I_P -]?\ 5N7[0'_A#?\ V^C_ (;Z_P"KI1 MX;RVA_#I)>D8K\D<$Y5JO\2K*7JV>067_!/GXB7SA[[6_#]L.^;B>5_R\K'Z MUT^F_P#!.&^DP;_QU;P>JVVFM+W]3*O;VKN/^&^O^K^S110Y MY[;@^.*ZK3?V"/A=8[?/&M:CC&?M-\!G_OVBUA_\-]?]6Y?M ?\ A#?_ &^C M_AOK_JW+]H#_ ,(;_P"WULL'AX[01:HTUT/1M-_8_P#A%I>TQ^#X9W&,MME]6GE^)CB%2C+EOHUIJF MOU.',,!''X6>&YN3FMJMU9I_H?+>K?LS^.#JR"Q\*ZV+&4Y9FTZ;,/M]WGV_ M7UKU#X9_ O5-.\7>&8+WP3J#Z>FH6YN9+[2W*&/S%WF0LF,8SG/&*]4_X;Z_ MZMR_: _\(;_[?1_PWU_U;E^T!_X0W_V^O3PF.P>!G6J4,)%.I?=WY4^D5T5] M?^ DCP:W#U3$*E&KB9-0MT2O;OW['M-]^S[\,]0!$O@/P^F1M_<:?%%_Z !S M[U@7W[(WPBU#<9?!=LFXY/D7-Q%_Z!(,5YK_ ,-]?]6Y?M ?^$-_]OH_X;Z_ MZMR_: _\(;_[?7SCHTI;Q7W'U_)%[HZN]_8:^$UT?W6DWUGR?]3J$IZ_[Y;I M7/WW_!/;X=7 )M]5\16C8P MS"RY]2##G]:J?\-]?]6Y?M ?^$-_]OH_X;Z_ MZMR_: _\(;_[?63PE!_81/LJ?8R[[_@G-X>D)^Q^,-3@&>//M8Y>/P*U@7O_ M 3?N%YM/'T4G7Y9M**8].1,<_E79_\ #?7_ %;E^T!_X0W_ -OH_P"&^O\ MJW+]H#_PAO\ [?6;P&'?V?S(]A3['EE]_P $Z_&4>?L?B;0ISCCS_.BY].$: ML>Z_81^*^GJ5M[W1[I00N+;4)%!'K\Z+Q7M?_#?7_5N7[0'_ (0W_P!OH_X; MZ_ZMR_: _P#"&_\ M]0LOHQ=XW7HR)86E+1H^?9_V2OCEI;!X-)DN0I)_LJZ\?\ B/3G+:GX$L^I.+BVOH!@=1\D MR<5]6?\ #?7_ %;E^T!_X0W_ -OH_P"&^O\ JW+]H#_PAO\ [?6T:V90^#&5 M%_V\_P#,QEDV#EO3C_X"O\CXONOB,U\P8VDVFGO_ &9=D#MVG6;T[YZGVQC: MEXPUJ:/&GZWJ%J^!\URMK..V>%MT]^]?;M]^W#I^J B\_9D^.UV&&#Y_@%7R M!SCF:L"^_:B\#ZF2;S]D#XP79)W'S_AE _/3/,O6NR&:Y[2^#&R^>OYW..?# MN GO1C_X"E^1\;7'B[Q='&?(\2K,XZ>;ID2 _4AC_*J:^//B#&I']HZ;-W!: M#!^G"U]:WOQE^%M^,2_L"/W/P_\KK_N7 _^M6!?>,/A!?;B?V1?C] Y M& T'A6Y3'X?:\?I7;'B3B&'_ "_4O5?Y(XY<+8"6U)(^9E^)GQ#A8DKIMP.F M#& /KU%2+\9?']NI#Z'IW1EXKJCQ=G\=U!_?_FMRDD9XB_VOKZ"L[P_P#$^[NYO*\07DMUQ\EU*2S+ MWVGVKE]:\&^(]%CN+[4/!WBCPWI+7+16LOB+2I;1G4DF,,67;O*C)4$X(/4< MU3TCP_K'B2:6#1-%U+7;N.,RFUTJTDN9MH(&=B G&2.>G->!C.)^.7B7PY>):^ M#K7P_<6I42OJ&J::MQ,LF2"J^:" H 4_=ZL>?3!O/CM\:M6A,,WQ)O-,B88* M:+%'9 <=A L>*]%\'6_@GP[IEI#XL_9U_:$UW7%B7[8VG^&6>Q,FWYO)97B< MID_Q#(Z5Z5HOQ=^%?A_;]E_8Z^-DHLIRGXM@*/QK[@TC]M32/#Z;-+_9<^.6 MFKTVV?P^2(?^.S"M+_AOK_JW+]H#_P (;_[?7FRQ&95%:>*DE_=]W\K'J1RJ M@G=J_P"/YGRWX=_89^)>HA6C\&6^FQGI)>7%O&?Q&XO^E>F:'_P3M\:7&W^T M_$.AZ='_ ';K*4GYL[8X.E#9&-H?\ P3ET6':=8\9W]Y_>6QLTM_P!9I/Y5W^B M_L)_"G2POVJQU+6,=?MM^ZYX_P"F6RN9_P"&^O\ JW+]H#_PAO\ [?1_PWU_ MU;E^T!_X0W_V^M(X/#QV@OS-U1IKH>RZ+^SK\,O#Y4V?@?12R]&N;5;AA[@R M;CFNZTW2+'1X?)L+*WL8O^>=M$L:_D *^8/^&^O^KYDW*5W(<,,]P?6OEC_ ()*_C;XPO/@O9Z?9W)O[SP_ +G5%DD8M9C467,CQ[%+ M.6?.X I7O?QY_9?\2_$CX5:/\-O /Q+_ .%9>"[;27T2_P!-_L"'5?MUIY:1 MQIYDDBO%M16&4.3OSG@5]#T4 ?&]C_P3YU/6_P!GN7X3>/OBQ=>*]+TUK67P MK?6.@P:;-H$D"R!2I5W:<,' .]LX!PP)R.L^$_['.M:#\8;+XG_%/XHWOQ<\ M6:5I\FF:.\^D0Z9;6$4@*NPAB9@\A5G7<2,ASD$X(^G** /B"^_X)K:E;Z5X MB\$>&_C5K?AOX,^(-0.H7_@J'2+>67+%2\<=ZS;D0E%PNPC"_,&.2?LOPOX: MTWP9X;TK0-&M5LM(TNUBLK.V0DB*&- B*">3A0!S6I10 5^"K*58JP((."#V MK]ZJ*X\1A_K%M;6/K,AS[^P_:_NN?GMUM:U_)]S\%*_3/_@F6#_PH?7>/^9E MN/\ TEM:O?\ !+C_ ),3^&7_ '$__3I=U]55E0P?L9\_-?Y'HYSQ5_:V$>%] MCRZIWYK[>7*@HHHKT3X(**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH RO%' MA?2O&F@7NBZU91ZAIEY'YYD\RXOKME>XFY.U68 #:H. .IZDD]_14.$7)3:U1/*KWZA1115E!1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 ?*O[1'_)]G[(W_ '-W_IKBKZJKY5_: M(_Y/L_9&_P"YN_\ 37%7U50 4444 %%%% '\J]%%% '[_?\ !+C_ ),3^&7_ M '$__3I=U]55\J_\$N/^3$_AE_W$_P#TZ7=?55 !117A?[3?[56B_L^VEEHU MMIVJ>*?B)KUO.?#_ (9T/3I+^YN9$4X=XT93Y2M@MA@Q ;:#M. #W2BOG#X: M?MA6FJ_LXZ]\0O&GAO7= U_P=9J?%7A^72'LKF"Y$2NX@AGDYC8-E"TF2N-V M#Q3OA%^VI9_&+Q-H.EZ?\'/BYHEAK*^9;^(=<\+BWTI8S&9%D>X69@$8 !6 M()9?6@#Z-HKY2\5?\%)/A?X7U[68%T3QKK7AG1-0_LO5O&NCZ$UQH=A&9?NJV[<-N[(S]0Z1JUEK^DV6IZ;=17VGWL*7%M=0,&CEC=0RNI'4$$ M$'WH N4444 ?*O\ P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$_ M_3I=U]54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!\J_M$?\ )]G[(W_60N%## M+$@KUH \G^$_Q<\5?M8_"/X]?!SXL:MX<\-ZYX>>/P[<^,](82:?.UPSQ*P1 MG12_F18P&3<9%7:A&#S&O>,OC=^Q;\6/@[\,;SXG:=\6?#'BJ+^P[;2#H%OI MEYID\#^ K+1]:*E5O MYKB>\FB!!#"-IY',>02#LQD'!H ^&?@+XBT&R_X)"_%"UU*:W@OK9M5LKV&4 MJDGVZ1U,*L,Y+DM%C//R^U?=G[&>FWFC_LH_":TOT>.Z3PW9%DDSN4-$K*#G MI\I'':L?Q%^P7\ O%GQ F\::K\--+NO$$T_VF:3S9TMYI.I=[99!"Y)Y.Y#N M)R_ZM__ /*Y1_P2X_Y, M3^&7_<3_ /3I=U]54 ?*O_&;W_5O_P#Y7*/^,WO^K?\ _P KE?55% 'RK_QF M]_U;_P#^5RC_ (S>_P"K?_\ RN5]544 ?*O_ !F]_P!6_P#_ )7*/^,WO^K? M_P#RN5]544 ?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE?55% 'RK_QF]_U;_\ M^5RC_C-[_JW_ /\ *Y7U510!\J_\9O?]6_\ _E_ZM_\ _*Y7U510!\J_\9O?]6__ /E_ZM_P#_ "N5]544 ?*O_&;W M_5O_ /Y7*/\ C-[_ *M__P#*Y7U510!\J_\ &;W_ %;_ /\ E_ZM__ M /*Y7U510!\J_P#&;W_5O_\ Y7*/^,WO^K?_ /RN5]544 ?*O_&;W_5O_P#Y M7*/^,WO^K?\ _P KE?55% 'RK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN5]544 M?*O_ !F]_P!6_P#_ )7*/^,WO^K?_P#RN5]544 ?*O\ QF]_U;__ .5RC_C- M[_JW_P#\KE?55% 'RK_QF]_U;_\ ^5RC_C-[_JW_ /\ *Y7U510!\J_\9O?] M6_\ _E_ZM_\ _*Y7U510!\J_\9O?]6__ /E< MH_XS>_ZM_P#_ "N5]544 ?*O_&;W_5O_ /Y7*/\ C-[_ *M__P#*Y7U510!\ MJ_\ &;W_ %;_ /\ E_ZM__ /*Y7U510!\J_P#&;W_5O_\ Y7*/^,WO M^K?_ /RN5]544 ?*O_&;W_5O_P#Y7*/^,WO^K?\ _P KE?55% 'RK_QF]_U; M_P#^5RC_ (S>_P"K?_\ RN5]544 ?*O_ !F]_P!6_P#_ )7*/^,WO^K?_P#R MN5]544 ?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE?55% 'RK_QF]_U;_\ ^5RC M_C-[_JW_ /\ *Y7U510!\J_\9O?]6_\ _E_Z MM_\ _*Y7U510!\J_\9O?]6__ /E_ZM_P#_ "N5]544 ?*O_&;W_5O_ M /Y7*/\ C-[_ *M__P#*Y7U510!\J_\ &;W_ %;_ /\ E_ZM__ /*Y M7U510!\J_P#&;W_5O_\ Y7*/^,WO^K?_ /RN5]544 ?*O_&;W_5O_P#Y7*/^ M,WO^K?\ _P KE?55% 'RK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN5]544 ?*O_ M !F]_P!6_P#_ )7*/^,WO^K?_P#RN5]544 ?*O\ QF]_U;__ .5RC_C-[_JW M_P#\KE?55% 'RK_QF]_U;_\ ^5RC_C-[_JW_ /\ *Y7U510!\J_\9O?]6_\ M_E_ZM_\ _*Y7U510!\J_\9O?]6__ /E_ZM_P#_ "N5]544 ?*O_&;W_5O_ /Y7*/\ C-[_ *M__P#*Y7U510!\J_\ M&;W_ %;_ /\ E_ZM__ /*Y7U510!\J_P#&;W_5O_\ Y7*/^,WO^K?_ M /RN5]544 ?*O_&;W_5O_P#Y7*/^,WO^K?\ _P KE?55% 'RK_QF]_U;_P#^ M5RC_ (S>_P"K?_\ RN5]544 ? &J?\+O_P"&[/V8?^%R_P#"O_\ F:/[*_X0 M7[=_T"QYWG_:O^V6W9_MY[5]_P!?*O[1'_)]G[(W_BB MB@#]_O\ @EQ_R8G\,O\ N)_^G2[KZJKY5_X)>-==L[O4XXYXK.UT^Q \ZZN)#A(P3P!P22>@4X!. M ?,_V9/BI\=M8\=^(-)^,?PSU3PWIVKSSZIH&HQWUC>VNG6H$86PF>V4$,,L MRR2_,^2,#;76?MA:7\(/%7PIC\+?&C6(= \-Z]?1V=IJ,TQMS;W@5Y(W67+S3SI?S:# MMBD\H&\C)!PZQ)C<% EQY:G:2 >GZW_P4@U+^SO$WC/PM\&=8\5_!WPWJ3:; MJ7C:'6+>!\HZJ\L%FR[Y4^="&W*,'YMF#C[!\'^+=+\>^$]'\2:)5P9))F9B7D8\GO MQ@8 ZC_AG?\ :=_Z.Y_\QKI?_P G>)9V5(M&N]7MXKR1F^Z%A9PY)[8'- '8T5A>,/'GA MKX=Z3_:GBKQ%I/AG3-XC^VZQ>Q6D.X]%WR,%R?3-;$5U#/:IA&.'/'/AOQ!K-LK-/IVEZO;W-Q$%.& M+1HY90"0#D<5V- !1110 4444 %%%% !1110 4444 %%%% !1110 45QWBKX MR^ / FM6^C^)?'/AOP]JUR 8+#5=7M[6>7)P-L.!6_X@\2Z1X3T>XU M;7-5LM&TJW7?-?:A<)!!$OJSN0H'U- &E16!X,^('A;XCZ6^I>$_$FD>*-.2 M0Q->:+?Q7<*N.2I>-F /(XS3=#^(?A7Q1KVJ:)HWB;1]6UK2B!J&G6-_%-<6 M9/3SHU8M'G!^\!TH Z&BO--4_:<^#NAZE=Z=J7Q8\#Z?J%I*T%Q:77B.SBEA MD4D,CHT@*L"""",@BNU\+>+=#\7:Q5ML MB$JV&4@X/!!% &M1110 4444 %%%% !1110 4444 %%%% !1110 454U75K' M0M-N-0U*\M]/L+=#)-=74JQ11*.K,S$ #W-8?@?XH>#?B;;W4_@_Q;H7BR&U M8)<2:'J4-XL+$9 *\D9ONA86<.2>V!S6IXP\>>&OAWI/\ :GBKQ%I/AG3-XC^VZQ>Q6D.X M]%WR,%R?3- &[15*ZUK3['2)-5N;^UM]+CA^T/?2S*L"Q ;C(7)VA<<[LXQ7 M/^!_B[X%^)LES'X/\:^'?%A<1.VT'WH ZVBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHKCO%7QE\ >!-:M]'\2^.?#?A[5KD P6& MJZO;VL\N3@;8Y'#-D\<"@#L:*S?$'B72/">CW&K:YJMEHVE6Z[YK[4+A(((E M]6=R% ^IJEX,^('A;XCZ6^I>$_$FD>*-.20Q->:+?Q7<*N.2I>-F /(XS0!O MT5SVA_$/PKXHU[5-$T;Q-H^K:UI1 U#3K&_BFN+,GIYT:L6CS@_> Z5G^,/C M-\/_ (>ZK;:7XJ\<^&_#6I7*AX+/6-7M[2:52< JDC@L,\9 ZT =C138Y%EC M5T8.C#*LIR"#T(-.H **** "BBB@ HHHH **** "BBB@ HHHH ***J:KJUCH M6FW&H:E>6^GV%NADFNKJ58HHE'5F9B ![F@"W17,>!_BAX-^)MO=3^#_ !;H M7BR&U8)<2:'J4-XL+$9 KV\5Y(S?="PLX,?#_A3[5GR/["?BMX*^)GVO\ X1#QAH'BO[(0+G^Q-3@O/))Z!_*9MN<'KZ5U- !1110 M4444 %%%% !1110 4444 %%%% !1110 45QWBKXR^ / FM6^C^)?'/AOP]JU MR 8+#5=7M[6>7)P-L.!6_X@\2Z1X3T>XU;7-5LM&TJW7?-?:A<)!!$ MOJSN0H'U- &E17.^$?B-X3\?Z--J_ACQ1HWB32869);[2-0ANH(V498-)&Q4 M$#DY-4O!_P 8/ ?Q#U*[T[PKXV\.>)M0LUW7-IH^K6]W+" =N72-R5&>.1UH M Z^BN>\4_$/PKX'GTZ#Q)XFT?P_-J4PMK*/5+^*V:ZE)P(X@[#>Q)'RKD\UT M- !1110!_*O1110!^_W_ 2X_P"3$_AE_P!Q/_TZ7=?55?*O_!+C_DQ/X9?] MQ/\ ].EW7U50 4444 %%%% !7(_$[X>>#?B1X:%CX[TFPUGP_93IJ3V^J520K*HR2'RN.HKKJ\9_:S^ >L?M+?".X\"Z3XYN/ 4=YV_X1*#P+8Z;'(AC95Q/%(74AR')Y+$'.=Q->=7 MW_!-;4K?2O$7@CPW\:M;\-_!GQ!J!U"_\%0Z1;RRY8J7CCO6;+_ +5'@O2/&W_!,OPO\5?$6G_VK\0F\/:'9KK=_))+-'$;B/)C5V*Q MLX8[W0!GS\Q(Q7L'_!1[QGJ?A?\ 8E\+:;ITMU%'XEOM*T2]^Q2;)I+9X6DD MC0]/G\H(0>"&(/!KN/VF/V*?$WQT\&Z=\/\ PY\5E\ _"VSTVSL!X33PS#?A MFMFS%(+EI4E7 6(;0_9!U?XG?LV7_PL^*'Q)N/&>H&YCN=,\36 MFBP:9-IQB">0%AC8J^TJX))W,LC#(." #R3X"^.O"OPE^/?@GX?^(_V7--^" M'B#7+&>+PWK]G>V6HW%VD:9=+B:% X8JHSN=VW,,CG=7WA7R]\+?V-=?TCXO M:#\2?BI\6M3^+/B/PW:/9Z LFE0Z7:V*R(4D=HHG;S9"I(WD@GC=N*J5^H: M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\^O^"DW@'X/^&_AMJNAZ7X M$TO5_C7\0]3C;1_L=H)]8FN&E3S)A('[2_A[PWI5KHFAZ?:Z1%:V%E&(XHE\D$@ >I M))/4DDGDUZW\*_V/]>^'^M>/?'.K_%.\\6?&+Q/IATN'QG=:-!#%ID8'[OR; M)6,9 98V*DX;RQPN6SQ_PE_8B^*GPR^.&I_$N;]H7^V-0U^XM7\26_\ PA5K M!_:T,. (=PF8094;=T:@]^30!SG_ 4=\,_#7X=_">6UT#X5>#]0^*GQ#U(: M+I%ROAZT:\>YG;]]<>88]WF8; ?.1)*A]:^J/V>_A#9? 7X+>$? 5@PECT6Q M6&68#'G3L2\TF/\ :D9V_&N'\8?LK_\ "P/VJ?"?Q>\0>)_[0TOPK8M!H_A1 MM/Q';W+9S=&;S3N;)!QY8Y2/GY>??* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#D?B=\//!OQ(\-"Q\=Z38:SX?LITU)[?5.;56B!8/*I(5E49)#Y7 M'45\!_LB^$=(\5?MH?%CXR_"G0[?PY\'M(TN71[-K&V%K9ZI=!(M_D1JH41[ MHC(=N,9C.,NTS4/CI:^)OA]I-N]M_PB4'@6QTV. M1#&RKB>*0NI#D.3R6(.<[B: /B[X6_!_P5\4/^"9OQ3^)WB;1M/U?XA:C-JV MM3^)KZ%)=0CN8I0R*DY&]%8H,J#@^8V0=V*Z3]JCP7I'C;_@F7X7^*OB+3_[ M5^(3>'M#LUUN_DDEFCB-Q'DQJ[%8V<,=[H SY^8D8KVB^_X)K:E;Z5XB\$>& M_C5K?AOX,^(-0.H7_@J'2+>67+%2\<=ZS;D0E%PNPC"_,&.2>P_:8_8I\3?' M3P;IWP_\.?%9? /PML]-L[ >$T\,PWX9K9LQ2"Y:5)5P%B&T''R9.)H/#[1OI+/V+=>^*7P+TOP1\0?BQ>^(?$NA:O%J^A>++#1+?3I+!HHPD,9MT8 MK(J_,UM#(I5 MW:.$MYC8/7(Z+G.T4 ?45%%% !1110 4444 %%%% !1110 4444 %%%% !7Y M]?\ !2;P#\'_ W\-M5T/2_ FEZO\:_B'J<;:/\ 8[03ZQ-<-*GF3"0YD2/: MI7:"$); 'WB/T%KXJU_]@OXES_M#>)?B]X>_:"_L3Q#JDDD=H;SP7;:F^FV; M,=EM"\\Y"!5.W)/MGQ0_8\USXP^ / :^)?BA=/\6?!= MZ^H:7\0;#18+8^:9-P$EDK>64VK&"H89,8)X+*7?"O\ 8_U[X?ZUX]\2?L8^#]$^ M'_[>'[2_A[PWI5KHFAZ?:Z1%:V%E&(XHE\D$@ >I))/4DDGDUX_XC^':^!?B M1^T;'\6OV??%GQ.U3Q9?W-WH/C#3])34+.SLBDAB_P!+D919^6I3YE.0%"D M(N?HOX2_L1?%3X9?'#4_B7-^T+_;&H:_<6K^)+?_ (0JU@_M:&' $.X3,(,J M-NZ-0>_)KKOC!^RU\4/B]K7B#3Y_VA-8T;X:ZX[+=>%;#P]:+<+;L,/!'?Y\ MQ4(R.5/!((()H K?\$R=7U;6OV)_AW-J\LD\L4=U;6\DWWOL\=U*D0^BJH4> MRBOJ2N;^&_P]T3X3^ ]#\'^&[7['H>C6J6EK"3EMJCEF/=F.6)[DD]ZZ2@ H MHHH **** "BBB@ HHHH **** "BBB@ KD?B=\//!OQ(\-"Q\=Z38:SX?LITU M)[?5.;56B!8/*I(5E49)#Y7'45UU>,_M9_ /6/VEOA'<>!=)\??"WX/^"OBA_P3-^* M?Q.\3:-I^K_$+49M6UJ?Q-?0I+J$=S%*&14G(WHK%!E0<'S&R#NQ7VC^S[^S M+\5_@G>>'M,U#XZ6OB;X?:3;O;?\(E!X%L=-CD0QLJXGBD+J0Y#D\EB#G.XF MO.K[_@FMJ5OI7B+P1X;^-6M^&_@SX@U ZA?^"H=(MY9+\([']@O0_B3\4/#&E^)OB7XN\'VFF6%YJ%N+G5+Z]%MY=N8 M&?+1E_B7Q/\ &70/'/@[XPKX+L_"^GVV MF^&-#N?"L.KP:-#%"D?[KSY]A8E2^\Q[@2.?E!KNO&G[(&N_&KX$7G@+XN?% M"X\:Z\NIC5-*\66&AV^DSZ=(B 1 0Q,4< F3)RI(DQD$!J /&/BA\.?#?P&_ MX*&?L[-\.-#T_P (0^(K'4=.U73]#M4MH;F"-"P:2., ,IQMH_V.T$^L37#2IYDPD.9$CVJ5V@A"6P!]XC MG?BY\.;S1_$W[$?P'\>7":QHT(>36K%I-]M=W%M!$(HF!&)(T)>,9'S*Q&.: M]2U_]@OXES_M#>)?B]X>_:"_L3Q#JDDD=H;SP7;:F^FV;,=EM"\\Y"!5.W U\2_%"Z?XL^"[U]0TOX@V&BP6Q\TR;@)+)6\L MIM6,%0PR8P3P64@'A6F_!OP=HO\ P4@\7_#+3/#]E9_#OQ;X"BO=:\,Z?']F ML7DCF4(?*B*A.4!XQ_K'_OG.!X3^'/A'XG?\%*M U?X'>']-\/\ @OX[*S)Y$8C4([L) A(ZA)#SM!/N-C^P=XB_LOXDZSJWQFU35OBW MXUT^+2'\=?V1';?V?9+(C/#;VD4JA/,5 I(<8P"NTYW1?L^?L7?%G]G>W\/Z M)H7[0=JW@G3KU;FZ\/Q> +&'[*M;^(NE17VK2N\L[Q(C!8E9V/EQC8I\M-JY&[&>:_0>OD M?]I[]B_XB?M(>,[+4#\<_P#A'O#6DZG;ZQHF@?\ "(VUS_9UU%&%$GVCSD>7 M+;VVOE?FQ@X%?2/PST#Q)X7\$:9IGB[Q7_PF_B*W5A=Z]_9T6G_:B78J?(C) M1,*57@\[<]Z .GHHHH _E7HHHH _?[_@EQ_R8G\,O^XG_P"G2[KZJKY5_P"" M7'_)B?PR_P"XG_Z=+NOJJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH _E7HHHH _?[_ ()FA:G>.ENB-# MP6DE8@;9@&8;CP=JCDUUTL!B:T9RC!^ZK_\ #'-4QM"E*,927O.Q]L45YW_P MT9\)_P#HI_@W_P *"T_^.4J_M%?"AV"K\3O!K,3@ :_:$G_R)7/]7K?R/[F; M^VI?S+[ST.BN.\7)XN\06.FW?@+Q1X;TNWD1I)9]6T6;5H[E&"F,Q&&]MPH^ M]DDONR,8QSY-^S9\3OB9\4/AOI'Q&\6^(?!]KX:!:V6BMJ0\: MQ^%[R]L=/3RTD\P&2$0SRHKJ6MPQD!R&4%2!UFK_ !V\&?#M?"NC>)_%/GZ_ MK.F&\L$BTZ=KC5A$L8D:"")&+2,9%80("YR=JD*< 'IM%>.?\->?"I]$GU.# MQ#>7J6KW"7UE9:'J%Q?Z=]G8K.;NSC@:>U5#U::-%&5Y^89Y7]HC]H1?AWX@ M^!FK:9XML+#P/XFUQX]2U &&6VO+(V4LL6V4AL!G$94QD%L@ G." ?1M%>=^ M'OC9X9^(&G^)X?#E_>1:UHMOYEUINK:7=:;>VVZ,M%(UM=Q1R;&P=K[=K;6 M)P0.&^"?[05M;_LL_#/QU\1]=,NKZ_I]HKR0632W.H7DHXC@M;:,O)(>3LBC M) #' ) ![[17)_#WXI>&OBE8WUSXJ45XNO[8WPBE@N+F+Q5+/8VEZVGW^H0Z1?26FFSK,82M MY.L)CM!O'#3LBE<,"5(:NW\??%SPM\,SI4>NW\XO-6=X]/T[3;"XU&]O"B[I M#%;6T#O$NF3ZI)>I&_V6:&Y=8MCDG;\ MP RJC)'?WKU,+EF*Q5:-",&G)VNTTOGH>3BLTPF$H3KSFFHJ]DTW\M3VJBOA MW_AI'XC?]#%_Y(VW_P ;KV#]G_XY7.O1ZZOC;Q+I\1A,!M&O&@M2V[S-X& H M;&U/IGWKWL;PIC\#0EB)N,DK:1NWJ[;#O^ALT/_P &4/\ \57"?M#?'?\ X5/\/M'UC05T_4[WQ!K5 MGH&GWMW/_P 2ZUFN7*"XN'0C,4>&)4,I8@(&4MD?)SH5:2O4@UZIH^PIUZ55 MVIS3?DTSV&BN-\#VOQ"L+^[@\8ZGX9UVR:-7MK[0].N--D23)#1O;RSW 9<8 M(D$JG)(V?Q5\9W_[47CF^T:^UBQ\?W"?%,^.9/#^G_!VUTZREB>&"Z5)(I1] MG:\(^RAIWNA,L:EQ@ 84XFY]_45Y-^U#\4M=^#OP=OO$OAR/3I-92^T^RA_M M2"2>W7[1>0P,S(DD;-@2$@!UY KGX_BKX\^''QN\$^!/'D_AWQ)I_C:*[32] M6\/:;<:9)9W5K$9I(IX);FY$B/'@K(LBE2C J<@@ ]YHKQS]HSXF^*_A_/\ M#G3/",FCVVH>*_$T6A27FM6$M[%;QO;SREQ%'/"6;,2CEP,$UT=MK/B7X;>$ M/$OB+XD>)=!U?3M+M'OC-H>A3:8(88D9Y=XEO+C>2 ,8*8P>N> #T"BOE36O MV@OBSX-^"VD_&S7].\+#P7.MMJ6H>$;.SN3J=CIMPP"R+?F?RY9HUDCD9/LJ M X= PP'/3:3\6/B3\:=8\>2_"^Z\(Z1X=\+W\FBVEWX@T^YU%]9OHHU>;'DW M, MH5=UC#?OBQ#-A=_L_P#Q@@^/'PET/QG%I[Z/->B6&[TV23S& MM+F&5X9HM^!N"O&V&P,C!P,XKT2@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#^5>BBB@#]_O^"7'_)B?PR_[B?\ Z=+NOJJOE7_@ MEQ_R8G\,O^XG_P"G2[KZJH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#RC]I?X"0?M'?#-O"4^M3: RW<5[%>0P^< Z!AAX]R[U(<\;AR%/;%? M)'_#I'_JJW_EN_\ W57Z'45Z>'S/%X2'LZ,[+T3_ #1YV(R_#8J?M*L+OU?Z M,_(+]JO]C"R_9A\)Z1JDOCI_$-]JEV;:"Q71OLPVJNYW,GGOC'RC&,G=[&OF M&OZ&Z*]_#\25:=-1K0YY=[I?@HGBU\@IU)\U*?*NUK_BV?E]\&?^";]G\9OA M?X>\:6'Q-DLK?5K?S3:R>'MQAD5BDB;OM(W!75@&P,@ X&:[/_ATC_U5;_RW M?_NJOT.HKS9Y[CW)N,[+M:/^1WQR;!**4H7?J_\ ,X3X)_"R#X*?"C0?!5OJ M,VK1Z3"Z?;9TV-*SR/(QVY.T;G("Y. ,G%>+?LE_P#)BUO_ ->>M_\ I7=U M]245X4YRJ2K/9A&-.*A'9:'Q6MI!9?\$DWCMX8X(S\-&D*1(%!9K4LS M8'Y)-=9);Q3?M7_ +/CR1H[Q> M7>-F4$HV+!_+,?JQ]:^=O#.KV6C_ ']AW5 MM7M9[_3M/U1[JX$5JUTT4<5G$]%^'LVA7_B#2YA/I]Q>RW*W$=NDR$I(\<89F"D[/. . M"<'Q3PS9WVD_!_\ 8X\97GBG5?!'@K2-%N;/5/$VFQ6LBZ5-=6T<=M+.;F&: M*.)V#1&5X\(9!\R[LU^CE% 'A7[.OAOP8_BSQSXS\+_$O5/BGJ&N+8VVI:U. M]E+99MTD$20RV5M# SA9"'"EF'[O=MR,YOC[_D^;X1_]BEX@_P#1UC7T/10! M\'?#V")O^"=OQW!C4A[GQBS94?,1<7."?7H/R%=59^)M.^%O[0'PO\;^.KRW MT7P?JGPSAT.Q\1ZI*L5G:ZB)4N)(99WPD32Q %=S#?Y3 B@#SN3]H3X M?)8^%;T>(HYK'Q3JW]B:)=P6T\L.H77S8$4BH5:,[&Q+GRV R&/%>B444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6#XZ\)Q^ M./"6I:%+J,JM.%:G* ME45XR33]'N?-'_#&7_4X?^4S_P"W5P_Q>_9__P"%4^&K;5O[>_M3SKM;7R?L M?DXRCMNSYC?W,8QWK[/JEJVB:=K]J+;5+"UU*V#!Q#=PK*FX9P<,",\GGWK[ M'"\69E3K1EB*G-!/56BKKUL?%XO@_+*E"<,-3Y9M:.\G9^ES\WJ],^#/P9_X M6[_;'_$X_LG^S_)_Y=?.\SS-_P#MKC&SWZU]>?\ "L?!W_0IZ'_X+8?_ (FM M/1?#.C^'!,-)TFQTL38\P65LD._&<;MH&<9/7U->]C>-/:T)0PL'";M9Z.VN MNGIH?/8'@;V6(C/%S4Z:O=*ZOH[:IKK9GSW_ ,,9?]3A_P"4S_[=72ZMX1^& M_P &_@_-X:^)^HZ?J'A#6;[R;NXUZTQIPD< H)F.Z.!1E'F;<,&917N M5%?$XS/,PS"E['$U.:.]K17Y)'W>!R'+LNJ^WPM+EE:U[R?YMGQ-\&DF\&_$ M_P 6:!^SYXCNO&7PFMO!\\]K;S:DVKZ-I6N*5%M9V=VS,1N0F22#S6"[\G;N M45Y'X*UC1_AKI?A/XL>!/%4OB/\ :.NK;[#XY^'NO7EQ<:SXCF)4W-J;/:TU MG) \1,3K"L21Q@MF/YC^FM%>$>^?GQXF\57WC;]@&^36_$][>>.O^$HL)->M M;MY/MVA74VMQ2+9M%< M'Y*LJ(&780@*@H17UKX5^ -CH_Q"MO''B#Q3XB\? M>*+&S>PTV]\0O:HFG0R',H@AM+>"(/)\H:1D9R$5=P7BO4J* /,OCGJGPDM= M)TBS^,">%VT2ZNF^QMXQMH7L%N$C8_ZR=3%')L+[=Q!8;@N>:^8M%\ VOCS4 MOV@]"^"45LGPEUSP6UA:)I38T.?Q"Z3([6 4^3CR_+25H,)O"[LL#7W510!\ M+>.OBQX<^,7[%NF?"?P_J$%W\4M.'R96 M=Y%5 %'/S+GHOV??B9X2_9=7XL>"?B1K]CX4U6T\5:AKNG0ZE(L,NKZ?=8DA MEM%.&NF)5XRL0=@Z;,9P*^QZ* /#OV+? >K_ ]_9W\/V.NV,^EZM>W-]JTU MA=+MEMA=7XT44 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 ?RKT444 ?O]_P $N/\ DQ/X9?\ <3_].EW7 MU57RK_P2X_Y,3^&7_<3_ /3I=U]54 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% '\J]%%% '[_?\$N/^3$_A ME_W$_P#TZ7=?55?*O_!+C_DQ/X9?]Q/_ -.EW7U50 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &7XC\1V?A?33>WS.(MP0+&N69CV'Y'\JY#_A M>&A?\^FH_P#?N/\ ^+KM=8T6RUZR:TOX%N+=B&VDD**F)3R>K2C2M]M2YK]=HM6V/:P<\MC3_P!KC)R\K6M] MZ,*^^.6EK:2_8[*\>ZV_NQ.J*F?0E3ZC+$?F*XS1?@O=#Q!(FI.ITN$Y62 M-L-..PQU7W_3UK\JSW*^.J^+PLIU(R:E[KI748OO.Z73JTU:ZW=G]-@L3DL* M55*+6FO-NUV6K_K7H=!_PO#0O^?34?\ OW'_ /%T?\+PT+_GUU ?]LX__BZU MO^%4^%O^@7_Y,2__ !5'_"J?"W_0+_\ )B7_ .*K[;ZKQ[_T$8?[I?\ R!X_ MMI:CX7\0:IXUNX%EU""* M38Z$%3AF!YYY'(KS+Q!\9?%NG_L?_&GPCK^MWEA\6OAMITNGW>K6MPT-S>0[ M0UGJ<;JV\>=%@ELY$BR XKVW]J3X7ZMXX^!,GA;P?I:W=ZNJ:7<16:S)$/*A MOX)I6W2,!PB.W)R<<9)KS']O?]G#QE\3O#DWB7X6V:7OC2XTN;PUJFEM<1VZ MZKI;)( MLT9#(7G:VCSW#L.];?P#^*GBKXI?LIP:Y:P0S?$FQTV[TNYM+MMJ_P!LVH>% MED)/ :6,,<]GKD= _9[\<>,?V@?$OQ"UGQ%KOP[33-(L_#'ALZ,VEW,MQ:*H MENIG6X@N50/.0%P$?$9W<$5<^!OP=\?_ +/WQ'^,%I8"?QGX3\0"/Q+HVH:Q M>VMJTFKNK+=V\PMXE$7F,(WWI;[ /5L@]!F/SH<-Y\2/&=M\;- M-C63Q3X:\1ZU>03R71CW7,?]E7+&W6#+9!MHEV*$"NO(-KX _#?_ (7%H/Q# MU?6_&7CR#6H?&NN:?9WVG^,M3A2SBBNF6$1VWGFV(08PCQ,A PRL.*T?BEX* M\6_M)>(/AJ9OA=J'P]O?#&OVFNW'B?Q!>:;+-;P1.K36EFUG+M8U;3]0BU;28=.DAN;EGA>5S>&>- M<$%L0.RC.$8_+0!L?!/]H+4H?@E\1=6^(E[#?ZU\,M3U32-9U6W@6W34!9KY MB7 C7Y4:2)HR57C>3@ 8 X;]E+QCXZ\*_%.R\,_$75]1U&X^(/A2'QI9)J5W M).MC?>:WVVQ@#D^7&B36Y$:\+M/J:J^+OV3_ !MJGP4@^'4DZ7=_\0O&C>(? MB#KVES1QP65N\HGECMUF^:08B@@3]VV=I9U4'%;WQF_9K\>6?B+X;>/_ KX MU\2>/O$_@O6X7CTC5QI%FDFFS$17T4;V]I;?,8L$!W*X0X&XB@#9\ /?_M.? M$3XF7VN:]KVF>#/">O2^%](T3P_K%UI#23VZ(;J[N)[62.:1F=RB(7\M57.P ML=U7_A#XBUWP#^TAXP^#NI:[?^)/#R:';^*/#MUK$S7%]9P23O#/:27#G?<* ML@#(\A9PI*L[8%-\*>%/&?[/'Q%^(,FC>"[[X@>"O&6KR>(X!H5[90WVF7TB M1K<131WD\$;1.5WH\;LP(8,O(8\9X \<:AH?[8VL:Q\4?".L^"=7\8Z;::#X M/_C?M'>//$$7C3X7_ P\ M,:I-X>U#QUJ%TM[K=LJ&XM-/M(/.N1 7!59GS'&KD';N9@,@$=;I?PXT'X.M M?>*(O$_BR'2;&QFEU"VUKQ'?:Q;/&BA_-*WDDSQL@5\>2R;MQ#!\+MY_]H;X M7^(?$6N^ OB%X+@MM1\7^ [VYN[?1[R?[/'JMM/ 8KFU$V"(I&7:49ALWJH; M .Y;&N77BKXX>%_$O@S4?AWK/@31=:T6\T^ZU;7M1T]YD::(QI]GALY[D28W M,6,C1;<+C?DA0#DY_P!JKQ)I?P_TGXH:O\.(].^%&H-!,^I?VYOUFRLIR%AO M)[#[.(PF6C9U2Y=D1]V"5*CHO$'Q\\1M\RM M="U7QFVI6'/#+31>*(M1UN.&[MI;>0I>)81K$Z78AVN=TCVX? "\[@O4S?M+Z MQKWQBU3X=>"?!$?B&_M]$L->@U>_U8V6G&WN/,SYTBP2O&WRH$")(7+'(0(6 MKAK7X&>-X_V-_C+X&;1,>*?$%[XFFTRP^UP?Z0MW=3O;GS-^Q=ZNI^9AC/S8 MKD_AYJ'C#X=?M?>(X+#P9/XK%K\//#MGJNG:=?6T5_!(HF"M%Y\D<$BAE=7! ME4X*E=V"" >Q6W[76E#X5W7B*\\.WT?BNU\1?\(=-X2M9DFF_MLR",6R3':A MC.X2"8A1Y9W;<_)6YHWQL\2:/\4-"\$?$3PAI_AF[\1V\\NAZEH>MOJEG=2P M*7GMI#):VSQ2B/#J-C*ZA_F!7!\:_P"&:_B'>?#.3Q,UKIUM\2'^(R?$M?#C M78, VJ(QISW !7S?LXV^8OR>9_$5^>O1+WPGXM^-?QJ^'GBO5_!M]X#\/^!3 M>WT<&N7MG+>ZE>W$!@1$6SGGC2%$9V9W<,6* )C+4 ;OP/\ CMKOQOM;3Q)I MW@^TM_ &H3W5O9ZHFMB348S#*\>ZZLS"JPJQC882>5U+1[D +E/F[XB>.KSP M[^QCXWU;X2^&T\#00^-KJUOI8_$UVETDRZU'#)/"XA9CY[@AH]R*B2-@OC:? M1O"OPBU^?]H[PWXX\/\ PQO/@^S&YE\<7<>L6KZ?X@_=.L,4=O;3MYS>=*\O MVB:&!\+DCQ^*OC/XI\&P^%-!OO"&D7GQ)\4WLUOIF@Z=X@=[ M 0PJ))[F:\DM(W2..,Y(6W=MS(JAMQ(U?A+\8+OQUXD\7>$_$.@Q>&O&7A:6 MW%_8VE^;ZUD@N$+V\\$YBB9U8*X(:-&5D88(P3Y1\=OA/J?QIUCX8?$6^^%" MZ\?"US>V^I_#WQ2VFS7%Y:7*I&986\^6T,L3(DJK)(H90PW(V!7J/P-\&:+X M9BUBZT;X.:9\((;IHD-M;V^GPWEYL#?-,MB7B"J6.S]\['<^53C< >IT444 M%%%% !1110 4444 %%%% !1110 5A^-_&>E_#WPKJ/B+6IF@TRPC\R9T4LW) M"JH')/#>F>,-"O=&UFSCO],O(_*GMY,[77KU'(.0"".00"*F5 M[/EW$[VT/G)O^"AGPX5B!HWBAAGJ+2WY_P#(]07?_!1#P MK,UMH/B26Y"$Q M1S06Z(S8X#,)B0,]P#CT-=W_ ,,8_!S_ *$__P J=Y_\>H;]B_X.,I \(%3Z MC4[SC_R-7F\N._FC_7R.:U?NCX;D_:E\?2?%4>.AJC+>!M@T_+?9/L^?]1LS M]SWZY^;.>:^J++_@HAX!>S@:[T'Q)#=%%,L<,%O(BOCD*QF4L,]"0,^@KS23 M_@G_ *W_ ,+6%@E^/^$#)\_^U-Z?:!'G_4;.OF=MV-N/FZ_)7T,O[%_P=50# MX0+$#&XZG>9/OQ-7'AZ>-CS6=M>IC3C75_U.+_X>'?#G_H"^*/\ P%MO_DBF M_&[XZ:E\0_V>8/%7PR.O'25UZUL_$SZ/;,=8LM+WK]L-LB9;S1&Z?/&2R([. MI!7([?\ X8Q^#G_0G_\ E3O/_CU=&_A\? OP;:67PY\ /KU@+W?=Z3I^I1PW M>QQAIHVNG"2N"$RLDL?R@X8E0C>G1CB5+]ZTUY'3!5;^^U8P/V;]8^'/C#2K MKQ%\,/B)JWC'0+F-$FL=0\0W6K?99/+9E4@ [,_,?AWPO%: M?&+QEXK^%N@:1I6N_M V/C.;6+[XKK>6KO8:9#>121W,-RK-,6$?E6HM(AM3 MY@^P @_4UC\$O$?Q(^.7B[XC'PW-\)K?5/!]QX8:*>>U;5-0NY2A6^G^QRRQ M;8E 1"93(2IX10N?.C\!?B)<_!_X;>!])^'-QX+^*'@&-;/1OB3INL6$>D6^ MP%9;C 9[F:*X50SV\EH [R$,5 ,E=IN>O?MA>/$NOV;]6U'PAXID1EUW3=,E MU+P[JC12QM_:<$-Q")X'#(XRZ, P(Y!Q61=?:/A#^UE\-?!O@[Q-X@U;3?$N MFZA<>(_#VN:]=ZS]DMX(R;:^1[N666WW3,83M<))P-I*9'&3?L]^.KK]BV7X M2WG@S[1XELM:LY;R=]3MKFTUX'4X[J[O(W=E8*X,C&.9$89V*' !/U9X'^%7 M@KX8QWB>#O!^@^$TO"IN5T/3(+(3E<[2_E*N[&XXSTR?6@#R3]L'^VOL?PS^ MP?\ "8_V%_PED/\ PD/_ A7]I?:_P"S_LUQNW_V?^_\O?Y>=O?;5?P]\5OA MWX%^%?Q3\2^!=8\1:YJ/A33YKS5-%\5ZMJ\]_:210/+$KVVJ2&:W5QT(50X! MP6V\>P>/O%?B#PFFG3Z)X)U#QM!-*T=W!I-[:075NNTE'5;J6&.12PVG]ZK# M((##_^$+T_1IKF"XO5AS*SW=R8'DA5 M]\N$1)'^4'<03M !PWC_ $GQ7\+_ -DNP^-L?CSQ7??$O3;"R\2:A)?:SG0VR*C7&+61!<2O*SN3-YBC:J@ @T-4\"_%3XD_L\:-\ M#-;\!2Z'*;>TT/6_&#:E92Z4UC;,H>>U1)C"YGCD0)(@( MDB2;*..-RE: .V_8\^)NN_%GX Z#K?B>X2]\0PSWFF7UY'&L:W4EM=M4 M *7$88@ $G KSBS^.>K?"__AJWQ;J)O?$]GX-UB&:QTBYOW2..(:9:N88F M8.(E+,S?*N,L3C)KV3]F_P"$L_P1^#F@^$[V[@OM5@\^[U"YM5(BDNIYGGF* M9 .P/(P7(!V@<#I7AWQ!^ WCK7/ /[66FV6A^=>^.;M9/#T7VN!?MJC3[:$G M)<"/]Y&Z_O"O3/0@T >CZ;^T7XAM/$W@"+Q9X!3PUX<\=3&TT>^365N[RWNC M 9XHKVW$*I%YB))AHIIL,J@XW9$6L_M!>(M?UCQ[;>"OA^WBOPUX/F.FZOJ) MU46MY<7:Q[YX;"U:$K<&)63)DFA#,2JDXR5^*GPQ\3>)(_@&-.TW[0?"_B6R MU#5_W\2_9H([*>)W^9AOP[J,)N)SD#'-8'A'PC\1_@WK_P 5?#^@^#/^$FT[ MQ=KUSXAT77CJ5O!8V4EV@\Z*^1Y?M"B.1"P,$4H=7 ^4YP 4;/RX+BXW[-AWY\K;MRN,YSQ@^R:Q^T'9^'? MB9X^\,ZCI$RV'A#PK!XIN-1MY?-DGC=K@-$L&T?,HMR0=YW%L8&,GQ/PS\"O MB#X+^!?[.5POAMM4\5_#C41!?#/Q.D_: ^)OQ'U7P-:Z=8ZIX4L;#0=*NM6A,LTD$ERYM[MXS(L4A: M3)*>9&%=<,Y#4 =K\./BMX^^)'@6'Q);^!="M;76-)CU70I(_%330RJX5EBO M'6TW02;'!'DK<)E7!884OXG^SS\?O'W@G]AG_A97C'2+7Q-:Z-HMSJ$%[)XE MN+C4=39+F0%9Q+:8BP!@,))>%' Z#J_@/\&M3\)?'76/$?AGP!J/P=^'U[I# MKJ/AF\U&UDAU'57D3;";Q/$VGZ3>Z=I^H"_L38ZPSW,K1M WG^8F496(GCBQG'.* .N^-'CQ_$W MP1M->^)/PMMW\.7GB#13I.CGQ%/'>GSKZ-(9[I8X$$$D>^.3R5DE!Y5F&*]8 M^)OC?XA>&H]3G\(_#[3_ !)::;:-+DO]%\6^*?"5]I]K#X5_X1GQA_8%AIDK(Z77]H MB&Z@GD!D"/O$=SB,D*F058 H_$CXD:7\8+K]DSQMHJRQZ9KOBI;Z&.X $D8? M2[PE'P2-RG*G!(R#7IG@OX[Z[\1O'7B6Q\-^#[2^\*^&]?D\.:GJ$VMB'4EN M(U3S)8[(P[&A5I!\S7".RJ[*C?*K^0_#W]G_ ,>>'_A5^RIHM[H8CU'P/K'V MG7XA>0,+.+['=Q[LA\2?/+&,1[C\W3@XTOB1\(_$/C;XV>'?$_AKX87?@+QO M8Z]"-2^(EEK-K'97^C1R!I(I8XIA/=--%%#'Y<]L C' DVH&8 ^LJ*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /Y5Z*** /W^_P""7'_)B?PR_P"XG_Z=+NOJJOE7_@EQ M_P F)_#+_N)_^G2[KZJH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YK M3_ASX=TOQ]JWC:VT[RO$^K6<&GWE]Y\A\V"$LT2;"VQ<%VY503GDGBNEHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH _E7HHHH _?[_@EQ_R8G\,O^XG_P"G2[KZ MJKY5_P""7'_)B?PR_P"XG_Z=+NOJJ@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BO)/VH/C'JWP+^%-QXGT71DUF\6ZBM]LP8PP*^[][)M(.T M$!>HY=>:^)_^'FGQ0_Z /A'_ , [K_Y)KEJXFG1ERR/I,OX?QV:4?;X=+EO; M5V/OGXI?'#P1\%H-.E\9ZZFC)J#.EJ#;S3M*4"E\+$C' W+DD8^8>M>??\-V M? [_ *'?_P I-]_\8K\Z_C[^TUXH_:,_L+_A)+#2++^Q_/\ L_\ 94,L>[S? M+W;]\CYQY2XQCJ>O;R.O-J9A+F?LTK'WN!X)P\L/%XV4E4UNHM6WT^R^EC]P M/AK\5/"WQ>\/OK?A'55UC3(YVM7F6&2(K*H5BI6158'#*>G0BNKK\A_@7^V! MXR_9^\)7?AWP[IFA7EE:]&7_@II\3] MPW:!X2*YY M+H'_TIKIACJ?*N?<\#%<&8Z-:2PR3A?2[5[>>A^BGCCQUH/PW M\,W?B#Q+J<6E:3:[?,GE!8LS$*D:(H+22,Q"JB LS$!020*R_ _Q<\-?$._N M[#2I=2MM2M8UGET_6]&O=)NO*8E1*L-W#$[Q[@5WJI7(QG/%>1ZUX9U?]L+] MG+P5KJS#P+XOMM1M?$FER3VYN;:*\M9G$9DA8J9(9%!(&<@.K#)7E_@7]I;Q M-X;\5ZQX&^-'AFP\.^*M*\/S>)%UCPS:3JME#@3R0JX$T+(S;?*D!)VDA MB",^C&2DDUU/@JU*5"I*E/>+:?JB]J'[9/A;3[*_UT>&O$UUX L=871+GQS! M%:?V7'/YRP,X5KD7+Q),_EF5("N58@D#->K?$;XE>'?A-X1N?$_BB^DL-%MY M(8GGAM9KI]\LBQQJL<*.[%G=5 53UK\Z?".EW&G77A?6?BF+WPM^ROXVU>3Q M3HFCP:FDMMIM]/(DUK'K$RPJ8[61B\R1I(8DD91*S8S7MW[0/QB?XU?L0W7C MBVT&:RL[KQ+8+IUK'<"1[VWAUN&.&96=8P/.6,.H/ #CYB.:HR/H[P7\>?!? MCSQ1+X;T^^U"P\1);"\72=?T:]T>[F@+%3+%%>0Q-*@*D,T88*2-V,C.A\2_ MBYX8^$=GI-SXFN[R :M>KIMA#I^F76H3W-PR.XC2&VBDD)*QN?NXXKR:;PGX MS^,G[1'P[\::IX,OOA_X;\"6]_*@UJ]LYK_4[J[A\GRT2TGG1($10[,\@9F* M@)A2U=O\=O@]JOQ7_P"$)N]$\16?AS5O"NO1Z[;3:AI;ZA!,Z0RQ>6\:3P-@ M^;G(/I=IKUHMJ5$G]N^'=0T@G=G&P7<$7F=#G9G'& M<9%<=I_[57PPU35-/L[;Q%-);:A?'3++6CI5ZNCW=T"P\F+4C"+21BR,H"RG MDL@96!^4@BJ7Q\TO3X/^"8+06$2"WM_!^DR67E@*5D46[1,N M"<-OP1@]: />O&W[2'@#X?ZUJFD:IJE_=:CI-NMWJD&B:)?:J=-B92RO=FTA ME%N&52P\TKE06''-=_H>N:=XFT>RU;2+^VU32[V)9[:]LY5EAGC895T=20RD M<@@U\X?L*RS:IX5^*][JK&XUJX^(.L1:C),H#EHS%&BMCJ%C5 .G''N;W_!/ MB.6W_9?T2%@1:0ZKJ\5DNV^&OB!H'C#7/$NCZ1 M?_:]1\.7:6&J0^3(GV>9HDF5-S* ^4D0Y4D!?VXM7 MT74;O2-5L]2CFMKZQG:&>!QI-IAD=2&4CU!KNM8M-:^$GB/X!^(+/QGXHUK4 M/%FL0Z+XACUG5YKFTU".XLI9?,6U9O(MG22%&4V\RGU^[O?![QZC:6]YXDU*>"9ET992+B)[@K<);N>;6[F32]1,NQIK5M.+_9$ MA9)61?+B5D*HX;<"2 ?:U%?*]GI>J?%;]K_QQI&I^+/%&G^$-+\-Z)J4?A[2 M]8NM/1KJ4W0WF2"1'0 [D4@2'87W>6HK'T/PMK/Q8^(7[2MIJ_C_P 8V6F: M'JL5OH=GH^NW-@-,E.EPN9D>%U=AN<$0N3#D,Q0LQ- 'V!17P3+XP\8:9^R? M\+OCO>>-_$6I>/KV^T.2[']H/!ID]M?=RJS1Q_(IVY"-\S848Y M(XJ'4O'?]F_$+1O"G_"/:]=?VE:3W?\ ;EM9;],M?*('E3S[ODD?/RK@YP>E M?$GBJXF^/'P%_9%\8^*]0U>37M8\4Z/:7T^GZQ=V*R[HKD/,$MY41)F*9$J@ M.NXA6 )%>^:Q<7O@W]J[X2^$M-UC6?\ A'3X3UR6:QO-5N;L7$D//%6F>-[V'4=9TN;1];N M;:PTM;>:7[-;?V>D@M9D40JKB:.1I-S[F.1BKIWCCQ)\>/B]^SZEYXD\0>&- M&\6?#NYUS6=)T+49;)+N7-JV-R$/'\SG$D920+P' 9L@'VO7DOC#]J3P%X!U M06&O#Q783-?C3(9/^$*UJ2&YN2Q58H)DM#',6(.WRV;=U7(KG?V:=8U2Q\=? M&3P'=ZQJ6MZ/X3UZW329]8O)+R[AM[FSBN# ]Q*6DE5)'?:TC,P5@N<*,5OV MQO\ CT^#O_92M#_]#DH ]D\%>.=.\?:7+?Z9;:Q:P1S&!DUK1+W2IBP .1%= MQ1.RX8?,%*DY&<@@=#7S]^V9\1/$'@GP7X/TCPY'J_VSQ?XHL_#LTV@201:@ MEO*LCRBVDG9(XYG6(HKLR[=Y8,I (XC2=<^(OP=U3XA>);?PEXUTCX;:?X-O M-76T\?\ B.WUF6/5K8%D6!UU"ZG$4D6[?%?Q]IWC'Q/I/B#P]K?B75=%73M5EMK2SDM[R67:]M&5BNE=H_ MF%RLHPQ5=HXH _1*BOD?Q=K&O?$[]I3X,Z))XIU_P_X?U_P->ZMJNF:#J4MF MEVX:V8*70AXR"_$D920#(#@,V>=\0?&3Q9\$?AI^TGIFE:_>:C)X+UFQL_#F MHZ_.VH7%BFH1VQ"R2S,SSK#)<.RF5G.,*=RJ!0!]M5QG@?XJ:3X^\5>-] T^ MWO(;SPCJ,>F7SW*(LI6VK07D@BDD\B>1XX)5<+(C6ZQ@?,F-C8'F M6N^.-<\*_$;XO:+X?U9_#][XQ^+6A^&I-6@53-:03Z7;M,T18$+(4B9%8@[2 M^1R 0 ?>U%?,^N6MU\ ?VA_A1I?A[7O$NI>'?'#W^E:GH^OZY>:PD/([?5/"_AO MQG>P*NGI?/'/$+.UG"06:VB;_M**"2 WFL7R0#])Z*^2O$'QEN_V9/C!\8+# MQ)JVH:IX9N/"W_";>'8]4O);@Q26Z_9[JRB>1B0&D^SNJ#H96/>O:?V;/"_B M3PC\#_"-EXQUB_UWQ7)9B\U6\U*=YI?M,Q,LD8+$D+&7\M0. J# '2@#TRBB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH _E7HHHH _?[_ ()&_L?_ O7?V??AGJ/A[Q#>:?>WUUJTNH*^F22 M/$$:&&, ET0YS$3TQR.:]RHHKIA%4XJ*V1\_BL34QE>6(J_%)W9S'C[P3+XX MTNUM[;Q+KOA.]M;E;J#4M N$CF5@""KI+')#*A#$%)8W7HP 958![B_@^PB EBML;A8!>M A(Q&UR1 MA51MR#;5[_AE'PROPJN?AP->\2'P=]OM;W3["6\BF;2DMYTGCMK>5XFD,.^- M1ME:0A?E5E &/:Z* "N3\?>!;SQHFG/I_C#Q#X,O+&5I%N] DMR9592K1RQ7 M,,T,B]""T>Y2,J1DYZRB@#SCP+\"=!\&WGB34[Z\U'QAXA\21+;:OKGB)XI+ MBZMT5E2WV11QPQQ*KL-D4: [B6W,2:Y+1?V1_#^E:=HF@7'BSQ7K/@+1+Q+S M3?!6I7-L^FP&-R\$3.MNMS-%"Q!2.:>1?D3<&VBO=** /'-<_9GT^[\2>*=7 M\.^-?%G@-?%6U]=L/#D]HL%],$,;3@SV\LD$K1[59[=XB=BM]X;J]*\'^#]& M^'_A;2_#GA[3XM+T33+=;6TLX0>(/V8?" MWB30/BSI%S?ZQ';?$J43:NT,T0> BWCM_P#1R8B%&R)3\X?DGMP.B\5?!G1? M%Z^ 5O+J_B'@O4H-5T_R)$'FRQ0/"JS90[E*R,2%VG('(Z5WM% '#>'?@[H/ MAWQ-X_UI&N;Z3QO-#-JEI>LCP#R[9;<)&H0$*R*,ABV23T'%<-IO[)'AVQT? M2O#-SXH\4ZO\/-*N([BQ\#ZA=6[Z;%Y3^9!$T@@%U-%&X4K%-.Z?(H8,% KW M*B@#C='^%>DZ'\5/$GC^"XO'UC7K"STZY@D=#;I';&4QE%"A@Q\YLY8C@8 [ MU_"_P>T;PGK7Q U2SN;Z2X\;7JWVHK-(A2)UMH[<"$! 579&I^8L&]":P:VNEFB^V/]DF2:+>WE;#EHP&P@R"<8 MZU/XB_9OTS6?'OB+Q3IWBSQ1X7D\306UMX@T[1;FWCM]46!6C0N\D#S0N8W\ MLO;RQ-M"D$, U>N44 >,?\,J>%(?@SX-^'-IJ>N6%GX/NK:_T/6H)X?[0L[F M!RT&]*N])BNKHVZ"[ M2X:)I))DBA1?,S"N/+"*,GY>F/0:* /#I_V2O#XT_6]!T_Q5XJT7P%K=U-=: MCX+TZ[MTTZWH%% '&^#OA7I/@GQIXW\ M3V-Q>2W_ (NN[>\OH[AT:*-X8%@01 *" 50$[BW.>0.*/B5\+-)^*2_#G]GF#X8MI-CI7COQA M-X3T=W;3/"MU=VQLK1#NV1>:ENMU+%&'(6.:>15N:0;,F3]RN"I43B.W6!5B**KI\J*<[BP;D$<8].HH \AT']F^PL=8\-W MOB'QEXI\>0>&7$^AZ?XCFM#;V,ZIY:3XM[>)IY40LJO<-*5W%A\YW4S6_P!E MGP5XDB\>IJ3:G<-XOU>VUV>5;H12Z??6\,4<$UHZ*K1LGDHPW%OFSG*DK7L- M% 'E>B_ U=#\2?\ "8:GXDUOXA>,-/L)K/1[OQ0]JD=@L@S(L45I;P1*9"J! MY2C2;5VA@N0?D7PIX3UWPK^S]IGA_P *:+\7-"^/5I)Y=OIT<^NQZ!97JW19 M@&E=M*:Q"AL#/ &Z1LU^AU% 'RK^UO\'Y?C=\2O@#H-SH5]>+9Z[)JFL: MO:6TAL;>QAB$DMO-)MV@3RI JHQ!.S..*^JJ** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH _E7HHHH _?[_@EQ_R8G\,O^XG_ .G2[KZJK^:2S^/GQ/\ MATL_ASPK\2?&'AS0+"XFCM-,TO7[NWMX%,K,0D:2!1EF9C@]% '__ !V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jul. 02, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-14845    
Entity Registrant Name TRIMBLE INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-2802192    
Entity Address, Address Line One 935 Stewart Drive    
Entity Address, City or Town Sunnyvale    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94085    
City Area Code 408    
Local Phone Number 481-8000    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol TRMB    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 20.7
Entity Common Stock, Shares Outstanding   251,215,563  
Documents Incorporated by Reference Certain parts of Trimble Inc. Proxy Statement relating to the annual meeting of stockholders to be held on May 25, 2022 (the “Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K.    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Entity Central Index Key 0000864749    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location San Jose, California
Auditor Firm ID 42
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Current assets:    
Cash and cash equivalents $ 325.7 $ 237.7
Accounts receivable, net 624.8 620.5
Inventories 363.3 301.7
Other current assets 136.8 121.5
Total current assets 1,450.6 1,281.4
Property and equipment, net 233.2 251.8
Operating lease right-of-use assets 141.0 128.9
Goodwill 3,981.5 3,876.5
Other purchased intangible assets, net 506.6 580.1
Deferred income tax assets 502.0 510.2
Other non-current assets 284.7 248.0
Total assets 7,099.6 6,876.9
Current liabilities:    
Short-term debt 0.0 255.8
Accounts payable 207.3 143.2
Accrued compensation and benefits 231.0 166.8
Deferred revenue 548.8 560.5
Other current liabilities 201.5 185.0
Total current liabilities 1,188.6 1,311.3
Long-term debt 1,293.2 1,291.4
Deferred revenue, non-current 83.0 53.3
Deferred income tax liabilities 263.1 300.3
Income taxes payable 54.5 62.2
Operating lease liabilities 121.4 109.2
Other non-current liabilities 151.1 150.6
Total liabilities 3,154.9 3,278.3
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding 0.0 0.0
Common stock, $0.001 par value; 360.0 shares authorized; 250.9 and 250.8 shares issued and outstanding at the end of 2021 and 2020 0.3 0.3
Additional paid-in-capital 1,935.6 1,801.7
Retained earnings 2,170.5 1,893.4
Accumulated other comprehensive loss (161.7) (98.5)
Total Trimble Inc. stockholders’ equity 3,944.7 3,596.9
Noncontrolling interests 0.0 1.7
Total stockholders' equity 3,944.7 3,598.6
Total liabilities and stockholders’ equity $ 7,099.6 $ 6,876.9
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2021
Jan. 01, 2021
Statement of Financial Position [Abstract]    
Preferred Stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 3,000,000.0 3,000,000.0
Preferred Stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 360,000,000.0 360,000,000.0
Common stock, shares issued (in shares) 250,900,000 250,800,000
Common stock, shares outstanding (in shares) 250,900,000 250,800,000
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Income - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Revenue:      
Total revenue $ 3,659.1 $ 3,147.7 $ 3,264.3
Cost of sales:      
Amortization of purchased intangible assets 87.7 92.3 94.1
Total cost of sales 1,624.4 1,392.8 1,483.4
Gross margin 2,034.7 1,754.9 1,780.9
Operating expense:      
Research and development 536.6 475.9 469.7
Sales and marketing 506.8 467.0 504.2
General and administrative 369.1 300.9 330.6
Restructuring charges 10.3 25.8 26.8
Amortization of purchased intangible assets 50.9 65.5 73.7
Total operating expense 1,473.7 1,335.1 1,405.0
Operating income 561.0 419.8 375.9
Non-operating expense, net:      
Interest expense, net (65.4) (77.6) (82.4)
Income from equity method investments, net 37.7 39.4 35.8
Other income, net 41.3 13.4 15.5
Total non-operating income (expense), net 13.6 (24.8) (31.1)
Income before taxes 574.6 395.0 344.8
Income tax provision (benefit) 81.8 4.4 (169.7)
Net income 492.8 390.6 514.5
Net gain attributable to noncontrolling interests 0.1 0.7 0.2
Net income attributable to Trimble Inc. $ 492.7 $ 389.9 $ 514.3
Earnings per share attributable to Trimble Inc.:      
Basic (in dollars per share) $ 1.96 $ 1.56 $ 2.05
Diluted (in dollars per share) $ 1.94 $ 1.55 $ 2.03
Shares used in calculating earnings per share:      
Basic (in shares) 251.4 250.5 250.8
Diluted (in shares) 254.3 252.3 252.9
Product      
Revenue:      
Total revenue $ 2,247.5 $ 1,828.0 $ 1,934.8
Cost of sales:      
Cost of goods and service excluding amortization 1,090.1 855.0 939.4
Service      
Revenue:      
Total revenue 649.4 644.8 686.2
Cost of sales:      
Cost of goods and service excluding amortization 229.9 234.5 253.9
Subscription      
Revenue:      
Total revenue 762.2 674.9 643.3
Cost of sales:      
Cost of goods and service excluding amortization $ 216.7 $ 211.0 $ 196.0
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 492.8 $ 390.6 $ 514.5
Foreign currency translation adjustments, net of tax $1.0 in 2021, $0.5 in 2020, and $0.1 in 2019 (64.0) 77.1 10.3
Net unrealized gain (loss), net of tax 0.8 1.2 (1.0)
Comprehensive income 429.6 468.9 523.8
Comprehensive income attributable to noncontrolling interests 0.1 0.7 0.2
Comprehensive income attributable to Trimble Inc. $ 429.5 $ 468.2 $ 523.6
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Parentheticals) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Supplemental Income Statement Elements [Abstract]      
Foreign currency translation tax $ 1.0 $ 0.5 $ 0.1
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Stockholders' Equity - USD ($)
shares in Millions, $ in Millions
Total
Common stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total Stockholders’ Equity
Noncontrolling Interest
Beginning balance (in shares) at Dec. 28, 2018   250.9          
Beginning balance at Dec. 28, 2018 $ 2,674.8 $ 0.3 $ 1,591.9 $ 1,268.3 $ (186.1) $ 2,674.4 $ 0.4
Net income 514.5     514.3   514.3 0.2
Other comprehensive income (loss) 9.3       9.3 9.3  
Comprehensive income 523.8         523.6  
Issuance of common stock under employee plans, net of tax withholding (in shares)   3.7          
Issuance of common stock under employee plans, net of tax withholdings 29.1   59.8 (30.7)   29.1  
Stock repurchases (in shares)   (4.7)          
Stock repurchases (179.8) $ (0.1) (30.6) (149.1)   (179.8)  
Stock-based compensation 72.5   72.5     72.5  
Noncontrolling interest investments 0.0   (0.8)     (0.8) 0.8
Ending balance (in shares) at Jan. 03, 2020   249.9          
Ending balance at Jan. 03, 2020 3,120.4 $ 0.2 1,692.8 1,602.8 (176.8) 3,119.0 1.4
Net income 390.6     389.9   389.9 0.7
Other comprehensive income (loss) 78.3       78.3 78.3  
Comprehensive income 468.9         468.2  
Issuance of common stock under employee plans, net of tax withholding (in shares)   2.8          
Issuance of common stock under employee plans, net of tax withholdings 10.0 $ 0.1 40.6 (30.7)   10.0  
Stock repurchases (in shares)   (1.9)          
Stock repurchases (81.6)   (13.0) (68.6)   (81.6)  
Stock-based compensation 81.3   81.3     81.3  
Noncontrolling interest investments $ (0.4)           (0.4)
Ending balance (in shares) at Jan. 01, 2021 250.8 250.8          
Ending balance at Jan. 01, 2021 $ 3,598.6 $ 0.3 1,801.7 1,893.4 (98.5) 3,596.9 1.7
Net income 492.8     492.7   492.7 0.1
Other comprehensive income (loss) (63.2)       (63.2) (63.2)  
Comprehensive income 429.6         429.5  
Issuance of common stock under employee plans, net of tax withholding (in shares)   2.2          
Issuance of common stock under employee plans, net of tax withholdings (15.1)   36.2 (51.3)   (15.1)  
Stock repurchases (in shares)   (2.1)          
Stock repurchases (180.0)   (15.7) (164.3)   (180.0)  
Stock-based compensation 112.8   112.8     112.8  
Noncontrolling interest investments $ (1.2)   0.6     0.6 (1.8)
Ending balance (in shares) at Dec. 31, 2021 250.9 250.9          
Ending balance at Dec. 31, 2021 $ 3,944.7 $ 0.3 $ 1,935.6 $ 2,170.5 $ (161.7) $ 3,944.7 $ 0.0
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Cash flows from operating activities:      
Net income $ 492.8 $ 390.6 $ 514.5
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation expense 41.3 39.7 39.4
Amortization expense 138.6 157.8 167.8
Deferred income taxes (26.9) (52.9) (220.2)
Stock-based compensation 122.6 83.0 75.0
Divestitures (gain) loss, net (43.9) (12.2) (12.4)
Other, net 19.2 42.4 10.1
(Increase) decrease in assets:      
Accounts receivable, net (9.0) (14.0) (96.0)
Inventories (72.9) (5.0) (21.3)
Other current and non-current assets (30.2) 2.5 11.0
Increase (decrease) in liabilities:      
Accounts payable 60.3 (15.7) 14.5
Accrued compensation and benefits 54.1 34.9 (46.4)
Deferred revenue 27.4 65.7 148.2
Other current and non-current liabilities (22.9) (44.8) 0.8
Net cash provided by operating activities 750.5 672.0 585.0
Cash flow from investing activities:      
Acquisitions of businesses, net of cash acquired (236.1) (201.9) (220.8)
Purchases of property and equipment (46.1) (56.8) (69.0)
Net proceeds from sale of businesses 67.3 27.5 0.5
Net proceeds from sale of property and equipment 20.8 0.4 0.4
Other, net (9.4) (1.0) 13.6
Net cash used in investing activities (203.5) (231.8) (275.3)
Cash flows from financing activities:      
Issuance of common stock, net of tax withholdings (15.1) 10.0 29.1
Repurchase of common stock (180.0) (81.6) (179.8)
Proceeds from debt and revolving credit lines 198.9 1,173.8 1,195.4
Payments on debt and revolving credit lines (449.9) (1,486.0) (1,322.9)
Other, net (1.6) (16.5) (14.4)
Net cash used in financing activities (447.7) (400.3) (292.6)
Effect of exchange rate changes on cash and cash equivalents (11.3) 8.6 (0.4)
Net increase in cash and cash equivalents 88.0 48.5 16.7
Cash and cash equivalents - beginning of year 237.7 189.2 172.5
Cash and cash equivalents - end of year 325.7 237.7 189.2
Supplemental cash flow disclosure:      
Cash paid for income taxes, net 98.3 59.0 63.1
Interest paid $ 61.8 $ 71.8 $ 79.2
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Of Business And Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Description Of Business And Accounting Policies DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES
Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016.
We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions.
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2021 and 2020 were both 52-week years ending on December 31, 2021 and January 1, 2021, respectively. Fiscal 2019 was a 53-week year ended on January 3, 2020. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use of Estimates
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations, provision for credit losses, sales returns reserve, inventory valuation, warranty costs, investments, acquired intangibles, goodwill and intangible asset impairment analysis, other long-lived asset impairment analysis, stock-based compensation, and income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.
Nature of Goods and Services
We generate revenue primarily from products, services, and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual and term licenses is recognized upon delivery and commencement of license term.  In general, our contracts do not provide for customer specific acceptances.
Service
Service revenue includes hardware and software maintenance and support and professional services.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
In some contracts, products and professional services may be combined into a single performance obligation.  This generally arises when products or subscriptions are sold with significant customization, modification, or integration services.  Revenue for the combined performance is recognized over time as the work progresses because of the continuous transfer of control to the customer.  
Subscription
Subscription revenue includes software as a service (“SaaS”), data, and hosting services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software.
Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation.
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. The unbilled receivables were $39.5 million and $138.7 million at the end of 2021 and 2020.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay. At the end of 2021 and 2020, our allowance for credit losses was $7.0 million. The provision for credit losses for the years ended 2021, 2020 and 2019 were $2.6 million, $7.1 million, and $6.5 million.
Deferred Costs to Obtain Customer Contracts
Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission. These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life that ranges from three to seven years. Contracts with an amortization period of a year or less from this deferral requirement are expensed as incurred.
At the end of 2021 and 2020, deferred costs to obtain customer contracts were $59.7 million and $51.3 million. These costs are included in Other non-current assets in the Consolidated Balance Sheets. There was no impairment loss in relation to the costs capitalized for the periods presented.
Amortization expense related to deferred costs to obtain customer contracts was $25.9 million, $22.8 million, and $22.3 million, for 2021, 2020, and 2019. This expense is included in Sales and marketing expense in our Consolidated Statements of Income.
Inventories
Inventories are stated at the lower of cost or net realizable value. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product life cycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, in both Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at commencement date. The operating lease ROU asset includes adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill. Acquisition-related expenses and related restructuring costs are expensed as incurred.
When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.
Goodwill
We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment as of the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions including expected future operating performance using risk-adjusted discount rates. Actual future results may differ from those estimates. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three years to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Warranty
We accrue for warranty costs as part of our cost of sales based on associated material product costs, technical support labor costs, and costs incurred by third parties performing work on our behalf. Our expected future cost is primarily estimated based upon historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging from one year to two years.
Accrued warranty expenses of $17.1 million and $13.8 million are included in Other current liabilities in the Consolidated Balance Sheets at the end of 2021 and 2020.
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation
Stock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Advertising and Promotional Costs
Advertising and promotional costs are expensed as incurred. Advertising and promotional expense was approximately $31.6 million, $28.6 million, and $42.7 million, in 2021, 2020, and 2019.
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We received third party funding of approximately $12.6 million, $16.3 million, and $16.5 million in 2021, 2020, and 2019. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.
We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2021 and 2020.
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in New Zealand Dollars, Brazil Real, Canadian Dollars, Norwegian Krone, and Euro. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every reporting period and generally range from one to two months in original maturity. We occasionally enter into foreign currency forward contracts to hedge the purchase price of some of our larger business acquisitions. We do not enter into foreign currency forward contracts for trading purposes. As of the years ended 2021 and 2020, there were no derivative financial instruments outstanding that were accounted for as hedges.
Recent Accounting Pronouncements
Income Taxes—Simplifying the Accounting for Income Taxes
In December 2019, the FASB issued amendments to the accounting for Income Taxes to reduce complexity by removing certain exceptions and implementing targeted simplifications. We adopted the new standard on a prospective basis at the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
Business Combinations—Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for the Company beginning in 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the year of interim adoption.
We early adopted the guidance in the fourth quarter of 2021 retrospectively to all business combinations completed since the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share EARNINGS PER SHARE
Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, RSUs, contingently issuable shares, and shares to be purchased under our ESPP.
The following table shows the computation of basic and diluted earnings per share:
202120202019
(In millions, except per share data)   
Numerator:
Net income attributable to Trimble Inc.$492.7 $389.9 $514.3 
Denominator:
Weighted average number of common shares used in basic earnings per share251.4 250.5 250.8 
Effect of dilutive securities2.9 1.8 2.1 
Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share254.3 252.3 252.9 
Basic earnings per share$1.96 $1.56 $2.05 
Diluted earnings per share$1.94 $1.55 $2.03 
Anti-dilutive stock-based awards excluded from the calculations of diluted EPS were immaterial during the periods presented.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Combinations BUSINESS COMBINATION, INTANGIBLE ASSETS, AND GOODWILL
On December 13, 2021, we acquired AgileAssets, with total purchase consideration of $237.5 million. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The financial results have been included in our consolidated financial statements since the date of the acquisition. The acquisition contributed less than 1% of our total revenue during 2021.
During 2020, we acquired three businesses, with total purchase consideration of $205.1 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Kuebix, a transportation management system provider. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2020.
During 2019, we acquired four businesses, with total purchase consideration of $247.0 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Cityworks, a company that provides enterprise asset management (EAM) software for utilities and local government. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2019.
For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.
Acquisition costs of $13.6 million, $20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
The following table summarizes the business combinations completed during the periods indicated:
202120202019
(In millions)
Fair value of total purchase consideration$237.5 $205.1 $247.0 
Less fair value of net assets acquired:
Net tangible assets acquired(5.2)(1.6)6.7 
Identified intangible assets67.2 56.7 104.6 
Deferred taxes— 0.7 (3.4)
Goodwill$175.5 $149.3 $139.1 
Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2021At the End of 2020
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$1,011.9 $(748.2)$263.7 $1,118.2 $(811.1)$307.1 
Customer relationships9667.8 (428.9)238.9 681.1 (419.3)261.8 
Trade names and trademarks648.0 (45.0)3.0 58.3 (51.9)6.4 
Distribution rights and other intellectual properties410.0 (9.0)1.0 45.8 (41.0)4.8 
$1,737.7 $(1,231.1)$506.6 $1,903.4 $(1,323.3)$580.1 
As of the end of 2021 and 2020, $160.1 million and $338.3 million of fully amortized intangible assets were written off.
The estimated future amortization expense of intangible assets at the end of 2021 was as follows: 
(In million)
2022$127.2 
2023115.6 
202490.1 
202555.9 
202649.5 
Thereafter68.3 
Total$506.6 
Goodwill
The changes in the carrying amount of goodwill by segment were as follows:
(In millions)Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
Balance as of year end 2020$1,997.4 $415.7 $453.8 $1,009.6 $3,876.5 
Additions due to acquisition175.5 — — — 175.5 
Decrease from the sale of businesses(14.7)— (3.3)— (18.0)
Foreign currency translation and other adjustments(16.8)(12.1)(9.7)(13.9)(52.5)
Balance as of year end 2021$2,141.4 $403.6 $440.8 $995.7 $3,981.5 
Intangible Assets and Goodwill BUSINESS COMBINATION, INTANGIBLE ASSETS, AND GOODWILL
On December 13, 2021, we acquired AgileAssets, with total purchase consideration of $237.5 million. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The financial results have been included in our consolidated financial statements since the date of the acquisition. The acquisition contributed less than 1% of our total revenue during 2021.
During 2020, we acquired three businesses, with total purchase consideration of $205.1 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Kuebix, a transportation management system provider. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2020.
During 2019, we acquired four businesses, with total purchase consideration of $247.0 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Cityworks, a company that provides enterprise asset management (EAM) software for utilities and local government. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2019.
For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.
Acquisition costs of $13.6 million, $20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
The following table summarizes the business combinations completed during the periods indicated:
202120202019
(In millions)
Fair value of total purchase consideration$237.5 $205.1 $247.0 
Less fair value of net assets acquired:
Net tangible assets acquired(5.2)(1.6)6.7 
Identified intangible assets67.2 56.7 104.6 
Deferred taxes— 0.7 (3.4)
Goodwill$175.5 $149.3 $139.1 
Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2021At the End of 2020
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$1,011.9 $(748.2)$263.7 $1,118.2 $(811.1)$307.1 
Customer relationships9667.8 (428.9)238.9 681.1 (419.3)261.8 
Trade names and trademarks648.0 (45.0)3.0 58.3 (51.9)6.4 
Distribution rights and other intellectual properties410.0 (9.0)1.0 45.8 (41.0)4.8 
$1,737.7 $(1,231.1)$506.6 $1,903.4 $(1,323.3)$580.1 
As of the end of 2021 and 2020, $160.1 million and $338.3 million of fully amortized intangible assets were written off.
The estimated future amortization expense of intangible assets at the end of 2021 was as follows: 
(In million)
2022$127.2 
2023115.6 
202490.1 
202555.9 
202649.5 
Thereafter68.3 
Total$506.6 
Goodwill
The changes in the carrying amount of goodwill by segment were as follows:
(In millions)Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
Balance as of year end 2020$1,997.4 $415.7 $453.8 $1,009.6 $3,876.5 
Additions due to acquisition175.5 — — — 175.5 
Decrease from the sale of businesses(14.7)— (3.3)— (18.0)
Foreign currency translation and other adjustments(16.8)(12.1)(9.7)(13.9)(52.5)
Balance as of year end 2021$2,141.4 $403.6 $440.8 $995.7 $3,981.5 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Certain Balance Sheet Components CERTAIN BALANCE SHEET COMPONENTS
The components of inventory, net were as follows:
At the End of Year20212020
(In millions)  
Inventories:
Raw materials$129.6 $95.6 
Work-in-process12.4 16.0 
Finished goods221.3 190.1 
Total inventories$363.3 $301.7 
Finished goods includes $13.7 million and $11.7 million at the end of 2021 and 2020 for costs of sales that have been deferred in connection with deferred revenue arrangements.
The components of property and equipment, net were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$238.8 $253.3 
Machinery and equipment185.8 178.7 
Software and licenses150.9 148.9 
Construction in progress 20.7 17.2 
596.2 598.1 
Less: accumulated depreciation(363.0)(346.3)
Total property and equipment, net$233.2 $251.8 
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20212020
(In millions)
Accumulated foreign currency translation adjustments$(160.0)$(96.0)
Net unrealized actuarial losses(1.7)(2.5)
     Total accumulated other comprehensive loss$(161.7)$(98.5)
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information
12 Months Ended
Dec. 31, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Reporting Segment And Geographic Information REPORTING SEGMENT AND GEOGRAPHIC INFORMATION
We determined our operating segments based on how our Chief Operating Decision Maker (“CODM”) views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources to be allocated to each segment and assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell.
Our reportable segments are described below:
Buildings and Infrastructure. This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance.
Geospatial. This segment primarily serves customers working in surveying, engineering, and government.
Resources and Utilities. This segment primarily serves customers working in agriculture, forestry, and utilities.
Transportation. This segment primarily serves customers working in long haul trucking and freight shipper markets.
The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
Revenue$1,422.5 $828.9 $771.3 $636.4 $3,659.1 
Purchase accounting adjustments(1)
0.2 — — 0.1 0.3 
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Operating income$415.6 $244.1 $264.0 $43.6 $967.3 
Purchase accounting adjustments(2)
(3.9)— — (0.2)(4.1)
Segment operating income $411.7 $244.1 $264.0 $43.4 $963.2 
  Depreciation expense$7.0 $7.0 $5.9 $4.1 $24.0 
2020
Revenue $1,230.7 $650.5 $627.3 $639.2 $3,147.7 
Purchase accounting adjustments(1)
0.3 — 2.7 1.3 4.3 
Segment revenue$1,231.0 $650.5 $630.0 $640.5 $3,152.0 
Operating income$343.0 $184.4 $218.4 $49.0 $794.8 
Purchase accounting adjustments(2)
(4.9)— 2.6 1.1 (1.2)
Segment operating income $338.1 $184.4 $221.0 $50.1 $793.6 
     Depreciation expense$8.1 $6.2 $5.6 $4.1 $24.0 
2019
Revenue$1,254.2 $649.4 $568.4 $792.3 $3,264.3 
Purchase accounting adjustments(1)
4.0 — 3.0 — 7.0 
Segment revenue$1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Operating income$322.1 $132.2 $166.2 $125.9 $746.4 
Purchase accounting adjustments(2)
(2.2)— 2.9 — 0.7 
Segment operating income $319.9 $132.2 $169.1 $125.9 $747.1 
     Depreciation expense$8.1 $6.3 $4.4 $4.4 $23.2 
(1) Includes acquired deferred revenue adjustments of certain acquired deferred revenue that was written down to fair value in purchase accounting.
(2) Includes acquired deferred revenue adjustments and amortization of acquired capitalized commissions.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
As of Year End 2020
Accounts receivable, net $260.1 $117.5 $91.2 $151.7 $620.5 
Inventories 59.1 120.1 49.0 73.5 301.7 
Goodwill1,997.4 415.7 453.8 1,009.6 3,876.5 
As of Year End 2019
Accounts receivable, net$232.0 $115.5 $93.3 $167.4 $608.2 
Inventories 67.1 125.0 45.5 74.5 312.1 
Goodwill1,973.0 401.5 445.4 860.7 3,680.6 
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:
202120202019
(In millions)   
Consolidated segment operating income$963.2 $793.6 $747.1 
Unallocated general corporate expenses(106.2)(74.0)(73.1)
Purchase accounting adjustments (1)
(134.5)(156.6)(168.5)
Acquisition / divestiture items(21.8)(21.4)(20.5)
Stock-based compensation / deferred compensation(128.6)(90.4)(81.2)
Restructuring and other costs(11.1)(31.4)(27.9)
Consolidated operating income561.0 419.8 375.9 
Total non-operating income (expense), net13.6 (24.8)(31.1)
Consolidated income before taxes$574.6 $395.0 $344.8 
(1) Purchase accounting adjustments include acquired deferred revenue adjustments, amortization of acquired capitalized commissions, and amortization of purchased intangible assets.
The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue $1,422.7 $828.9 $771.3 $636.5 $3,659.4 
2020
North America$703.4 $249.9 $191.4 $502.5 $1,647.2 
Europe337.1 222.3 284.3 78.4 922.1 
Asia Pacific165.7 138.2 64.5 34.9 403.3 
Rest of World24.8 40.1 89.8 24.7 179.4 
Total segment revenue $1,231.0 $650.5 $630.0 $640.5 $3,152.0 
2019
North America$722.7 $263.0 $173.3 $636.3 $1,795.3 
Europe338.7 217.5 273.6 90.4 920.2 
Asia Pacific165.3 122.7 47.4 39.7 375.1 
Rest of World31.5 46.2 77.1 25.9 180.7 
Total segment revenue $1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Total revenue in the United States as included in the Consolidated Statements of Income was $1,687.4 million, $1,502.3 million, and $1,641.0 million in 2021, 2020, and 2019. No single customer or country other than the United States accounted for 10% or more of our total revenue in 2021, 2020, and 2019. No single customer accounted for 10% or more of our accounts receivable at the end of 2021 and 2020.
Property and equipment, net by geographic area were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
United States$171.3 $200.3 
Europe44.8 41.0 
Asia Pacific and Rest of World17.1 10.5 
Total property and equipment, net$233.2 $251.8 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt
12 Months Ended
Dec. 31, 2021
Long-term Debt, Current and Noncurrent [Abstract]  
Debt DEBT
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuancefor 202120212020
Senior Notes:
   2023 Senior Notes, 4.15%, due June 2023
June 20184.36%$300.0 $300.0 
   2028 Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   2024 Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
Credit Facilities:
    Uncommitted facilities, floating rate— 255.8 
Promissory notes and other debt— 0.1 
Unamortized discount and issuance costs(6.8)(8.7)
Total debt1,293.2 1,547.2 
Less: Short-term debt— 255.8 
Long-term debt$1,293.2 $1,291.4 
Each of our debt agreements requires us to maintain compliance with certain debt covenants, all of which we complied with at the end of 2021.
Debt Maturities
At the end of 2021, our debt maturities based on outstanding principal were as follows:
(In million)
2022$— 
2023300.0 
2024400.0 
2025— 
2026— 
Thereafter600.0 
Total$1,300.0 
Senior Notes
All series of senior notes in the above table bear interest that is payable semi-annually in June and December of each year. For the 2023 and 2028 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.
Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.
2018 Credit Facility
At the end of 2021, we had access to a $1.25 billion unsecured revolving credit facility maturing in May 2023, which may be used for working capital and general corporate purposes, including permitted acquisitions. As part of the credit facility, we may request an additional term loan facility up to $500.0 million prior to the maturity of the credit facility and subject to approval.
Uncommitted Facilities
At the end of 2021, we had one £55.0 million, two $75.0 million, and one €100.0 million revolving credit facilities, which are uncommitted (the “Uncommitted Facilities”). Generally, these uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in our Consolidated Balance Sheet.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases LEASES
We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 13 years, and certain leases include options to extend the lease for up to 9 years. We consider options to extend the lease in determining the lease term.
Operating lease expense consisted of:
At the End of Year20212020
(In millions) 
Operating lease expense$35.5 $38.1 
Short-term lease expense and other17.8 15.7 
Total lease expense$53.3 $53.8 
Supplemental cash flow information related to leases was as follows:
At the End of Year20212020
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$35.9 $37.0 
Right-of-use assets obtained in exchange for Operating lease liabilities:$49.5 $29.4 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20212020
(In millions)
Operating lease right-of-use assets$141.0 $128.9 
Other current liabilities$35.0 $33.8 
Operating lease liabilities121.4 109.2 
  Total operating lease liabilities$156.4 $143.0 
Weighted-average discount rate 3.31 %3.86 %
Weighted-average remaining lease term7 years6 years
At the end of 2021, the maturities of lease liabilities were as follows:
(In million)
2022$37.4 
202330.3 
202423.6 
202518.3 
202614.7 
Thereafter49.3 
Total lease payments$173.6 
Less: imputed interest17.2 
Total $156.4 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments And Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
At the end of 2021, we had unconditional purchase obligations of approximately $710.8 million as compared to $241.1 million at the end of 2020. The increase was primarily related to investments in our platform associated with our Connect and Scale strategy and non-cancellable inventory commitments that increased due to extension of lead times and the growth of our hardware business.
Litigation
From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries is a party or of which any of our or our subsidiaries' property is subject.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements FAIR VALUE MEASUREMENTS
The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs:
Fair Values as of the end of 2021Fair Values as of the end of 2020
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$44.7 $— $— $44.7 $41.9 $— $— $41.9 
Derivatives (2)
— 0.1 — 0.1 — 0.9 — 0.9 
Total assets measured at fair value$44.7 $0.1 $— $44.8 $41.9 $0.9 $— $42.8 
Liabilities
Deferred compensation plan (1)
$44.7 $— $— $44.7 $41.9 $— $— $41.9 
Derivatives (2)
— 0.2 — 0.2 — 0.5 — 0.5 
Contingent consideration (3)
— — 12.8 12.8 — — 12.3 12.3 
Total liabilities measured at fair value$44.7 $0.2 $12.8 $57.7 $41.9 $0.5 $12.3 $54.7 
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to pay the former owners of certain companies that we acquired that are included in Other current liabilities on our Condensed Consolidated Balance Sheets. The fair values are estimated using scenario-based methods or option pricing methods based upon estimated future revenues, gross margins, or other milestones. The undiscounted maximum payment under the arrangements is $14.8 million at the end of 2021.
Additional Fair Value Information
The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $1.4 billion and $1.8 billion at the end of 2021 and 2020.
The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish any of this debt.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue and Remaining Performance
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Remaining Performance Obligations DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS
Deferred Revenue
Changes in our deferred revenue during 2021 and 2020 were as follows: 
20212020
(In millions)
Beginning balance of the period$613.8 $541.9 
Revenue recognized (533.8)(476.9)
Billing and other net activities551.8 548.8 
Ending balance of the period$631.8 $613.8 
Remaining Performance Obligations
At the end of 2021, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, post-contract services and hardware, and to a lesser extent, professional services. We expect to recognize $1.4 billion or 76% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
Income before taxes and the provision (benefit) for taxes consisted of the following:
202120202019
(In millions)
Income before taxes:
United States$144.0 $24.7 $43.0 
Foreign430.6 370.3 301.8 
Total$574.6 $395.0 $344.8 
Provision (benefit) for taxes:
U.S. Federal:
Current$27.1 $(5.8)$(3.8)
Deferred(22.9)(16.3)252.3 
4.2 (22.1)248.5 
U.S. State:
Current5.6 0.8 5.1 
Deferred(2.5)7.1 (0.7)
3.1 7.9 4.4 
Foreign:
Current76.0 62.2 49.2 
Deferred(1.5)(43.6)(471.8)
74.5 18.6 (422.6)
Income tax provision (benefit)$81.8 $4.4 $(169.7)
Effective tax rate14.2 %1.1 %(49.2)%
The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.5 %1.7 %(7.3)%
Change in valuation allowance— %2.0 %— %
U.S. State income taxes1.1 %0.5 %1.5 %
       Stock-based compensation1.7 %1.5 %1.2 %
Excess tax benefit related to stock-based compensation(2.5)%(1.5)%(2.4)%
Other U.S. taxes on foreign operations(1.6)%(1.0)%1.3 %
U.S. Federal research and development credits(2.1)%(2.3)%(2.8)%
Tax reserve releases(2.1)%(4.8)%(4.9)%
Intellectual property restructuring and tax law changes(2.5)%(16.2)%(59.8)%
Other0.7 %0.2 %3.0 %
Effective tax rate14.2 %1.1 %(49.2)%
In December 2021, due to a change in the Netherlands tax law, the statutory tax rate was further increased from 25.0% to 25.8% effective January 1, 2022. As a result, we recorded a one-time tax benefit of $14.4 million in 2021 due to the revaluation of the Netherlands deferred tax assets.
Previously in December 2020, also as a result of a Netherlands tax law change that increased Netherlands statutory tax rate from 21.7% to 25.0%, effective January 1, 2021, we recorded a one-time tax benefit of $64.0 million in 2020 due to the revaluation of the Netherlands deferred tax assets.
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20212020
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$207.6 $219.7 
Purchased intangibles115.8 138.1 
Operating lease right-of-use assets33.5 32.3 
Other12.7 11.3 
Total deferred tax liabilities369.6 401.4 
Deferred tax assets:
Depreciation and amortization474.9 497.1 
Operating lease liabilities
36.4 35.0 
U.S. tax credit carryforwards25.8 32.8 
Expenses not currently deductible43.7 32.3 
Foreign net operating loss carryforwards18.0 16.8 
Stock-based compensation
13.9 10.6 
U.S. net operating loss carryforwards5.8 7.4 
Other35.7 20.6 
Total deferred tax assets654.2 652.6 
Valuation allowance(45.7)(41.3)
Total deferred tax assets608.5 611.3 
Total net deferred tax assets$238.9 $209.9 
Reported as:
Non-current deferred income tax assets$502.0 $510.2 
Non-current deferred income tax liabilities(263.1)(300.3)
Net deferred tax assets$238.9 $209.9 
At the end of 2021, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately $12.9 million and $90.2 million, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance with the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.
We have California research and development credit carryforwards of approximately $33.0 million, which have an indefinite carryforward period. We believe that it is more likely than not that we will not realize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.
As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and intend to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2021, we repatriated $290.1 million of our foreign earnings to the U.S.
The total amount of the unrecognized tax benefits at the end of 2021 was $64.2 million. A reconciliation of gross unrecognized tax benefit was as follows: 
202120202019
(In millions)
Beginning balance$64.1 $71.6 $69.1 
Increase related to current year tax positions9.6 8.0 12.6 
(Decrease) increase related to prior years' tax positions1.3 (0.4)3.8 
Settlement with taxing authorities(1.3)(0.5)(5.7)
Lapse of statute of limitations(9.5)(14.6)(8.2)
Ending balance$64.2 $64.1 $71.6 
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were $42.3 million and $47.8 million at the end of 2021 and 2020.
We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations state, and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations.
Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.
Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2021 and 2020, we accrued $9.2 million and $9.6 million for interest and penalties.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Benefit Plans
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Employee Stock Benefit Plans
NOTE 12: EMPLOYEE STOCK BENEFIT PLANS
Amended and Restated 2002 Stock Plan
In May 2020, our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and RSUs for up to 92.6 million shares. At the end of 2021, the remaining number of shares available for grant under the 2002 stock plan was 20.2 million.
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202120202019
(In millions)   
Restricted stock units$110.5 $73.2 $67.3 
Stock options1.3 1.5 0.6 
ESPP10.8 8.3 7.1 
Total stock-based compensation expense$122.6 $83.0 $75.0 
Stock-based compensation expense was allocated as follows:
202120202019
(In millions)   
Cost of sales$9.5 $6.7 $5.6 
Research and development29.5 22.1 16.7 
Sales and marketing21.5 16.2 13.0 
General and administrative62.1 38.0 39.7 
Total stock-based compensation expense$122.6 $83.0 $75.0 
At the end of 2021, total unamortized stock-based compensation expense was $151.1 million, with a weighted-average recognition period of 2.0 years.
Restricted Stock Units
We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and/or market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a three to four year service period. PSUs are granted to executive officers and other senior employees and vest after a two to three year service period.
The fair value at the grant date is determined by (1) the closing price of our common stock for awards containing only service or both service and performance conditions, or (2) the Monte Carlo valuation model for awards containing both service and market conditions.
For PSUs, the number of shares received at vesting will range from 0% to 200% of the target grant amount based on either (1) market conditions, (2) performance conditions, or (3) both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&P 500 over the vesting period. Performance conditions consider the achievement of our financial results over the vesting period.
2021 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year5.4 $44.25 
Granted (2)
1.2 78.44 
Shares vested, net (2)
(1.9)39.62 
Canceled and forfeited(0.4)51.15 
Outstanding at the end of year4.3 $56.96 
(1) Includes 0.2 million PSUs granted, 0.4 million PSUs vested, and 1.1 million PSUs outstanding at the end of the year.
(2) Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date.
The weighted-average grant date fair value of all RSUs granted during 2021, 2020, and 2019 was $78.44, $42.50, and $41.38 per share. The fair value of all RSUs vested during 2021, 2020, and 2019 was $81.4 million, $78.0 million, and $75.7 million per share.
Employee Stock Purchase Plan
We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2021, 2020, and 2019, 0.6 million, 0.8 million, and 0.8 million shares were issued, representing $33.4 million, $26.9 million, and $25.7 million in cash received for the issuance of stock under the ESPP. At the end of 2021, the number of shares reserved for future purchases was 6.0 million.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Common Stock Repurchase COMMON STOCK REPURCHASE
In August 2021, our Board of Directors approved a new share repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. Under the 2021 Stock Repurchase Program, the share repurchase authorization does not have an expiration date and supersedes and replaces the $600.0 million share repurchase authorization approved by our Board of Directors in November 2017 (“2017 Stock Repurchase Program”), of which $50.7 million was remaining and has been cancelled.
Under the 2021 Stock Repurchase Program, we may repurchase shares from time to time, subject to business and market conditions and other investment opportunities, through open market transactions, privately-negotiated transactions, accelerated stock repurchase plans, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2021 Stock Repurchase Program may be suspended, modified, or discontinued at any time at the Company’s discretion without notice.
During 2021, 2020, and 2019, we repurchased approximately 2.1 million, 1.9 million, and 4.7 million shares of common stock in open market purchases under our 2017 and 2021 Stock Repurchase Programs, at an average price of $85.75, $43.40, and $38.51 per share, for a total of $180.0 million, $81.6 million, and $179.8 million. At the end of 2021, the 2021 Stock Repurchase Program had remaining authorized funds of $610.0 million.
Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, based on the average book value per share for all outstanding shares calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. As a result of the 2021 repurchases, retained earnings was reduced by $164.3 million in 2021. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Of Business And Accounting Policies (Policy)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis Of Presentation
Basis of Presentation
These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.
We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2021 and 2020 were both 52-week years ending on December 31, 2021 and January 1, 2021, respectively. Fiscal 2019 was a 53-week year ended on January 3, 2020. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.
Use Of Estimates
Use of Estimates
The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations, provision for credit losses, sales returns reserve, inventory valuation, warranty costs, investments, acquired intangibles, goodwill and intangible asset impairment analysis, other long-lived asset impairment analysis, stock-based compensation, and income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable. Actual results that we experience may differ materially from our estimates.
Reportable Segments
Reportable Segments
We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation.
Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP.
Revenue Recognition
Revenue Recognition
Significant Judgments
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.
Judgment is required to determine SSP for each distinct performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.
Nature of Goods and Services
We generate revenue primarily from products, services, and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:
Product
Product revenue includes hardware and software licenses.
Hardware is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.
Software including perpetual and term licenses is recognized upon delivery and commencement of license term.  In general, our contracts do not provide for customer specific acceptances.
Service
Service revenue includes hardware and software maintenance and support and professional services.
Hardware maintenance and support, commonly called extended warranty, entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from one to two years depending on the product line.
Software maintenance and support entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from one to three years, with one year being most common.
Professional services include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.
In some contracts, products and professional services may be combined into a single performance obligation.  This generally arises when products or subscriptions are sold with significant customization, modification, or integration services.  Revenue for the combined performance is recognized over time as the work progresses because of the continuous transfer of control to the customer.  
Subscription
Subscription revenue includes software as a service (“SaaS”), data, and hosting services.
SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software.
Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation.
Accounts Receivable, Net
Accounts Receivable, Net
Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. The unbilled receivables were $39.5 million and $138.7 million at the end of 2021 and 2020.
We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors such as age of the accounts receivable balances, credit quality, historical experience, and current and future economic conditions that may affect a customer’s ability to pay.
Deferred Costs to Obtain Customer Contracts Deferred Costs to Obtain Customer ContractsSales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission. These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life that ranges from three to seven years. Contracts with an amortization period of a year or less from this deferral requirement are expensed as incurred.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product life cycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from four to six years for machinery and equipment, five to ten years for furniture and fixtures, two to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from two to five years.
Leases
Leases
We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, in both Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets.
ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at commencement date. The operating lease ROU asset includes adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement.
Business Combinations
Business Combinations
We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill. Acquisition-related expenses and related restructuring costs are expensed as incurred.
When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates.
For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date.
Acquisition costs of $13.6 million, $20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.
Goodwill Goodwill We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment as of the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. The estimation of a reporting unit's fair value involves using estimates and assumptions including expected future operating performance using risk-adjusted discount rates. Actual future results may differ from those estimates. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized.
Intangible Assets
Intangible Assets
Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three years to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.
We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance.
Warranty
Warranty
We accrue for warranty costs as part of our cost of sales based on associated material product costs, technical support labor costs, and costs incurred by third parties performing work on our behalf. Our expected future cost is primarily estimated based upon historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging from one year to two years.
Accrued warranty expenses of $17.1 million and $13.8 million are included in Other current liabilities in the Consolidated Balance Sheets at the end of 2021 and 2020.
Foreign Currency Translation
Foreign Currency Translation
Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rates on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.
Stock-Based Compensation Stock-Based CompensationStock-based compensation expense is based on the measurement date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a straight-line basis over the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience.
Advertising and Promotional Costs
Advertising and Promotional Costs
Advertising and promotional costs are expensed as incurred. Advertising and promotional expense was approximately $31.6 million, $28.6 million, and $42.7 million, in 2021, 2020, and 2019.
Research And Development Costs
Research and Development Costs
Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We received third party funding of approximately $12.6 million, $16.3 million, and $16.5 million in 2021, 2020, and 2019. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.
Income Taxes
Income Taxes
Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards.
Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows.
Concentration Of Risk
Concentrations of Risk
Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.
We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.
In addition, we rely on a limited number of suppliers for a number of our critical components.
Guarantees, Including Indirect Guarantees Of Indebtedness Of Others
Guarantees, Including Indirect Guarantees of Indebtedness of Others
In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2021 and 2020.
Derivative Financial Instruments
Derivative Financial Instruments
We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, primarily denominated in New Zealand Dollars, Brazil Real, Canadian Dollars, Norwegian Krone, and Euro. These contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every reporting period and generally range from one to two months in original maturity. We occasionally enter into foreign currency forward contracts to hedge the purchase price of some of our larger business acquisitions. We do not enter into foreign currency forward contracts for trading purposes. As of the years ended 2021 and 2020, there were no derivative financial instruments outstanding that were accounted for as hedges.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Income Taxes—Simplifying the Accounting for Income Taxes
In December 2019, the FASB issued amendments to the accounting for Income Taxes to reduce complexity by removing certain exceptions and implementing targeted simplifications. We adopted the new standard on a prospective basis at the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
Business Combinations—Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure contract assets and contract liabilities under Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for the Company beginning in 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the year of interim adoption.
We early adopted the guidance in the fourth quarter of 2021 retrospectively to all business combinations completed since the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares
The following table shows the computation of basic and diluted earnings per share:
202120202019
(In millions, except per share data)   
Numerator:
Net income attributable to Trimble Inc.$492.7 $389.9 $514.3 
Denominator:
Weighted average number of common shares used in basic earnings per share251.4 250.5 250.8 
Effect of dilutive securities2.9 1.8 2.1 
Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share254.3 252.3 252.9 
Basic earnings per share$1.96 $1.56 $2.05 
Diluted earnings per share$1.94 $1.55 $2.03 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Combination, Separately Recognized Transactions
The following table summarizes the business combinations completed during the periods indicated:
202120202019
(In millions)
Fair value of total purchase consideration$237.5 $205.1 $247.0 
Less fair value of net assets acquired:
Net tangible assets acquired(5.2)(1.6)6.7 
Identified intangible assets67.2 56.7 104.6 
Deferred taxes— 0.7 (3.4)
Goodwill$175.5 $149.3 $139.1 
Schedule Of Intangible Assets
The following table presents a summary of our intangible assets:
At the End of 2021At the End of 2020
(In millions)Weighted-Average Useful Lives (in years)Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Gross Carrying
Amount
Accumulated
Amortization
Net  Carrying
Amount
Developed product technology6$1,011.9 $(748.2)$263.7 $1,118.2 $(811.1)$307.1 
Customer relationships9667.8 (428.9)238.9 681.1 (419.3)261.8 
Trade names and trademarks648.0 (45.0)3.0 58.3 (51.9)6.4 
Distribution rights and other intellectual properties410.0 (9.0)1.0 45.8 (41.0)4.8 
$1,737.7 $(1,231.1)$506.6 $1,903.4 $(1,323.3)$580.1 
Schedule Of Estimated Future Amortization Expense
The estimated future amortization expense of intangible assets at the end of 2021 was as follows: 
(In million)
2022$127.2 
2023115.6 
202490.1 
202555.9 
202649.5 
Thereafter68.3 
Total$506.6 
Schedule Of Changes In Carrying Amount Of Goodwill
The changes in the carrying amount of goodwill by segment were as follows:
(In millions)Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
Balance as of year end 2020$1,997.4 $415.7 $453.8 $1,009.6 $3,876.5 
Additions due to acquisition175.5 — — — 175.5 
Decrease from the sale of businesses(14.7)— (3.3)— (18.0)
Foreign currency translation and other adjustments(16.8)(12.1)(9.7)(13.9)(52.5)
Balance as of year end 2021$2,141.4 $403.6 $440.8 $995.7 $3,981.5 
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Components Of Net Inventories
The components of inventory, net were as follows:
At the End of Year20212020
(In millions)  
Inventories:
Raw materials$129.6 $95.6 
Work-in-process12.4 16.0 
Finished goods221.3 190.1 
Total inventories$363.3 $301.7 
Components Of Property And Equipment
The components of property and equipment, net were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$238.8 $253.3 
Machinery and equipment185.8 178.7 
Software and licenses150.9 148.9 
Construction in progress 20.7 17.2 
596.2 598.1 
Less: accumulated depreciation(363.0)(346.3)
Total property and equipment, net$233.2 $251.8 
Property and equipment, net by geographic area were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
United States$171.3 $200.3 
Europe44.8 41.0 
Asia Pacific and Rest of World17.1 10.5 
Total property and equipment, net$233.2 $251.8 
Components of Accumulated Other Comprehensive Loss, Net
The components of accumulated other comprehensive loss, net of related tax were as follows:
At the End of Year20212020
(In millions)
Accumulated foreign currency translation adjustments$(160.0)$(96.0)
Net unrealized actuarial losses(1.7)(2.5)
     Total accumulated other comprehensive loss$(161.7)$(98.5)
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Schedule Of Revenue, Operating Income And Identifiable Assets By Segment
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
Revenue$1,422.5 $828.9 $771.3 $636.4 $3,659.1 
Purchase accounting adjustments(1)
0.2 — — 0.1 0.3 
Segment revenue$1,422.7 $828.9 $771.3 $636.5 $3,659.4 
Operating income$415.6 $244.1 $264.0 $43.6 $967.3 
Purchase accounting adjustments(2)
(3.9)— — (0.2)(4.1)
Segment operating income $411.7 $244.1 $264.0 $43.4 $963.2 
  Depreciation expense$7.0 $7.0 $5.9 $4.1 $24.0 
2020
Revenue $1,230.7 $650.5 $627.3 $639.2 $3,147.7 
Purchase accounting adjustments(1)
0.3 — 2.7 1.3 4.3 
Segment revenue$1,231.0 $650.5 $630.0 $640.5 $3,152.0 
Operating income$343.0 $184.4 $218.4 $49.0 $794.8 
Purchase accounting adjustments(2)
(4.9)— 2.6 1.1 (1.2)
Segment operating income $338.1 $184.4 $221.0 $50.1 $793.6 
     Depreciation expense$8.1 $6.2 $5.6 $4.1 $24.0 
2019
Revenue$1,254.2 $649.4 $568.4 $792.3 $3,264.3 
Purchase accounting adjustments(1)
4.0 — 3.0 — 7.0 
Segment revenue$1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Operating income$322.1 $132.2 $166.2 $125.9 $746.4 
Purchase accounting adjustments(2)
(2.2)— 2.9 — 0.7 
Segment operating income $319.9 $132.2 $169.1 $125.9 $747.1 
     Depreciation expense$8.1 $6.3 $4.4 $4.4 $23.2 
(1) Includes acquired deferred revenue adjustments of certain acquired deferred revenue that was written down to fair value in purchase accounting.
(2) Includes acquired deferred revenue adjustments and amortization of acquired capitalized commissions.
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
As of Year End 2021
Accounts receivable, net$246.8 $134.0 $112.9 $131.1 $624.8 
Inventories79.3 136.4 67.4 80.2 363.3 
Goodwill2,141.4 403.6 440.8 995.7 3,981.5 
As of Year End 2020
Accounts receivable, net $260.1 $117.5 $91.2 $151.7 $620.5 
Inventories 59.1 120.1 49.0 73.5 301.7 
Goodwill1,997.4 415.7 453.8 1,009.6 3,876.5 
As of Year End 2019
Accounts receivable, net$232.0 $115.5 $93.3 $167.4 $608.2 
Inventories 67.1 125.0 45.5 74.5 312.1 
Goodwill1,973.0 401.5 445.4 860.7 3,680.6 
Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes
A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:
202120202019
(In millions)   
Consolidated segment operating income$963.2 $793.6 $747.1 
Unallocated general corporate expenses(106.2)(74.0)(73.1)
Purchase accounting adjustments (1)
(134.5)(156.6)(168.5)
Acquisition / divestiture items(21.8)(21.4)(20.5)
Stock-based compensation / deferred compensation(128.6)(90.4)(81.2)
Restructuring and other costs(11.1)(31.4)(27.9)
Consolidated operating income561.0 419.8 375.9 
Total non-operating income (expense), net13.6 (24.8)(31.1)
Consolidated income before taxes$574.6 $395.0 $344.8 
(1) Purchase accounting adjustments include acquired deferred revenue adjustments, amortization of acquired capitalized commissions, and amortization of purchased intangible assets.
Schedule Of Revenue From Customers by Geographic Area
 Reporting Segments
 Buildings and InfrastructureGeospatialResources and UtilitiesTransportationTotal
(In millions)     
2021
North America$823.5 $337.3 $212.2 $493.1 $1,866.1 
Europe386.6 282.3 368.4 87.3 1,124.6 
Asia Pacific188.4 161.4 67.3 30.2 447.3 
Rest of World24.2 47.9 123.4 25.9 221.4 
Total segment revenue $1,422.7 $828.9 $771.3 $636.5 $3,659.4 
2020
North America$703.4 $249.9 $191.4 $502.5 $1,647.2 
Europe337.1 222.3 284.3 78.4 922.1 
Asia Pacific165.7 138.2 64.5 34.9 403.3 
Rest of World24.8 40.1 89.8 24.7 179.4 
Total segment revenue $1,231.0 $650.5 $630.0 $640.5 $3,152.0 
2019
North America$722.7 $263.0 $173.3 $636.3 $1,795.3 
Europe338.7 217.5 273.6 90.4 920.2 
Asia Pacific165.3 122.7 47.4 39.7 375.1 
Rest of World31.5 46.2 77.1 25.9 180.7 
Total segment revenue $1,258.2 $649.4 $571.4 $792.3 $3,271.3 
Components Of Property And Equipment
The components of property and equipment, net were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
Land, building, furniture, and leasehold improvements$238.8 $253.3 
Machinery and equipment185.8 178.7 
Software and licenses150.9 148.9 
Construction in progress 20.7 17.2 
596.2 598.1 
Less: accumulated depreciation(363.0)(346.3)
Total property and equipment, net$233.2 $251.8 
Property and equipment, net by geographic area were as follows:
At the End of Year20212020
(In millions)  
Property and equipment, net:
United States$171.3 $200.3 
Europe44.8 41.0 
Asia Pacific and Rest of World17.1 10.5 
Total property and equipment, net$233.2 $251.8 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2021
Long-term Debt, Current and Noncurrent [Abstract]  
Schedule Of Debt
Debt consisted of the following:
At the End of YearEffective interest rate
(In millions, except percentages)Date of Issuancefor 202120212020
Senior Notes:
   2023 Senior Notes, 4.15%, due June 2023
June 20184.36%$300.0 $300.0 
   2028 Senior Notes, 4.90%, due June 2028
June 20185.04%600.0 600.0 
   2024 Senior Notes, 4.75%, due December 2024
November 20144.95%400.0 400.0 
Credit Facilities:
    Uncommitted facilities, floating rate— 255.8 
Promissory notes and other debt— 0.1 
Unamortized discount and issuance costs(6.8)(8.7)
Total debt1,293.2 1,547.2 
Less: Short-term debt— 255.8 
Long-term debt$1,293.2 $1,291.4 
Schedule of Maturities of Long-term Debt
Debt Maturities
At the end of 2021, our debt maturities based on outstanding principal were as follows:
(In million)
2022$— 
2023300.0 
2024400.0 
2025— 
2026— 
Thereafter600.0 
Total$1,300.0 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule Of Lease Costs
Operating lease expense consisted of:
At the End of Year20212020
(In millions) 
Operating lease expense$35.5 $38.1 
Short-term lease expense and other17.8 15.7 
Total lease expense$53.3 $53.8 
Supplemental cash flow information related to leases was as follows:
At the End of Year20212020
(In millions)
Cash paid for liabilities included in the measurement of lease liabilities:
Operating cash flows from operating leases (1)
$35.9 $37.0 
Right-of-use assets obtained in exchange for Operating lease liabilities:$49.5 $29.4 
(1)Excludes cash payments for short-term leases, which are not capitalized.
Supplemental balance sheet information related to leases was as follows:
At the End of Year20212020
(In millions)
Operating lease right-of-use assets$141.0 $128.9 
Other current liabilities$35.0 $33.8 
Operating lease liabilities121.4 109.2 
  Total operating lease liabilities$156.4 $143.0 
Weighted-average discount rate 3.31 %3.86 %
Weighted-average remaining lease term7 years6 years
Operating Lease Maturities
At the end of 2021, the maturities of lease liabilities were as follows:
(In million)
2022$37.4 
202330.3 
202423.6 
202518.3 
202614.7 
Thereafter49.3 
Total lease payments$173.6 
Less: imputed interest17.2 
Total $156.4 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Assets And Liabilities Measured At Fair Value On A Recurring Basis
Fair Values as of the end of 2021Fair Values as of the end of 2020
Quoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable InputsQuoted prices in Active Markets for Identical AssetsSignificant Other Observable InputsSignificant Unobservable Inputs
(In millions)(Level I)(Level II)(Level III)Total(Level I)(Level II)(Level III)Total
Assets
Deferred compensation plan (1)
$44.7 $— $— $44.7 $41.9 $— $— $41.9 
Derivatives (2)
— 0.1 — 0.1 — 0.9 — 0.9 
Total assets measured at fair value$44.7 $0.1 $— $44.8 $41.9 $0.9 $— $42.8 
Liabilities
Deferred compensation plan (1)
$44.7 $— $— $44.7 $41.9 $— $— $41.9 
Derivatives (2)
— 0.2 — 0.2 — 0.5 — 0.5 
Contingent consideration (3)
— — 12.8 12.8 — — 12.3 12.3 
Total liabilities measured at fair value$44.7 $0.2 $12.8 $57.7 $41.9 $0.5 $12.3 $54.7 
(1)Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets.
(2)Represents forward currency exchange contracts that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.
(3)Represents arrangements to pay the former owners of certain companies that we acquired that are included in Other current liabilities on our Condensed Consolidated Balance Sheets. The fair values are estimated using scenario-based methods or option pricing methods based upon estimated future revenues, gross margins, or other milestones. The undiscounted maximum payment under the arrangements is $14.8 million at the end of 2021.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue and Remaining Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Contract with Customer Rollforward
Changes in our deferred revenue during 2021 and 2020 were as follows: 
20212020
(In millions)
Beginning balance of the period$613.8 $541.9 
Revenue recognized (533.8)(476.9)
Billing and other net activities551.8 548.8 
Ending balance of the period$631.8 $613.8 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule Of Income Before Taxes
Income before taxes and the provision (benefit) for taxes consisted of the following:
202120202019
(In millions)
Income before taxes:
United States$144.0 $24.7 $43.0 
Foreign430.6 370.3 301.8 
Total$574.6 $395.0 $344.8 
Provision (benefit) for taxes:
U.S. Federal:
Current$27.1 $(5.8)$(3.8)
Deferred(22.9)(16.3)252.3 
4.2 (22.1)248.5 
U.S. State:
Current5.6 0.8 5.1 
Deferred(2.5)7.1 (0.7)
3.1 7.9 4.4 
Foreign:
Current76.0 62.2 49.2 
Deferred(1.5)(43.6)(471.8)
74.5 18.6 (422.6)
Income tax provision (benefit)$81.8 $4.4 $(169.7)
Effective tax rate14.2 %1.1 %(49.2)%
Schedule Of Provision For Taxes
Income before taxes and the provision (benefit) for taxes consisted of the following:
202120202019
(In millions)
Income before taxes:
United States$144.0 $24.7 $43.0 
Foreign430.6 370.3 301.8 
Total$574.6 $395.0 $344.8 
Provision (benefit) for taxes:
U.S. Federal:
Current$27.1 $(5.8)$(3.8)
Deferred(22.9)(16.3)252.3 
4.2 (22.1)248.5 
U.S. State:
Current5.6 0.8 5.1 
Deferred(2.5)7.1 (0.7)
3.1 7.9 4.4 
Foreign:
Current76.0 62.2 49.2 
Deferred(1.5)(43.6)(471.8)
74.5 18.6 (422.6)
Income tax provision (benefit)$81.8 $4.4 $(169.7)
Effective tax rate14.2 %1.1 %(49.2)%
Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)
The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:
202120202019
Statutory federal income tax rate21.0 %21.0 %21.0 %
Increase (reduction) in tax rate resulting from:
Foreign income taxed at different rates0.5 %1.7 %(7.3)%
Change in valuation allowance— %2.0 %— %
U.S. State income taxes1.1 %0.5 %1.5 %
       Stock-based compensation1.7 %1.5 %1.2 %
Excess tax benefit related to stock-based compensation(2.5)%(1.5)%(2.4)%
Other U.S. taxes on foreign operations(1.6)%(1.0)%1.3 %
U.S. Federal research and development credits(2.1)%(2.3)%(2.8)%
Tax reserve releases(2.1)%(4.8)%(4.9)%
Intellectual property restructuring and tax law changes(2.5)%(16.2)%(59.8)%
Other0.7 %0.2 %3.0 %
Effective tax rate14.2 %1.1 %(49.2)%
Schedule Of Deferred Tax Assets And Liabilities The significant components of deferred tax assets and liabilities were as follows:
At the End of Year20212020
(In millions)  
Deferred tax liabilities:
Global intangible low-taxed income$207.6 $219.7 
Purchased intangibles115.8 138.1 
Operating lease right-of-use assets33.5 32.3 
Other12.7 11.3 
Total deferred tax liabilities369.6 401.4 
Deferred tax assets:
Depreciation and amortization474.9 497.1 
Operating lease liabilities
36.4 35.0 
U.S. tax credit carryforwards25.8 32.8 
Expenses not currently deductible43.7 32.3 
Foreign net operating loss carryforwards18.0 16.8 
Stock-based compensation
13.9 10.6 
U.S. net operating loss carryforwards5.8 7.4 
Other35.7 20.6 
Total deferred tax assets654.2 652.6 
Valuation allowance(45.7)(41.3)
Total deferred tax assets608.5 611.3 
Total net deferred tax assets$238.9 $209.9 
Reported as:
Non-current deferred income tax assets$502.0 $510.2 
Non-current deferred income tax liabilities(263.1)(300.3)
Net deferred tax assets$238.9 $209.9 
Schedule Of Reconciliation Of Unrecognized Tax Benefit
The total amount of the unrecognized tax benefits at the end of 2021 was $64.2 million. A reconciliation of gross unrecognized tax benefit was as follows: 
202120202019
(In millions)
Beginning balance$64.1 $71.6 $69.1 
Increase related to current year tax positions9.6 8.0 12.6 
(Decrease) increase related to prior years' tax positions1.3 (0.4)3.8 
Settlement with taxing authorities(1.3)(0.5)(5.7)
Lapse of statute of limitations(9.5)(14.6)(8.2)
Ending balance$64.2 $64.1 $71.6 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summarizes the Components of Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:
202120202019
(In millions)   
Restricted stock units$110.5 $73.2 $67.3 
Stock options1.3 1.5 0.6 
ESPP10.8 8.3 7.1 
Total stock-based compensation expense$122.6 $83.0 $75.0 
Stock-based compensation expense was allocated as follows:
202120202019
(In millions)   
Cost of sales$9.5 $6.7 $5.6 
Research and development29.5 22.1 16.7 
Sales and marketing21.5 16.2 13.0 
General and administrative62.1 38.0 39.7 
Total stock-based compensation expense$122.6 $83.0 $75.0 
Summary of Performance of Our Financial Results
2021 Restricted Stock Units Outstanding
Number of Units (1)
Weighted Average
Grant-Date Fair Value per Share
(In millions, except for per share data)  
Outstanding at the beginning of year5.4 $44.25 
Granted (2)
1.2 78.44 
Shares vested, net (2)
(1.9)39.62 
Canceled and forfeited(0.4)51.15 
Outstanding at the end of year4.3 $56.96 
(1) Includes 0.2 million PSUs granted, 0.4 million PSUs vested, and 1.1 million PSUs outstanding at the end of the year.
(2) Excludes approximately 0.1 million PSUs related to achievement above target levels at the vesting date.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Of Business And Accounting Policies (Narrative) (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Jan. 01, 2021
USD ($)
Jan. 03, 2020
USD ($)
Accounting Policies [Line Items]      
Reportable segments | segment 4    
Subscription revenue term 3 years    
Unbilled receivables $ 39,500,000 $ 138,700,000  
Accounts receivable, allowance for credit loss 7,000,000 7,000,000  
Deferred costs to obtain customer contracts 59,700,000 51,300,000  
Accrued warranty expenses 17,100,000 13,800,000  
Advertising expense 31,600,000 28,600,000 $ 42,700,000
Research and development expense with third party funding earned 12,600,000 16,300,000 16,500,000
Accounts receivable, credit loss expense (reversal) 2,600,000 7,100,000 6,500,000
Selling and Marketing Expense      
Accounting Policies [Line Items]      
Amortization expense related to deferred costs to obtain customer contracts $ 25,900,000 22,800,000 $ 22,300,000
Land, building, furniture, and leasehold improvements      
Accounting Policies [Line Items]      
Useful life of asset, in years 39 years    
Minimum      
Accounting Policies [Line Items]      
Product warranty term 1 year    
Post contract 1 year    
Amortization period 3 years    
Weighted-Average Useful Lives (in years) 3 years    
Warranty periods for products sold 1 year    
Maturity period of derivative financial instrument, minimum, in months 1 month    
Minimum | Machinery and equipment      
Accounting Policies [Line Items]      
Useful life of asset, in years 4 years    
Minimum | Furniture and fixtures      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Minimum | Computer equipment and software      
Accounting Policies [Line Items]      
Useful life of asset, in years 2 years    
Minimum | Internal-use of software      
Accounting Policies [Line Items]      
Useful life of asset, in years 2 years    
Maximum      
Accounting Policies [Line Items]      
Product warranty term 2 years    
Post contract 3 years    
Amortization period 7 years    
Weighted-Average Useful Lives (in years) 10 years    
Warranty periods for products sold 2 years    
Maturity period of derivative financial instrument, minimum, in months 2 months    
Maximum | Machinery and equipment      
Accounting Policies [Line Items]      
Useful life of asset, in years 6 years    
Maximum | Furniture and fixtures      
Accounting Policies [Line Items]      
Useful life of asset, in years 10 years    
Maximum | Computer equipment and software      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Maximum | Internal-use of software      
Accounting Policies [Line Items]      
Useful life of asset, in years 5 years    
Weighted average      
Accounting Policies [Line Items]      
Weighted-Average Useful Lives (in years) 7 years    
Forward contracts      
Accounting Policies [Line Items]      
Derivative financial instruments accounted for as hedges $ 0 $ 0  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description Of Business And Accounting Policies (Guarantees) (Details) - USD ($)
Dec. 31, 2021
Jan. 01, 2021
Indemnification agreement    
Loss Contingencies [Line Items]    
Maximum potential exposure indemnification accrual $ 0 $ 0
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Numerator:      
Net income attributable to Trimble Inc. $ 492.7 $ 389.9 $ 514.3
Denominator:      
Weighted average number of common shares used in basic earnings per share (in shares) 251.4 250.5 250.8
Effect of dilutive securities (in shares) 2.9 1.8 2.1
Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares) 254.3 252.3 252.9
Basic (in dollars per share) $ 1.96 $ 1.56 $ 2.05
Diluted (in dollars per share) $ 1.94 $ 1.55 $ 2.03
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 13, 2021
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2021
USD ($)
acquisition
Jan. 03, 2020
USD ($)
acquisition
Business Acquisition [Line Items]        
Total purchase consideration     $ 205.1 $ 247.0
Number of businesses acquired | acquisition     3 4
Total revenue percentage       1.00%
Acquisition-related costs   $ 13.6 $ 20.3 $ 20.2
Write off of assets   $ 160.1 $ 338.3  
Agile Assets        
Business Acquisition [Line Items]        
Total purchase consideration $ 237.5      
Maximum        
Business Acquisition [Line Items]        
Total revenue percentage     1.00%  
Maximum | Agile Assets        
Business Acquisition [Line Items]        
Total revenue percentage   1.00%    
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Business Acquisition [Line Items]      
Goodwill $ 3,981.5 $ 3,876.5 $ 3,680.6
Completed business acquisitions in last three fiscal years      
Business Acquisition [Line Items]      
Fair value of total purchase consideration 237.5 205.1 247.0
Net tangible assets acquired (5.2) (1.6) 6.7
Identified intangible assets 67.2 56.7 104.6
Deferred taxes 0.0 0.7  
Deferred taxes     (3.4)
Goodwill $ 175.5 $ 149.3 $ 139.1
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,737.7 $ 1,903.4
Accumulated Amortization (1,231.1) (1,323.3)
Total $ 506.6 580.1
Developed product technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 6 years  
Gross Carrying Amount $ 1,011.9 1,118.2
Accumulated Amortization (748.2) (811.1)
Total $ 263.7 307.1
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 9 years  
Gross Carrying Amount $ 667.8 681.1
Accumulated Amortization (428.9) (419.3)
Total $ 238.9 261.8
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 6 years  
Gross Carrying Amount $ 48.0 58.3
Accumulated Amortization (45.0) (51.9)
Total $ 3.0 6.4
Distribution rights and other intellectual properties    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Useful Lives (in years) 4 years  
Gross Carrying Amount $ 10.0 45.8
Accumulated Amortization (9.0) (41.0)
Total $ 1.0 $ 4.8
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Business Combination and Asset Acquisition [Abstract]    
2022 $ 127.2  
2023 115.6  
2024 90.1  
2025 55.9  
2026 49.5  
Thereafter 68.3  
Total $ 506.6 $ 580.1
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 3,876.5
Additions due to acquisition 175.5
Decrease from the sale of businesses (18.0)
Foreign currency translation and other adjustments (52.5)
Ending Balance 3,981.5
Buildings and Infrastructure  
Goodwill [Roll Forward]  
Beginning Balance 1,997.4
Additions due to acquisition 175.5
Decrease from the sale of businesses (14.7)
Foreign currency translation and other adjustments (16.8)
Ending Balance 2,141.4
Geospatial  
Goodwill [Roll Forward]  
Beginning Balance 415.7
Additions due to acquisition 0.0
Decrease from the sale of businesses 0.0
Foreign currency translation and other adjustments (12.1)
Ending Balance 403.6
Resources and Utilities  
Goodwill [Roll Forward]  
Beginning Balance 453.8
Additions due to acquisition 0.0
Decrease from the sale of businesses (3.3)
Foreign currency translation and other adjustments (9.7)
Ending Balance 440.8
Transportation  
Goodwill [Roll Forward]  
Beginning Balance 1,009.6
Additions due to acquisition 0.0
Decrease from the sale of businesses 0.0
Foreign currency translation and other adjustments (13.9)
Ending Balance $ 995.7
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components (Components Of Net Inventories) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Balance Sheet Related Disclosures [Abstract]      
Raw materials $ 129.6 $ 95.6  
Work-in-process 12.4 16.0  
Finished goods 221.3 190.1  
Total inventories 363.3 301.7 $ 312.1
Deferred Costs, Current $ 13.7 $ 11.7  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components (Components Of Property And Equipment) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 596.2 $ 598.1
Less: accumulated depreciation (363.0) (346.3)
Total property and equipment, net 233.2 251.8
Land, building, furniture, and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 238.8 253.3
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 185.8 178.7
Software and licenses    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 150.9 148.9
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20.7 $ 17.2
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Balance Sheet Related Disclosures [Abstract]    
Accumulated foreign currency translation adjustments $ (160.0) $ (96.0)
Net unrealized actuarial losses (1.7) (2.5)
Total accumulated other comprehensive loss $ (161.7) $ (98.5)
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Segment Reporting Information [Line Items]      
Revenue $ 3,659.1 $ 3,147.7 $ 3,264.3
Revenue purchase accounting adjustments 0.3 4.3 7.0
Operating income purchase accounting adjustments (4.1) (1.2) 0.7
Segment revenue 3,659.4 3,152.0 3,271.3
Operating income 561.0 419.8 375.9
Depreciation expense 41.3 39.7 39.4
Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Revenue 1,422.5 1,230.7 1,254.2
Revenue purchase accounting adjustments 0.2 0.3 4.0
Operating income purchase accounting adjustments (3.9) (4.9) (2.2)
Segment revenue 1,422.7 1,231.0 1,258.2
Geospatial      
Segment Reporting Information [Line Items]      
Revenue 828.9 650.5 649.4
Revenue purchase accounting adjustments 0.0 0.0 0.0
Operating income purchase accounting adjustments 0.0 0.0 0.0
Segment revenue 828.9 650.5 649.4
Resources and Utilities      
Segment Reporting Information [Line Items]      
Revenue 771.3 627.3 568.4
Revenue purchase accounting adjustments 0.0 2.7 3.0
Operating income purchase accounting adjustments 0.0 2.6 2.9
Segment revenue 771.3 630.0 571.4
Transportation      
Segment Reporting Information [Line Items]      
Revenue 636.4 639.2 792.3
Revenue purchase accounting adjustments 0.1 1.3 0.0
Operating income purchase accounting adjustments (0.2) 1.1 0.0
Segment revenue 636.5 640.5 792.3
Operating Income      
Segment Reporting Information [Line Items]      
Operating income 967.3 794.8 746.4
Operating Income | Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Operating income 415.6 343.0 322.1
Operating Income | Geospatial      
Segment Reporting Information [Line Items]      
Operating income 244.1 184.4 132.2
Operating Income | Resources and Utilities      
Segment Reporting Information [Line Items]      
Operating income 264.0 218.4 166.2
Operating Income | Transportation      
Segment Reporting Information [Line Items]      
Operating income 43.6 49.0 125.9
Segments Revenue      
Segment Reporting Information [Line Items]      
Operating income 963.2 793.6 747.1
Depreciation expense 24.0 24.0 23.2
Segments Revenue | Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Operating income 411.7 338.1 319.9
Depreciation expense 7.0 8.1 8.1
Segments Revenue | Geospatial      
Segment Reporting Information [Line Items]      
Operating income 244.1 184.4 132.2
Depreciation expense 7.0 6.2 6.3
Segments Revenue | Resources and Utilities      
Segment Reporting Information [Line Items]      
Operating income 264.0 221.0 169.1
Depreciation expense 5.9 5.6 4.4
Segments Revenue | Transportation      
Segment Reporting Information [Line Items]      
Operating income 43.4 50.1 125.9
Depreciation expense $ 4.1 $ 4.1 $ 4.4
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Segment Reporting Information [Line Items]      
Accounts receivable, net $ 624.8 $ 620.5 $ 608.2
Inventories 363.3 301.7 312.1
Goodwill 3,981.5 3,876.5 3,680.6
Buildings and Infrastructure      
Segment Reporting Information [Line Items]      
Accounts receivable, net 246.8 260.1 232.0
Inventories 79.3 59.1 67.1
Goodwill 2,141.4 1,997.4 1,973.0
Geospatial      
Segment Reporting Information [Line Items]      
Accounts receivable, net 134.0 117.5 115.5
Inventories 136.4 120.1 125.0
Goodwill 403.6 415.7 401.5
Resources and Utilities      
Segment Reporting Information [Line Items]      
Accounts receivable, net 112.9 91.2 93.3
Inventories 67.4 49.0 45.5
Goodwill 440.8 453.8 445.4
Transportation      
Segment Reporting Information [Line Items]      
Accounts receivable, net 131.1 151.7 167.4
Inventories 80.2 73.5 74.5
Goodwill $ 995.7 $ 1,009.6 $ 860.7
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Consolidated operating income $ 561.0 $ 419.8 $ 375.9
Unallocated general corporate expenses (1,473.7) (1,335.1) (1,405.0)
Purchase accounting adjustments (134.5) (156.6) (168.5)
Acquisition / divestiture items (21.8) (21.4) (20.5)
Stock-based compensation / deferred compensation (128.6) (90.4) (81.2)
Restructuring and other costs (11.1) (31.4) (27.9)
Total non-operating income (expense), net 13.6 (24.8) (31.1)
Consolidated income before taxes 574.6 395.0 344.8
Segments Revenue      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Consolidated operating income 963.2 793.6 747.1
Non-Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Unallocated general corporate expenses $ (106.2) $ (74.0) $ (73.1)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Revenue from External Customer [Line Items]      
Segment revenue $ 3,659.4 $ 3,152.0 $ 3,271.3
Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 1,422.7 1,231.0 1,258.2
Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 828.9 650.5 649.4
Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 771.3 630.0 571.4
Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 636.5 640.5 792.3
North America      
Revenue from External Customer [Line Items]      
Segment revenue 1,866.1 1,647.2 1,795.3
North America | Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 823.5 703.4 722.7
North America | Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 337.3 249.9 263.0
North America | Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 212.2 191.4 173.3
North America | Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 493.1 502.5 636.3
Europe      
Revenue from External Customer [Line Items]      
Segment revenue 1,124.6 922.1 920.2
Europe | Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 386.6 337.1 338.7
Europe | Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 282.3 222.3 217.5
Europe | Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 368.4 284.3 273.6
Europe | Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 87.3 78.4 90.4
Asia Pacific      
Revenue from External Customer [Line Items]      
Segment revenue 447.3 403.3 375.1
Asia Pacific | Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 188.4 165.7 165.3
Asia Pacific | Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 161.4 138.2 122.7
Asia Pacific | Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 67.3 64.5 47.4
Asia Pacific | Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 30.2 34.9 39.7
Rest of World      
Revenue from External Customer [Line Items]      
Segment revenue 221.4 179.4 180.7
Rest of World | Buildings and Infrastructure      
Revenue from External Customer [Line Items]      
Segment revenue 24.2 24.8 31.5
Rest of World | Geospatial      
Revenue from External Customer [Line Items]      
Segment revenue 47.9 40.1 46.2
Rest of World | Resources and Utilities      
Revenue from External Customer [Line Items]      
Segment revenue 123.4 89.8 77.1
Rest of World | Transportation      
Revenue from External Customer [Line Items]      
Segment revenue 25.9 24.7 25.9
United States      
Revenue from External Customer [Line Items]      
Segment revenue $ 1,687.4 $ 1,502.3 $ 1,641.0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Segment Reporting Information [Line Items]    
Property and equipment, net $ 233.2 $ 251.8
United States    
Segment Reporting Information [Line Items]    
Property and equipment, net 171.3 200.3
Europe    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 44.8 $ 41.0
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 233.2 $ 251.8
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 171.3 200.3
Europe    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 44.8 41.0
Asia Pacific and Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 17.1 $ 10.5
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Schedule Of Debt) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Debt Instrument [Line Items]    
Debt gross $ 0.0  
Unamortized discount and issuance costs (6.8) $ (8.7)
Total 1,293.2 1,547.2
Less: Short-term debt 0.0 255.8
Total debt 1,293.2 1,291.4
Promissory Notes and Other    
Debt Instrument [Line Items]    
Long-term debt, gross 0.0 0.1
Uncommitted Facilities    
Debt Instrument [Line Items]    
Debt gross $ 0.0 255.8
Two Thousand Twenty Three Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, percentage bearing fixed interest, percentage rate 4.15%  
Effective Interest Rate 4.36%  
Long-term debt, gross $ 300.0 300.0
Two Thousand Twenty Eight Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, percentage bearing fixed interest, percentage rate 4.90%  
Effective Interest Rate 5.04%  
Long-term debt, gross $ 600.0 600.0
Two Thousand Twenty Four Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, percentage bearing fixed interest, percentage rate 4.75%  
Effective Interest Rate 4.95%  
Long-term debt, gross $ 400.0 $ 400.0
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Schedule of Debt Maturities) (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 0.0
2023 300.0
2024 400.0
2025 0.0
2026 0.0
Thereafter 600.0
Total $ 1,300.0
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt (Narrative) (Details)
€ in Millions, £ in Millions, $ in Millions
Dec. 31, 2021
USD ($)
loan
Dec. 31, 2021
GBP (£)
loan
Dec. 31, 2021
EUR (€)
loan
Jan. 01, 2021
USD ($)
Debt Instrument [Line Items]        
Debt outstanding $ 1,293.2     $ 1,291.4
Uncommitted Revolving Credit Facilities 55 million pounds GBP        
Debt Instrument [Line Items]        
Current borrowing capacity | £   £ 55    
Number of revolving loan facilities | loan 1 1 1  
Uncommitted Revolving Credit Facilities $75 million        
Debt Instrument [Line Items]        
Current borrowing capacity $ 75.0      
Number of revolving loan facilities | loan 2 2 2  
Uncommitted Revolving Credit Facilities 100 million euros        
Debt Instrument [Line Items]        
Current borrowing capacity | €     € 100.0  
Number of revolving loan facilities | loan 1 1 1  
Two Thousand Eighteen Credit Facility | JPMorgan Chase Bank | Unsecured Debt | Revolving Credit Facility, due May 2023        
Debt Instrument [Line Items]        
Current borrowing capacity $ 1,250.0      
Two Thousand Eighteen Credit Facility | JPMorgan Chase Bank | Unsecured Debt | Additional Loan Facility        
Debt Instrument [Line Items]        
Current borrowing capacity $ 500.0      
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Narratives) (Details)
Dec. 31, 2021
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease term 13 years
Operating lease, renewal term 9 years
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Operating Lease Expenses) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Leases [Abstract]    
Operating lease expense $ 35.5 $ 38.1
Short-term lease expense and other 17.8 15.7
Total lease expense $ 53.3 $ 53.8
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Supplement Cash Flow Information) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Leases [Abstract]    
Operating cash flows from operating leases $ 35.9 $ 37.0
Right-of-use assets obtained in exchange for Operating lease liabilities: 49.5 29.4
Operating lease right-of-use assets 141.0 128.9
Other current liabilities 35.0 33.8
Operating lease liabilities 121.4 109.2
Total operating lease liabilities $ 156.4 $ 143.0
Weighted-average discount rate 3.31% 3.86%
Weighted-average remaining lease term 7 years 6 years
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Lease Liabilities Maturity By Year) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Leases [Abstract]    
2022 $ 37.4  
2023 30.3  
2024 23.6  
2025 18.3  
2026 14.7  
Thereafter 49.3  
Total lease payments 173.6  
Less: imputed interest 17.2  
Total $ 156.4 $ 143.0
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments And Contingencies (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Commitments and Contingencies Disclosure [Abstract]    
Purchase obligations $ 710.8 $ 241.1
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Certain Companies Acquired    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration, undiscounted maximum payment $ 14.8  
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 44.7 $ 41.9
Derivatives assets 0.1 0.9
Total assets measured at fair value 44.8 42.8
Deferred compensation plan liabilities 44.7 41.9
Derivatives liabilities 0.2 0.5
Contingent consideration liabilities 12.8 12.3
Total liabilities measured at fair value 57.7 54.7
Fair Value, Recurring | Level I    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 44.7 41.9
Derivatives assets 0.0 0.0
Total assets measured at fair value 44.7 41.9
Deferred compensation plan liabilities 44.7 41.9
Derivatives liabilities 0.0 0.0
Contingent consideration liabilities 0.0 0.0
Total liabilities measured at fair value 44.7 41.9
Fair Value, Recurring | Level II    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 0.0 0.0
Derivatives assets 0.1 0.9
Total assets measured at fair value 0.1 0.9
Deferred compensation plan liabilities 0.0 0.0
Derivatives liabilities 0.2 0.5
Contingent consideration liabilities 0.0 0.0
Total liabilities measured at fair value 0.2 0.5
Fair Value, Recurring | Level III    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets 0.0 0.0
Derivatives assets 0.0 0.0
Total assets measured at fair value 0.0 0.0
Deferred compensation plan liabilities 0.0 0.0
Derivatives liabilities 0.0 0.0
Contingent consideration liabilities 12.8 12.3
Total liabilities measured at fair value $ 12.8 $ 12.3
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt outstanding $ 1,293.2 $ 1,291.4
Fair Value, Recurring | Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt outstanding $ 1,400.0 $ 1,800.0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Contract With Customer, Asset And Liability [Roll Forward]    
Beginning balance of the period $ 613.8 $ 541.9
Revenue recognized (533.8) (476.9)
Billing and other net activities 551.8 548.8
Ending balance of the period $ 631.8 $ 613.8
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deferred Revenue and Remaining Performance Obligations (Narrative) (Details)
$ in Billions
Dec. 31, 2021
USD ($)
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Remaining performance obligation $ 1.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Remaining performance obligation $ 1.4
Remaining performance obligation, percentage 76.00%
Remaining performance obligation, period 12 months
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule Of Provision For Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Income Tax Disclosure [Abstract]      
Income before taxes, United States $ 144.0 $ 24.7 $ 43.0
Income before taxes, Foreign 430.6 370.3 301.8
Income before taxes 574.6 395.0 344.8
U.S. Federal:      
Current 27.1 (5.8) (3.8)
Deferred (22.9) (16.3) 252.3
US federal, income tax provision 4.2 (22.1) 248.5
U.S. State:      
Current 5.6 0.8 5.1
Deferred (2.5) 7.1 (0.7)
US state, income tax provision 3.1 7.9 4.4
Foreign:      
Current 76.0 62.2 49.2
Deferred (1.5) (43.6) (471.8)
Foreign, income tax provision 74.5 18.6 (422.6)
Income tax provision (benefit) $ 81.8 $ 4.4 $ (169.7)
Effective tax rate 14.20% 1.10% (49.20%)
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
Foreign income taxed at different rates 0.50% 1.70% (7.30%)
Change in valuation allowance 0.00% 2.00% 0.00%
U.S. State income taxes 1.10% 0.50% 1.50%
Stock-based compensation 1.70% 1.50% 1.20%
Excess tax benefit related to stock-based compensation (2.50%) (1.50%) (2.40%)
Other U.S. taxes on foreign operations (0.016) (0.010) 0.013
U.S. Federal research and development credits (2.10%) (2.30%) (2.80%)
Tax reserve releases (2.10%) (4.80%) (4.90%)
Intellectual property restructuring and tax law changes (2.50%) (16.20%) (59.80%)
Other 0.70% 0.20% 3.00%
Effective tax rate 14.20% 1.10% (49.20%)
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2022
Jan. 01, 2021
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Operating Loss Carryforwards [Line Items]            
Statutory federal income tax rate     21.00% 21.00% 21.00%  
Foreign earnings repatriated     $ 290.1      
Unrecognized tax benefits   $ 64.1 64.2 $ 64.1 $ 71.6 $ 69.1
Unrecognized tax benefits that would impact effective tax rate   47.8 42.3 47.8    
Payment of interest and penalties   $ 9.6 9.2 9.6    
NETHERLANDS            
Operating Loss Carryforwards [Line Items]            
Foreign change in tax rate, income tax expense (benefit)     $ 14.4 $ (64.0)    
Statutory federal income tax rate   25.00% 25.00% 21.70%    
NETHERLANDS | Subsequent Event            
Operating Loss Carryforwards [Line Items]            
Statutory federal income tax rate 25.80%          
IRS            
Operating Loss Carryforwards [Line Items]            
Net operating loss carryforwards     $ 12.9      
Foreign Tax Authority            
Operating Loss Carryforwards [Line Items]            
Net operating loss carryforwards     90.2      
Research Tax Credit Carryforward | California Franchise Tax Board            
Operating Loss Carryforwards [Line Items]            
Tax credit carryforward     $ 33.0      
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Jan. 01, 2021
Deferred tax liabilities:    
Global intangible low-taxed income $ 207.6 $ 219.7
Purchased intangibles 115.8 138.1
Operating lease right-of-use assets 33.5 32.3
Other 12.7 11.3
Total deferred tax liabilities 369.6 401.4
Deferred tax assets:    
Depreciation and amortization 474.9 497.1
Operating lease liabilities 36.4 35.0
U.S. tax credit carryforwards 25.8 32.8
Expenses not currently deductible 43.7 32.3
Foreign net operating loss carryforwards 18.0 16.8
Stock-based compensation 13.9 10.6
U.S. net operating loss carryforwards 5.8 7.4
Other 35.7 20.6
Total deferred tax assets 654.2 652.6
Valuation allowance (45.7) (41.3)
Total deferred tax assets 608.5 611.3
Total net deferred tax assets 238.9 209.9
Non-current deferred income tax assets 502.0 510.2
Non-current deferred income tax liabilities $ (263.1) $ (300.3)
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 64.1 $ 71.6 $ 69.1
Increase related to current year tax positions 9.6 8.0 12.6
(Decrease) increase related to prior years' tax positions 1.3   3.8
(Decrease) increase related to prior years' tax positions   (0.4)  
Settlement with taxing authorities (1.3) (0.5) (5.7)
Lapse of statute of limitations (9.5) (14.6) (8.2)
Ending balance $ 64.2 $ 64.1 $ 71.6
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Benefit Plans (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
May 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unamortized stock-based compensation expense $ 151.1      
Unamortized compensation expense weighted-average recognition period, in years 2 years      
Common stock, shares authorized (in shares) 360,000,000.0 360,000,000.0    
2002 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum number of shares authorized for grant (in shares) 92,600,000     18,000,000
Share-based compensation, number of shares available (in shares) 20,200,000      
PSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of the target grant amount received at vesting 0.00%      
PSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of the target grant amount received at vesting 200.00%      
PSUs | 2002 Stock Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share units granted vesting period, in years 2 years      
PSUs | 2002 Stock Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share units granted vesting period, in years 3 years      
Time Based Restricted Stock Units | 2002 Stock Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share units granted vesting period, in years 3 years      
Time Based Restricted Stock Units | 2002 Stock Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share units granted vesting period, in years 4 years      
Restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average grant-date fair value, granted (in dollars per share) $ 78.44 $ 42.50 $ 41.38  
Share-based compensation, equity instruments other than options, vested in period, fair value $ 81.4 $ 78.0 $ 75.7  
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation, number of shares available (in shares) 6,000,000      
Common stock, shares authorized (in shares) 39,000,000      
Percentage of lower fair market value to be purchased of common stock through payroll deductions 85.00%      
Employee stock options granted term, in months (in shares) 6 months      
Stock issued during period, shares, employee stock purchase plans (in shares) 600,000 800,000 800,000  
Stock issued during period, value, employee stock purchase plan $ 33.4 $ 26.9 $ 25.7  
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 122.6 $ 83.0 $ 75.0
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 9.5 6.7 5.6
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 29.5 22.1 16.7
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 21.5 16.2 13.0
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 62.1 38.0 39.7
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 110.5 73.2 67.3
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 1.3 1.5 0.6
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 10.8 $ 8.3 $ 7.1
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Restricted stock units      
Number of Units      
Number of units, outstanding at the beginning of year (in shares) 5.4    
Number of units, granted (in shares) 1.2    
Number of units, shares vested, net (in shares) (1.9)    
Number of units, cancelled and forfeited (in shares) (0.4)    
Number of units, outstanding at the end of year (in shares) 4.3 5.4  
Weighted Average Grant-Date Fair Value per Share      
Weighted average grant-date fair value, outstanding at the beginning of year (in dollars per share) $ 44.25    
weighted average grant-date fair value, granted (in dollars per share) 78.44 $ 42.50 $ 41.38
Weighted average grant-date fair value, shares vested, net (in dollars per share) 39.62    
Weighted average grant-date fair value, canceled and forfeited (in dollars per share) 51.15    
Weighted average grant-date fair value, outstanding at the end of year (in dollars per share) $ 56.96 $ 44.25  
PSUs      
Number of Units      
Number of units, granted (in shares) 0.2    
Number of units, shares vested, net (in shares) (0.4)    
Number of units, outstanding at the end of year (in shares) 1.1    
Performance-Based Stock Units, Achievement Of Company Performance Metrics      
Weighted Average Grant-Date Fair Value per Share      
Performance adjustments above target levels at vesting date (in shares) 0.1    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2021
Jan. 01, 2021
Jan. 03, 2020
Aug. 31, 2021
Nov. 30, 2017
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchased during period $ 180.0 $ 81.6 $ 179.8    
Retained Earnings          
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchased during period $ 164.3 $ 68.6 $ 149.1    
2017 and 2021 Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Common stock repurchased during period (in shares) 2.1        
Common stock repurchased average price (in dollars per share) $ 85.75        
Common stock repurchased during period $ 180.0        
2017 Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program authorized amount         $ 600.0
Stock repurchase program, remaining authorized fund       $ 50.7  
Common stock repurchased during period (in shares)   1.9 4.7    
Common stock repurchased average price (in dollars per share)   $ 43.40 $ 38.51    
Common stock repurchased during period   $ 81.6 $ 179.8    
2021 Stock Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program authorized amount       $ 750.0  
Stock repurchase program, remaining authorized fund $ 610.0        
XML 85 trmb-20211231_htm.xml IDEA: XBRL DOCUMENT 0000864749 2021-01-02 2021-12-31 0000864749 2021-07-02 0000864749 2022-02-18 0000864749 2021-12-31 0000864749 2021-01-01 0000864749 us-gaap:ProductMember 2021-01-02 2021-12-31 0000864749 us-gaap:ProductMember 2020-01-04 2021-01-01 0000864749 us-gaap:ProductMember 2018-12-29 2020-01-03 0000864749 us-gaap:ServiceMember 2021-01-02 2021-12-31 0000864749 us-gaap:ServiceMember 2020-01-04 2021-01-01 0000864749 us-gaap:ServiceMember 2018-12-29 2020-01-03 0000864749 trmb:SubscriptionMember 2021-01-02 2021-12-31 0000864749 trmb:SubscriptionMember 2020-01-04 2021-01-01 0000864749 trmb:SubscriptionMember 2018-12-29 2020-01-03 0000864749 2020-01-04 2021-01-01 0000864749 2018-12-29 2020-01-03 0000864749 us-gaap:CommonStockMember 2018-12-28 0000864749 us-gaap:AdditionalPaidInCapitalMember 2018-12-28 0000864749 us-gaap:RetainedEarningsMember 2018-12-28 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-28 0000864749 us-gaap:ParentMember 2018-12-28 0000864749 us-gaap:NoncontrollingInterestMember 2018-12-28 0000864749 2018-12-28 0000864749 us-gaap:RetainedEarningsMember 2018-12-29 2020-01-03 0000864749 us-gaap:ParentMember 2018-12-29 2020-01-03 0000864749 us-gaap:NoncontrollingInterestMember 2018-12-29 2020-01-03 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-29 2020-01-03 0000864749 us-gaap:CommonStockMember 2018-12-29 2020-01-03 0000864749 us-gaap:AdditionalPaidInCapitalMember 2018-12-29 2020-01-03 0000864749 us-gaap:CommonStockMember 2020-01-03 0000864749 us-gaap:AdditionalPaidInCapitalMember 2020-01-03 0000864749 us-gaap:RetainedEarningsMember 2020-01-03 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-03 0000864749 us-gaap:ParentMember 2020-01-03 0000864749 us-gaap:NoncontrollingInterestMember 2020-01-03 0000864749 2020-01-03 0000864749 us-gaap:RetainedEarningsMember 2020-01-04 2021-01-01 0000864749 us-gaap:ParentMember 2020-01-04 2021-01-01 0000864749 us-gaap:NoncontrollingInterestMember 2020-01-04 2021-01-01 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-04 2021-01-01 0000864749 us-gaap:CommonStockMember 2020-01-04 2021-01-01 0000864749 us-gaap:AdditionalPaidInCapitalMember 2020-01-04 2021-01-01 0000864749 us-gaap:CommonStockMember 2021-01-01 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 0000864749 us-gaap:RetainedEarningsMember 2021-01-01 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 0000864749 us-gaap:ParentMember 2021-01-01 0000864749 us-gaap:NoncontrollingInterestMember 2021-01-01 0000864749 us-gaap:RetainedEarningsMember 2021-01-02 2021-12-31 0000864749 us-gaap:ParentMember 2021-01-02 2021-12-31 0000864749 us-gaap:NoncontrollingInterestMember 2021-01-02 2021-12-31 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-02 2021-12-31 0000864749 us-gaap:CommonStockMember 2021-01-02 2021-12-31 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-01-02 2021-12-31 0000864749 us-gaap:CommonStockMember 2021-12-31 0000864749 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000864749 us-gaap:RetainedEarningsMember 2021-12-31 0000864749 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000864749 us-gaap:ParentMember 2021-12-31 0000864749 us-gaap:NoncontrollingInterestMember 2021-12-31 0000864749 srt:MinimumMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember 2021-12-31 0000864749 srt:MaximumMember 2021-12-31 0000864749 us-gaap:SellingAndMarketingExpenseMember 2021-01-02 2021-12-31 0000864749 us-gaap:SellingAndMarketingExpenseMember 2020-01-04 2021-01-01 0000864749 us-gaap:SellingAndMarketingExpenseMember 2018-12-29 2020-01-03 0000864749 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember trmb:ComputerEquipmentAndSoftwareMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:ComputerEquipmentAndSoftwareMember 2021-01-02 2021-12-31 0000864749 us-gaap:BuildingMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember trmb:InternalUseOfSoftwareMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:InternalUseOfSoftwareMember 2021-01-02 2021-12-31 0000864749 srt:WeightedAverageMember 2021-01-02 2021-12-31 0000864749 us-gaap:IndemnificationGuaranteeMember 2021-12-31 0000864749 us-gaap:IndemnificationGuaranteeMember 2021-01-01 0000864749 us-gaap:ForwardContractsMember 2021-01-01 0000864749 us-gaap:ForwardContractsMember 2021-12-31 0000864749 trmb:AgileAssetsMember 2021-12-13 2021-12-13 0000864749 srt:MaximumMember trmb:AgileAssetsMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember 2020-01-04 2021-01-01 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2021-01-02 2021-12-31 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2020-01-04 2021-01-01 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2018-12-29 2020-01-03 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2021-12-31 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2021-01-01 0000864749 trmb:CompletedbusinessacquisitionsinlastthreefiscalyearsMember 2020-01-03 0000864749 us-gaap:DevelopedTechnologyRightsMember 2021-01-02 2021-12-31 0000864749 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000864749 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 0000864749 us-gaap:CustomerRelationshipsMember 2021-01-02 2021-12-31 0000864749 us-gaap:CustomerRelationshipsMember 2021-12-31 0000864749 us-gaap:CustomerRelationshipsMember 2021-01-01 0000864749 us-gaap:TrademarksAndTradeNamesMember 2021-01-02 2021-12-31 0000864749 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0000864749 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 0000864749 us-gaap:DistributionRightsMember 2021-01-02 2021-12-31 0000864749 us-gaap:DistributionRightsMember 2021-12-31 0000864749 us-gaap:DistributionRightsMember 2021-01-01 0000864749 trmb:BuildingsandInfrastructureMember 2021-01-01 0000864749 trmb:GeospatialMember 2021-01-01 0000864749 trmb:ResourcesandUtilitiesMember 2021-01-01 0000864749 trmb:TransportationMember 2021-01-01 0000864749 trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 trmb:BuildingsandInfrastructureMember 2021-12-31 0000864749 trmb:GeospatialMember 2021-12-31 0000864749 trmb:ResourcesandUtilitiesMember 2021-12-31 0000864749 trmb:TransportationMember 2021-12-31 0000864749 trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember 2021-12-31 0000864749 trmb:LandBuildingsFurnitureAndLeaseholdImprovementsMember 2021-01-01 0000864749 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000864749 us-gaap:MachineryAndEquipmentMember 2021-01-01 0000864749 us-gaap:SoftwareLicenseArrangementMember 2021-12-31 0000864749 us-gaap:SoftwareLicenseArrangementMember 2021-01-01 0000864749 us-gaap:ConstructionInProgressMember 2021-12-31 0000864749 us-gaap:ConstructionInProgressMember 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:MaterialReconcilingItemsMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 us-gaap:OperatingSegmentsMember 2021-01-02 2021-12-31 0000864749 trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 us-gaap:MaterialReconcilingItemsMember 2020-01-04 2021-01-01 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 us-gaap:OperatingSegmentsMember 2020-01-04 2021-01-01 0000864749 trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 us-gaap:MaterialReconcilingItemsMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 us-gaap:MaterialReconcilingItemsMember 2018-12-29 2020-01-03 0000864749 us-gaap:OperatingSegmentsMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 us-gaap:OperatingSegmentsMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 us-gaap:OperatingSegmentsMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 us-gaap:OperatingSegmentsMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 us-gaap:OperatingSegmentsMember 2018-12-29 2020-01-03 0000864749 trmb:BuildingsandInfrastructureMember 2020-01-03 0000864749 trmb:GeospatialMember 2020-01-03 0000864749 trmb:ResourcesandUtilitiesMember 2020-01-03 0000864749 trmb:TransportationMember 2020-01-03 0000864749 us-gaap:CorporateNonSegmentMember 2021-01-02 2021-12-31 0000864749 us-gaap:CorporateNonSegmentMember 2020-01-04 2021-01-01 0000864749 us-gaap:CorporateNonSegmentMember 2018-12-29 2020-01-03 0000864749 srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 srt:NorthAmericaMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 srt:NorthAmericaMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 srt:NorthAmericaMember 2021-01-02 2021-12-31 0000864749 srt:EuropeMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 srt:EuropeMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 srt:EuropeMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 srt:EuropeMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 srt:EuropeMember 2021-01-02 2021-12-31 0000864749 srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 srt:AsiaPacificMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 srt:AsiaPacificMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 srt:AsiaPacificMember 2021-01-02 2021-12-31 0000864749 trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2021-01-02 2021-12-31 0000864749 trmb:RestofWorldMember trmb:GeospatialMember 2021-01-02 2021-12-31 0000864749 trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2021-01-02 2021-12-31 0000864749 trmb:RestofWorldMember trmb:TransportationMember 2021-01-02 2021-12-31 0000864749 trmb:RestofWorldMember 2021-01-02 2021-12-31 0000864749 srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 srt:NorthAmericaMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 srt:NorthAmericaMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 srt:NorthAmericaMember 2020-01-04 2021-01-01 0000864749 srt:EuropeMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 srt:EuropeMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 srt:EuropeMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 srt:EuropeMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 srt:EuropeMember 2020-01-04 2021-01-01 0000864749 srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 srt:AsiaPacificMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 srt:AsiaPacificMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 srt:AsiaPacificMember 2020-01-04 2021-01-01 0000864749 trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2020-01-04 2021-01-01 0000864749 trmb:RestofWorldMember trmb:GeospatialMember 2020-01-04 2021-01-01 0000864749 trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2020-01-04 2021-01-01 0000864749 trmb:RestofWorldMember trmb:TransportationMember 2020-01-04 2021-01-01 0000864749 trmb:RestofWorldMember 2020-01-04 2021-01-01 0000864749 srt:NorthAmericaMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 srt:NorthAmericaMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 srt:NorthAmericaMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 srt:NorthAmericaMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 srt:NorthAmericaMember 2018-12-29 2020-01-03 0000864749 srt:EuropeMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 srt:EuropeMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 srt:EuropeMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 srt:EuropeMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 srt:EuropeMember 2018-12-29 2020-01-03 0000864749 srt:AsiaPacificMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 srt:AsiaPacificMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 srt:AsiaPacificMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 srt:AsiaPacificMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 srt:AsiaPacificMember 2018-12-29 2020-01-03 0000864749 trmb:RestofWorldMember trmb:BuildingsandInfrastructureMember 2018-12-29 2020-01-03 0000864749 trmb:RestofWorldMember trmb:GeospatialMember 2018-12-29 2020-01-03 0000864749 trmb:RestofWorldMember trmb:ResourcesandUtilitiesMember 2018-12-29 2020-01-03 0000864749 trmb:RestofWorldMember trmb:TransportationMember 2018-12-29 2020-01-03 0000864749 trmb:RestofWorldMember 2018-12-29 2020-01-03 0000864749 country:US 2021-01-02 2021-12-31 0000864749 country:US 2020-01-04 2021-01-01 0000864749 country:US 2018-12-29 2020-01-03 0000864749 country:US 2021-12-31 0000864749 country:US 2021-01-01 0000864749 srt:EuropeMember 2021-12-31 0000864749 srt:EuropeMember 2021-01-01 0000864749 trmb:AsiaPacificAndOtherNonUsCountriesMember 2021-12-31 0000864749 trmb:AsiaPacificAndOtherNonUsCountriesMember 2021-01-01 0000864749 trmb:TwoThousandTwentyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000864749 trmb:TwoThousandTwentyThreeSeniorNotesMember us-gaap:SeniorNotesMember 2021-01-01 0000864749 trmb:TwoThousandTwentyEightSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000864749 trmb:TwoThousandTwentyEightSeniorNotesMember us-gaap:SeniorNotesMember 2021-01-01 0000864749 trmb:TwoThousandTwentyFourSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0000864749 trmb:TwoThousandTwentyFourSeniorNotesMember us-gaap:SeniorNotesMember 2021-01-01 0000864749 trmb:UncommittedFacilitiesMember 2021-12-31 0000864749 trmb:UncommittedFacilitiesMember 2021-01-01 0000864749 trmb:PromissoryNotesAndOtherMember 2021-12-31 0000864749 trmb:PromissoryNotesAndOtherMember 2021-01-01 0000864749 trmb:JPMorganChaseBankN.A.Member trmb:RevolvingCreditFacilitydueMay2023Member trmb:TwoThousandEighteenCreditFacilityMember us-gaap:UnsecuredDebtMember 2021-12-31 0000864749 trmb:JPMorganChaseBankN.A.Member trmb:AdditionalLoanFacilityMember trmb:TwoThousandEighteenCreditFacilityMember us-gaap:UnsecuredDebtMember 2021-12-31 0000864749 trmb:UncommittedRevolvingCreditFacilities55millionpoundsMember 2021-12-31 0000864749 trmb:UncommittedRevolvingCreditFacilities75millionMember 2021-12-31 0000864749 trmb:UncommittedRevolvingCreditFacilities100millioneurosMember 2021-12-31 0000864749 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000864749 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000864749 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000864749 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000864749 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 0000864749 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 0000864749 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 0000864749 us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 0000864749 trmb:CertainCompaniesAcquiredMember 2021-12-31 0000864749 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2021-12-31 0000864749 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtMember 2021-01-01 0000864749 2022-01-01 2021-12-31 0000864749 country:NL 2021-01-02 2021-12-31 0000864749 country:NL us-gaap:SubsequentEventMember 2022-01-01 2022-01-01 0000864749 country:NL 2020-01-04 2021-01-01 0000864749 country:NL 2021-01-01 2021-01-01 0000864749 us-gaap:InternalRevenueServiceIRSMember 2021-12-31 0000864749 us-gaap:ForeignCountryMember 2021-12-31 0000864749 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2021-12-31 0000864749 trmb:TwoThousandTwoStockPlanMember 2020-05-31 0000864749 trmb:TwoThousandTwoStockPlanMember 2021-12-31 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-02 2021-12-31 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2020-01-04 2021-01-01 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2018-12-29 2020-01-03 0000864749 us-gaap:EmployeeStockOptionMember 2021-01-02 2021-12-31 0000864749 us-gaap:EmployeeStockOptionMember 2020-01-04 2021-01-01 0000864749 us-gaap:EmployeeStockOptionMember 2018-12-29 2020-01-03 0000864749 us-gaap:EmployeeStockMember 2021-01-02 2021-12-31 0000864749 us-gaap:EmployeeStockMember 2020-01-04 2021-01-01 0000864749 us-gaap:EmployeeStockMember 2018-12-29 2020-01-03 0000864749 us-gaap:CostOfSalesMember 2021-01-02 2021-12-31 0000864749 us-gaap:CostOfSalesMember 2020-01-04 2021-01-01 0000864749 us-gaap:CostOfSalesMember 2018-12-29 2020-01-03 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-02 2021-12-31 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-04 2021-01-01 0000864749 us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-29 2020-01-03 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-02 2021-12-31 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-04 2021-01-01 0000864749 us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-29 2020-01-03 0000864749 srt:MinimumMember trmb:TimeBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:TimeBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember trmb:PerformanceBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:PerformanceBasedRestrictedStockUnitsMember trmb:TwoThousandTwoStockPlanMember 2021-01-02 2021-12-31 0000864749 srt:MinimumMember trmb:PerformanceBasedRestrictedStockUnitsMember 2021-01-02 2021-12-31 0000864749 srt:MaximumMember trmb:PerformanceBasedRestrictedStockUnitsMember 2021-01-02 2021-12-31 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 0000864749 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000864749 trmb:PerformanceBasedRestrictedStockUnitsMember 2021-01-02 2021-12-31 0000864749 trmb:PerformanceBasedRestrictedStockUnitsMember 2021-12-31 0000864749 trmb:PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember 2021-01-02 2021-12-31 0000864749 us-gaap:EmployeeStockMember 2021-12-31 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2021-08-31 0000864749 trmb:TwoThousandSeventeenStockRepurchaseProgramMember 2017-11-30 0000864749 trmb:TwoThousandSeventeenStockRepurchaseProgramMember 2021-08-31 0000864749 trmb:A2017And2021StockRepurchaseProgramMember 2021-01-02 2021-12-31 0000864749 trmb:TwoThousandSeventeenStockRepurchaseProgramMember 2020-01-04 2021-01-01 0000864749 trmb:TwoThousandSeventeenStockRepurchaseProgramMember 2018-12-29 2020-01-03 0000864749 trmb:TwoThousandTwentyOneStockRepurchaseProgramMember 2021-12-31 iso4217:USD shares iso4217:USD shares trmb:segment pure trmb:acquisition trmb:loan iso4217:GBP iso4217:EUR false FY 2021 0000864749 P1Y P1Y P3Y P4Y P5Y P2Y P2Y P1M http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent P3Y P2Y 10-K true 2021-12-31 --12-31 false 001-14845 TRIMBLE INC. DE 94-2802192 935 Stewart Drive Sunnyvale CA 94085 408 481-8000 Common Stock, $0.001 par value TRMB NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 20700000000 251215563 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain parts of Trimble Inc. Proxy Statement relating to the annual meeting of stockholders to be held on</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> May 25, 2022 (th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e “Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K.</span> 42 325700000 237700000 624800000 624800000 620500000 620500000 363300000 363300000 301700000 301700000 301700000 136800000 121500000 1450600000 1281400000 233200000 251800000 141000000.0 128900000 3981500000 3981500000 3876500000 3876500000 506600000 580100000 580100000 502000000.0 502000000.0 510200000 284700000 248000000.0 7099600000 6876900000 0 255800000 207300000 143200000 231000000.0 166800000 548800000 560500000 201500000 185000000.0 1188600000 1311300000 1293200000 1293200000 1291400000 1291400000 83000000.0 53300000 263100000 300300000 54500000 62200000 121400000 109200000 151100000 151100000 150600000 3154900000 3278300000 0.001 0.001 3000000.0 3000000.0 0 0 0 0 0 0 0.001 0.001 360000000.0 360000000.0 250900000 250900000 250800000 250800000 300000 300000 1935600000 1801700000 2170500000 1893400000 -161700000 -98500000 3944700000 3596900000 0 1700000 3944700000 3598600000 7099600000 6876900000 2247500000 1828000000 1934800000 649400000 644800000 686200000 762200000 674900000 643300000 3659100000 3147700000 3264300000 1090100000 855000000.0 939400000 229900000 234500000 253900000 216700000 211000000.0 196000000.0 87700000 92300000 94100000 1624400000 1392800000 1483400000 2034700000 1754900000 1780900000 536600000 475900000 469700000 506800000 467000000.0 504200000 369100000 300900000 330600000 10300000 25800000 26800000 50900000 65500000 73700000 1473700000 1335100000 1405000000 561000000.0 419800000 375900000 -65400000 -77600000 -82400000 37700000 39400000 35800000 41300000 13400000 15500000 13600000 -24800000 -31100000 574600000 395000000.0 344800000 81800000 4400000 -169700000 492800000 390600000 514500000 100000 700000 200000 492700000 389900000 514300000 1.96 1.56 2.05 1.94 1.55 2.03 251400000 250500000 250800000 254300000 252300000 252900000 492800000 390600000 514500000 1000000.0 500000 100000 -64000000.0 77100000 10300000 800000 1200000 -1000000.0 429600000 429600000 468900000 523800000 100000 700000 200000 429500000 468200000 523600000 250900000 300000 1591900000 1268300000 -186100000 2674400000 400000 2674800000 514300000 514300000 200000 514500000 9300000 9300000 9300000 523600000 523800000 3700000 59800000 -30700000 29100000 29100000 4700000 100000 30600000 149100000 179800000 179800000 72500000 72500000 72500000 800000 800000 -800000 0 249900000 200000 1692800000 1602800000 -176800000 3119000000 1400000 3120400000 389900000 389900000 700000 390600000 78300000 78300000 78300000 468200000 468900000 2800000 100000 40600000 -30700000 10000000.0 10000000.0 1900000 13000000.0 68600000 81600000 81600000 81300000 81300000 81300000 400000 400000 250800000 300000 1801700000 1893400000 -98500000 3596900000 1700000 3598600000 492700000 492700000 100000 492800000 -63200000 -63200000 -63200000 429500000 429600000 429600000 2200000 36200000 -51300000 -15100000 -15100000 2100000 15700000 164300000 180000000.0 180000000.0 112800000 112800000 112800000 -600000 -600000 1800000 1200000 250900000 300000 1935600000 2170500000 -161700000 3944700000 0 3944700000 492800000 390600000 514500000 41300000 39700000 39400000 138600000 157800000 167800000 -26900000 -52900000 -220200000 122600000 83000000.0 75000000.0 43900000 12200000 12400000 -19200000 -42400000 -10100000 9000000.0 14000000.0 96000000.0 72900000 5000000.0 21300000 30200000 -2500000 -11000000.0 60300000 -15700000 14500000 54100000 34900000 -46400000 27400000 65700000 148200000 -22900000 -44800000 800000 750500000 672000000.0 585000000.0 236100000 201900000 220800000 46100000 56800000 69000000.0 67300000 27500000 500000 20800000 400000 400000 9400000 1000000.0 -13600000 -203500000 -231800000 -275300000 -15100000 10000000.0 29100000 180000000.0 81600000 179800000 198900000 1173800000 1195400000 449900000 1486000000 1322900000 -1600000 -16500000 -14400000 -447700000 -400300000 -292600000 -11300000 8600000 -400000 88000000.0 48500000 16700000 237700000 189200000 172500000 325700000 237700000 189200000 98300000 59000000.0 63100000 61800000 71800000 79200000 DESCRIPTION OF BUSINESS AND ACCOUNTING POLICIES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trimble Inc., (“we” or “our” or “us”) is incorporated in the State of Delaware since October 2016. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a leading provider of technology solutions that enable professionals and field mobile workers to improve or transform their work processes. We focus on transforming the way the world works by delivering products and services that connect the physical and digital worlds. We generate revenue primarily through the sale of our hardware, software, maintenance and support, professional services, and subscriptions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2021 and 2020 were both 52-week years ending on December 31, 2021 and January 1, 2021, respectively. Fiscal 2019 was a 53-week year ended on January 3, 2020. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations, provision for credit losses, sales returns reserve, inventory valuation, warranty costs, investments, acquired intangibles, goodwill and intangible asset impairment analysis, other long-lived asset impairment analysis, stock-based compensation, and income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results that we experience may differ materially from our estimates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each distinct performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products, services, and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and software licenses.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual and term licenses is recognized upon delivery and commencement of license term.  In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue includes hardware and software maintenance and support and professional services. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfNDYzNA_6bb4a956-85d8-4231-9782-5385193576eb">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfNDk4OA_adf21468-8552-4dbd-8e71-624da612a126">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some contracts, products and professional services may be combined into a single performance obligation.  This generally arises when products or subscriptions are sold with significant customization, modification, or integration services.  Revenue for the combined performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is recognized over time as the work progresses because of the continuous transfer of control to the customer.  </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue includes software as a service (“SaaS”), data, and hosting services. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. The unbilled receivables were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$39.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $138.7 million at the end of 2021 and 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors such as age of the accounts receivable balances, credit quality, historical experience, and current</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 future </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic conditions that may affect a customer’s ability to pay. At the end of 2021 and 2020, our allowance for credit losses was $7.0 million. The provision for credit losses for the years ended 2021, 2020 and 2019 were $2.6 million, $7.1 million, and $6.5 million. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Costs to Obtain Customer Contracts</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission. These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life that ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMjc0ODc3OTEzOTY4NQ_6422d216-2031-41d6-877b-769301315713">three</span> to seven years. Contracts with an amortization period of a year or less from this deferral requirement are expensed as incurred. </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-weight:400;line-height:120%">At the end of 2021 and 2020, deferred costs to obtain customer contracts were $59.7 million and $51.3 million. These costs are included in Other non-current assets in the Consolidated Balance Sheets. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to deferred costs to obtain customer contracts was $25.9 million, $22.8 million, and $22.3 million, for 2021, 2020, and 2019. This expense is included in Sales and marketing expense in our Consolidated Statements of Income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product life cycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE2MjU_0b99ac3a-cc86-4b53-8fdf-9436111f0056">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE2NjM_59867168-26f8-4b06-9020-4d7a6eb9beae">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE3MDA_b7eea070-0505-49bc-8a36-ae5b0d30b14b">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTIxMzQ_b432eb43-21d1-4de8-8bb4-22b57b2dfca4">two</span> to five years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, in both Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at commencement date. The operating lease ROU asset includes adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Acquisition-related expenses and related restructuring costs are expensed as incurred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. </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"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment as of the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of a reporting unit's fair value involves using</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> estimates and assumptions including expected future operating performance using risk-adjusted discount rates. Actual future results may differ from those estimates. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three years to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for warranty costs as part of our cost of sales based on associated material product costs, technical support labor costs, and costs incurred by third parties performing work on our behalf. Our expected future cost is primarily estimated based upon historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging from one year to two years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty expenses o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $17.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $13.8 million are included in Other current liabilities in the Consolidated Balance Sheets at the end of 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt"><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 based on 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%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional costs are expensed as incurred. Advertising and promotional expense was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$31.6 million, $28.6 million, and $42.7 million, in 2021, 2020, and 2019.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We received third party funding of approximately</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.6 million, $16.3 million, and $16.5 million in 2021, 2020, and 2019. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in New Zealand Dollars, Brazil Real, Canadian Dollars, Norwegian Krone, and Euro. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period and generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMjc0ODc3OTEzMjY4Mg_489271ab-cb01-4cf0-9474-d0283a24b4fb">one</span> to two months in original maturity. We occasionally enter into foreign currency forward co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntracts to hedge the purchase price of some of our larger business acquisitions. We do not enter into foreign currency forward contracts for trading purposes. As of the years ended 2021 and 2020, there were no derivative financial instruments outstanding that were accounted for as hedges.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes—Simplifying the Accounting for Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued amendments to the accounting for Income Taxes to reduce complexity by removing certain exceptions and implementing targeted simplifications. We adopted the new standard on a prospective basis at the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations—Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure contract assets and contract liabilities under Topic 606, </span><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%">Revenue from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for the Company beginning in 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the year of interim adoption.</span></div>We early adopted the guidance in the fourth quarter of 2021 retrospectively to all business combinations completed since the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Consolidated Financial Statements include our results of our consolidated subsidiaries. Intercompany accounts and transactions have been eliminated. Noncontrolling interests represent the noncontrolling stockholders’ proportionate share of the net assets and results of operations of our consolidated subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use a 52–53 week fiscal year ending on the Friday nearest to December 31. Fiscal 2021 and 2020 were both 52-week years ending on December 31, 2021 and January 1, 2021, respectively. Fiscal 2019 was a 53-week year ended on January 3, 2020. Unless otherwise stated, all dates refer to our fiscal year and fiscal periods.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Estimates and assumptions are used for revenue recognition, including determining the nature and timing of satisfaction of performance obligations and determining standalone selling price (“SSP”) of performance obligations, provision for credit losses, sales returns reserve, inventory valuation, warranty costs, investments, acquired intangibles, goodwill and intangible asset impairment analysis, other long-lived asset impairment analysis, stock-based compensation, and income taxes. We base our estimates on historical experience and various other assumptions we believe to be reasonable</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results that we experience may differ materially from our estimates.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reportable Segments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our financial performance, including revenue and operating income, based on four reportable segments: Buildings and Infrastructure, Geospatial, Resources and Utilities, and Transportation. </span></div>Our Chief Executive Officer and Chief Operating Decision Maker views and evaluates operations based on the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformance with U.S. GAAP. 4 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Judgments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services.  Revenue is recognized net of allowance for returns and any taxes collected from customers. We enter into contracts that may include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations; however, determining whether products or services are considered distinct performance obligations that should be accounted for separately versus together may sometimes require significant judgment.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Judgment is required to determine SSP for each distinct performance obligation.  We use a range of amounts to estimate SSP when products and services are sold separately and determine whether there is a discount to be allocated based on the relative SSP of the various products and services.  In instances where SSP is not directly observable, we determine SSP using information that may include market conditions and other observable inputs.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Goods and Services</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from products, services, and subscriptions; each of which is a distinct performance obligation. Descriptions are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue includes hardware and software licenses.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardwar</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e is recognized when the control of the product transfers to the customer, which is generally when the product is shipped.  We recognize shipping fees reimbursed by customers as revenue and the cost for shipping as an expense in Cost of sales when control over products has transferred to the customer.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> including perpetual and term licenses is recognized upon delivery and commencement of license term.  In general, our contracts do not provide for customer specific acceptances.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Service</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue includes hardware and software maintenance and support and professional services. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hardware maintenance and support, commonly called extended warranty, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entitles the customer to receive replacement parts and repair services.  Extended warranty is separately priced and is recognized on a straight-line basis over the extended service period, which begins after the standard warranty period, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfNDYzNA_6bb4a956-85d8-4231-9782-5385193576eb">one</span> to two years depending on the product line.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software maintenance and support</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> entitles the customer to receive software product upgrades and enhancements on a when and if available basis and technical support. Software maintenance is recognized on a straight-line basis commencing upon product delivery over the post-contract support term, which ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfNDk4OA_adf21468-8552-4dbd-8e71-624da612a126">one</span> to three years, with one year being most common.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include installation, training, configuration, project management, system integrations, customization, data migration/conversion, and other implementation services. The majority of professional services are not complex, can be provided by other vendors, and are readily available and billed on a time-and-material basis. Revenue for distinct professional services is recognized over time, based on work performed.</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some contracts, products and professional services may be combined into a single performance obligation.  This generally arises when products or subscriptions are sold with significant customization, modification, or integration services.  Revenue for the combined performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is recognized over time as the work progresses because of the continuous transfer of control to the customer.  </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscription</span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue includes software as a service (“SaaS”), data, and hosting services. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS may be sold with devices used to collect, generate, and transmit data.  SaaS is distinct from the related devices. In addition, we may host the software that the customer has separately licensed. Hosting services are distinct from the underlying software. </span></div><div style="margin-top:6pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription terms generally range from month-to-month to one to three years.  Subscription revenue is recognized monthly over the subscription term, commencing from activation.</span></div> P2Y P3Y P3Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, includes billed and unbilled amounts due from customers. Unbilled receivables include revenue recognized that exceeds the amount billed to the customer, provided the billing is not contingent upon future performance, and we have the unconditional right to future payment with only the passage of time required. Both billed and unbilled amounts due are stated at their net estimated realizable value. The unbilled receivables were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$39.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $138.7 million at the end of 2021 and 2020. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Each reporting period, we evaluate the collectability of our trade accounts receivable based on a number of factors such as age of the accounts receivable balances, credit quality, historical experience, and current</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 future </span>economic conditions that may affect a customer’s ability to pay. 39500000 138700000 7000000 7000000 2600000 7100000 6500000 Deferred Costs to Obtain Customer ContractsSales commissions incurred in obtaining contracts that include maintenance or subscription revenue are deferred if the contractual term is greater than a year or if renewals are expected, and the renewal commission is not commensurate with the initial commission. These commission costs are deferred and amortized over the estimated benefit period, which is either the contract term or the shorter of customer life or product life that ranges from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMjc0ODc3OTEzOTY4NQ_6422d216-2031-41d6-877b-769301315713">three</span> to seven years. Contracts with an amortization period of a year or less from this deferral requirement are expensed as incurred. P7Y 59700000 51300000 25900000 22800000 22300000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value. Adjustments are also made to reduce the cost of inventory for estimated excess or obsolete balances. Factors influencing these adjustments include declines in demand that impact inventory purchasing forecasts, technological changes, product life cycle and development plans, component cost trends, product pricing, physical deterioration, and quality issues. If our estimate used to reserve for excess and obsolete inventory differs from what is expected, we may be required to recognize additional reserves, which would negatively impact our gross margin.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated using the straight-line method over the shorter of the estimated useful lives or the lease terms when applicable. Useful lives generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE2MjU_0b99ac3a-cc86-4b53-8fdf-9436111f0056">four</span> to six years for machinery and equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE2NjM_59867168-26f8-4b06-9020-4d7a6eb9beae">five</span> to ten years for furniture and fixtures, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTE3MDA_b7eea070-0505-49bc-8a36-ae5b0d30b14b">two</span> to five years for computer equipment and software, thirty-nine years for buildings, and the life of the lease for leasehold improvements. We capitalize eligible costs to acquire or develop certain internal-use software and amortize those assets using the straight-line method over the estimated useful lives of the assets, which range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMTIxMzQ_b432eb43-21d1-4de8-8bb4-22b57b2dfca4">two</span> to five years.</span></div> P6Y P10Y P5Y P39Y P5Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases with lease terms greater than one year are included in Operating lease right-of-use (“ROU”) assets, in both Other current liabilities, and Operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Present value is determined by using our incremental borrowing rate based on the estimated rate of interest for collateralized borrowings over a similar term of the lease payments at commencement date. The operating lease ROU asset includes adjustments made for uneven rents, lease incentives, and lease impairments. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div>Lease agreements that include both lease and non-lease components are accounted for as part of the overall lease arrangement. <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for business combinations using the acquisition method of accounting whereby certain identifiable assets and liabilities of the acquired business and any noncontrolling interest in the acquiree are recorded at their estimated fair values as of the acquisition date. Any purchase consideration in excess of the estimated fair values of the net assets acquired is recorded as goodwill.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Acquisition-related expenses and related restructuring costs are expensed as incurred.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When determining the fair values of certain assets acquired, liabilities assumed, and noncontrolling interests in the acquiree, we make significant estimates and assumptions, especially concerning intangible assets. Critical estimates when valuing intangible assets include expected future cash flows based on consideration of future growth rates and margins, customer attrition rates, future changes in technology and brand awareness, loyalty and position, and discount rates. </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.6 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%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div> Goodwill <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill on an annual basis or more frequently if indicators of potential impairment exist. We utilize either a qualitative or quantitative approach to assess the likelihood of impairment as of the first day of the fourth quarter. When performing the qualitative approach, we consider macroeconomic conditions, industry and market considerations, overall financial performance, and other relevant events and factors that may impact the reporting units. When performing the quantitative approach, we compare the reporting unit’s carrying amount, including goodwill, to the reporting unit's fair value. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of a reporting unit's fair value involves using</span> estimates and assumptions including expected future operating performance using risk-adjusted discount rates. Actual future results may differ from those estimates. If the carrying amount of the reporting unit exceeds its fair value, an impairment loss is recognized. <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired individually, with a group of other assets, or in a business combination are recorded at fair value. Our intangible assets are amortized over the period of estimated benefit using the straight-line method over their estimated useful lives, which range from three years to ten years and have a weighted-average useful life of approximately seven years. We write off fully amortized intangible assets when those assets are no longer used.</span></div>We review intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of those assets may not be recoverable based on their future cash flows. The estimated future cash flows are primarily based upon assumptions about expected future operating performance. P3Y P10Y P7Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for warranty costs as part of our cost of sales based on associated material product costs, technical support labor costs, and costs incurred by third parties performing work on our behalf. Our expected future cost is primarily estimated based upon historical trends in the volume of product returns within the warranty period and the cost to repair or replace the equipment. When products sold include warranty provisions, they are covered by a warranty for periods ranging from one year to two years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty expenses o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $17.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $13.8 million are included in Other current liabilities in the Consolidated Balance Sheets at the end of 2021 and 2020.</span></div> P1Y P2Y 17100000 13800000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded in foreign currency are translated to U.S. dollars at the exchange rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:line-through">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the balance sheet date. Revenue and expense are translated at average monthly exchange rates during the year. Translation adjustments resulting from this process are recorded to other comprehensive income.</span></div> Stock-Based Compensation<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 based on 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%"> measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">date fair value of the awards, net of expected forfeitures. Expense is generally recognized on a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> straight-line basis over </span>the requisite service period of the stock awards. The estimate of the forfeiture rate is based on historical experience. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and promotional costs are expensed as incurred. Advertising and promotional expense was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$31.6 million, $28.6 million, and $42.7 million, in 2021, 2020, and 2019.</span></div> 31600000 28600000 42700000 <div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. Development costs for software to be sold subsequent to reaching technical feasibility were not significant and were expensed as incurred. We received third party funding of approximately</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.6 million, $16.3 million, and $16.5 million in 2021, 2020, and 2019. We offset research and development expense with any unconditional third party funding earned and retain the rights to any technology developed under such arrangements.</span></div> 12600000 16300000 16500000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the liability method, whereby deferred tax assets or liability account balances are calculated at the balance sheet date using current tax laws and rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets if it is more likely than not such assets will not be realized. Our valuation allowance is primarily attributable to foreign net operating losses and state research and development credit carryforwards. </span></div>Relative to uncertain tax positions, we only recognize a tax benefit if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments and may not accurately forecast actual tax audit outcomes. Changes in recognition or measurement of our uncertain tax positions would result in the recognition of a tax benefit or an additional charge to the tax provision. Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense.We are subject to income taxes in the U.S. and numerous other countries and are subject to routine corporate income tax audits in many of these jurisdictions. We generally believe that positions taken on our tax returns are more likely than not to be sustained upon audit, but tax authorities in some circumstance have, and may in the future, successfully challenge these positions. Accordingly, our income tax provision includes amounts intended to satisfy assessments that may result from these challenges. The amounts ultimately paid on resolution of an audit could be materially different from the amounts previously included in our income tax provision and, therefore, could have a material impact on our income tax provision, net income, and cash flows. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Risk</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with several financial institutions. Deposits held with banks may exceed the amount of insurance provided on such deposits. Generally, these deposits may be redeemed upon demand and are maintained with financial institutions of reputable credit and therefore bear minimal credit risk.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also exposed to credit risk in our trade receivables, which are derived from sales to end-user customers in diversified industries as well as various resellers. We perform ongoing credit evaluations of our customers’ financial conditions and limit the amount of credit extended, when deemed necessary, but generally do not require collateral.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we rely on a limited number of suppliers for a number of our critical components.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees, Including Indirect Guarantees of Indebtedness of Others</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate sales of our products, we indemnify other parties, including customers, lessors, and parties to other transactions with us with respect to certain matters. We may agree to hold the other party harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In connection with divesting some of our businesses or assets, we may also indemnify purchasers for certain matters in the normal course of business, such as breaches of representations, covenants, or excluded liabilities. In addition, we entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. Historically, payments made under these agreements were not material, and no liabilities have been recorded for these obligations in the Consolidated Balance Sheets at the end of 2021 and 2020.</span></div> 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign exchange forward contracts to minimize the short-term impact of foreign currency fluctuations on cash and certain trade and intercompany receivables and payables, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily denominated in New Zealand Dollars, Brazil Real, Canadian Dollars, Norwegian Krone, and Euro. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese contracts reduce the exposure to fluctuations in foreign currency exchange rate movements, as the gains and losses associated with foreign currency balances are generally offset with the gains and losses on the forward contracts. These instruments are marked-to-market through earnings every </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reporting period and generally range from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV84OC9mcmFnOmFiN2E2NDU4ZmQ1YzRkYjBiOTY3NjMxMDkxY2JiOGM0L3RleHRyZWdpb246YWI3YTY0NThmZDVjNGRiMGI5Njc2MzEwOTFjYmI4YzRfMjc0ODc3OTEzMjY4Mg_489271ab-cb01-4cf0-9474-d0283a24b4fb">one</span> to two months in original maturity. We occasionally enter into foreign currency forward co</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntracts to hedge the purchase price of some of our larger business acquisitions. We do not enter into foreign currency forward contracts for trading purposes. As of the years ended 2021 and 2020, there were no derivative financial instruments outstanding that were accounted for as hedges.</span></div> P2M 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes—Simplifying the Accounting for Income Taxes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued amendments to the accounting for Income Taxes to reduce complexity by removing certain exceptions and implementing targeted simplifications. We adopted the new standard on a prospective basis at the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements. </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations—Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued amendments to improve, simplify, and provide consistency for recognition and measurement of acquired contract assets and contract liabilities from revenue contracts in a business combination. The amendments require that an acquirer recognize and measure contract assets and contract liabilities under Topic 606, </span><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%">Revenue from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. The amendments also allow for election of certain practical expedients, which are applied on an acquisition-by-acquisition basis. The new accounting amendments are effective for the Company beginning in 2023 with prospective application. Early adoption is permitted, including in any interim period, and if elected, the amendments are applied retrospectively for any acquisitions that occurred in the year of interim adoption.</span></div>We early adopted the guidance in the fourth quarter of 2021 retrospectively to all business combinations completed since the beginning of 2021. The adoption did not have a material impact on our Consolidated Financial Statements. EARNINGS PER SHARE<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the weighted-average number of shares of common stock outstanding during the period plus additional shares of common stock that would have been outstanding if potentially dilutive securities had been issued. Potentially dilutive common shares include outstanding stock options, RSUs, contingently issuable shares, and shares to be purchased under our ESPP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Trimble Inc.</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%">492.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%">389.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%">514.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in basic 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%">251.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%">250.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%">250.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share</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%">254.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%">252.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%">252.9 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#ececec;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive stock-based awards excluded from the calculations of diluted EPS were immaterial during the periods presented.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the computation of basic and diluted earnings per share:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Trimble Inc.</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%">492.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%">389.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%">514.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used in basic 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%">251.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%">250.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%">250.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share</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%">254.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%">252.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%">252.9 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.96 </span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.56 </span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.05 </span></td><td style="background-color:#ececec;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.55 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 492700000 389900000 514300000 251400000 250500000 250800000 2900000 1800000 2100000 254300000 252300000 252900000 1.96 1.56 2.05 1.94 1.55 2.03 BUSINESS COMBINATION, INTANGIBLE ASSETS, AND GOODWILL<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2021, we acquired </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AgileAssets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with total purchase consideration of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$237.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The financial results have been included in our consolidated financial statements since the date of the acquisition. The acquisition contributed less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our total revenue during 2021. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we acquired three businesses, with total purchase consideration of $205.1 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Kuebix,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a transportation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> management system provider. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we acquired four businesses, with total purchase consideration of $247.0 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Cityworks, a company that provides enterprise asset management (EAM) software for utilities and local government. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2019. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.6 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%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the business combinations completed during the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.885%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total purchase consideration</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less fair value of net assets acquired:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets acquired</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible 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%">67.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%">56.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%">104.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">175.5 </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%">149.3 </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%">139.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"/></tr></table></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2020</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:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011.9 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748.2)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811.1)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights and other intellectual properties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737.7 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231.1)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506.6 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903.4 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323.3)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580.1 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of 2021 and 2020, $160.1 million and $338.3 million of fully amortized intangible assets were written off.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2021 was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="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.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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%">506.6 </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:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2020</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,997.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,009.6 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,876.5 </span></td><td style="background-color:#ececec;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions due to acquisition</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%">175.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%">— </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%">175.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease from the sale of businesses</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.7)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</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%">(16.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%">(12.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%">(9.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%">(13.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%">(52.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="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><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2021</span></td><td style="background-color:#ececec;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:#ececec;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,141.4 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">403.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">440.8 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">995.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">3,981.5 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> BUSINESS COMBINATION, INTANGIBLE ASSETS, AND GOODWILL<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2021, we acquired </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AgileAssets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with total purchase consideration of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$237.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. AgileAssets is a provider of SaaS solutions for transportation asset lifecycle management. The financial results have been included in our consolidated financial statements since the date of the acquisition. The acquisition contributed less than </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our total revenue during 2021. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, we acquired three businesses, with total purchase consideration of $205.1 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Kuebix,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a transportation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> management system provider. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2020. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we acquired four businesses, with total purchase consideration of $247.0 million. The acquisitions were not significant individually or in the aggregate. The largest acquisition was Cityworks, a company that provides enterprise asset management (EAM) software for utilities and local government. In the aggregate, the businesses acquired contributed less than 1% of our total revenue during 2019. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the AgileAssets acquisition in 2021, the preliminary allocation of purchase price was based upon preliminary fair value estimates and analyses, including preliminary work performed by third-party valuation specialists, which could change within the measurement period as valuations are finalized. The primary areas that remain preliminary relate to the fair values of intangible assets acquired and certain tangible assets and liabilities acquired. We expect to finalize the valuation as soon as practicable, but no later than one year from the acquisition date. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.6 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%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$20.3 million, and $20.2 million in 2021, 2020, and 2019, were expensed as incurred and are included in Cost of sales and General and administrative expenses in our Consolidated Statements of Income.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the business combinations completed during the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.885%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total purchase consideration</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less fair value of net assets acquired:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets acquired</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible 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%">67.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%">56.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%">104.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">175.5 </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%">149.3 </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%">139.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"/></tr></table></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2020</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:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011.9 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748.2)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811.1)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights and other intellectual properties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737.7 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231.1)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506.6 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903.4 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323.3)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580.1 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the end of 2021 and 2020, $160.1 million and $338.3 million of fully amortized intangible assets were written off.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2021 was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="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.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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%">506.6 </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:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2020</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,997.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,009.6 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,876.5 </span></td><td style="background-color:#ececec;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions due to acquisition</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%">175.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%">— </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%">175.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease from the sale of businesses</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.7)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</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%">(16.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%">(12.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%">(9.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%">(13.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%">(52.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="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><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2021</span></td><td style="background-color:#ececec;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:#ececec;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,141.4 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">403.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">440.8 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">995.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">3,981.5 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 237500000 0.01 3 205100000 0.01 4 247000000 0.01 13600000 20300000 20200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the business combinations completed during the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.735%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.885%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total purchase consideration</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less fair value of net assets acquired:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net tangible assets acquired</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible 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%">67.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%">56.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%">104.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">175.5 </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%">149.3 </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%">139.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"/></tr></table></div> 237500000 205100000 247000000.0 -5200000 -1600000 6700000 67200000 56700000 104600000 0 700000 3400000 175500000 149300000 139100000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a summary of our intangible assets: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.234%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.913%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of 2020</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:8pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Useful Lives (in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net  Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed product technology</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011.9 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(748.2)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811.1)</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(428.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</span></td><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution rights and other intellectual properties</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><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:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,737.7 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,231.1)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506.6 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903.4 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,323.3)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580.1 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> P6Y 1011900000 748200000 263700000 1118200000 811100000 307100000 P9Y 667800000 428900000 238900000 681100000 419300000 261800000 P6Y 48000000.0 45000000.0 3000000.0 58300000 51900000 6400000 P4Y 10000000.0 9000000.0 1000000.0 45800000 41000000.0 4800000 1737700000 1231100000 506600000 1903400000 1323300000 580100000 580100000 160100000 338300000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets at the end of 2021 was as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.6 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="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.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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%">506.6 </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> 127200000 115600000 90100000 55900000 49500000 68300000 506600000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill by segment were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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:10.449%"/><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:10.449%"/><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:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.995%"/><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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2020</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,997.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.7 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,009.6 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,876.5 </span></td><td style="background-color:#ececec;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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions due to acquisition</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%">175.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%">— </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%">175.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease from the sale of businesses</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.7)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</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%">(16.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%">(12.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%">(9.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%">(13.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%">(52.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="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><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of year end 2021</span></td><td style="background-color:#ececec;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:#ececec;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,141.4 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">403.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">440.8 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">995.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">3,981.5 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1997400000 415700000 453800000 1009600000 3876500000 175500000 0 0 0 175500000 14700000 0 3300000 0 18000000.0 16800000 12100000 9700000 13900000 52500000 2141400000 403600000 440800000 995700000 3981500000 3981500000 CERTAIN BALANCE SHEET COMPONENTS<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><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:10.468%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#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%">129.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%">95.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">221.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%">190.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:#ececec;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ececec;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:#ececec;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%">363.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">301.7 </span></td><td style="background-color:#ececec;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:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13.7 million and $11.7 million at the end of 2021 and 2020 for costs of sales that have been deferred in connection with deferred revenue arrangements.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><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:10.468%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</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%">238.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%">253.3 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and licenses</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%">150.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%">148.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">596.2 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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%">598.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of related tax were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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.183%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 unrealized actuarial losses</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.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%">(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:#ececec;padding:2px 1pt;text-align: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 accumulated other comprehensive loss</span></td><td style="background-color:#ececec;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:#ececec;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%">(161.7)</span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">(98.5)</span></td><td style="background-color:#ececec;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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><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:10.468%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#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%">129.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%">95.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">221.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%">190.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:#ececec;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ececec;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:#ececec;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%">363.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">301.7 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 129600000 95600000 12400000 16000000.0 221300000 190100000 363300000 363300000 301700000 301700000 301700000 13700000 11700000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property and equipment, net were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><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:10.468%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building, furniture, and leasehold improvements</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%">238.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%">253.3 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software and licenses</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%">150.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%">148.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">596.2 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;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%">598.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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 #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#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%">171.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 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%">200.3 </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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align: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:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</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%">17.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%">10.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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.2 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.8 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 238800000 253300000 185800000 178700000 150900000 148900000 20700000 17200000 596200000 598100000 363000000.0 346300000 233200000 251800000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss, net of related tax were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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.183%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated foreign currency translation adjustments</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(96.0)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 unrealized actuarial losses</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.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%">(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:#ececec;padding:2px 1pt;text-align: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 accumulated other comprehensive loss</span></td><td style="background-color:#ececec;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:#ececec;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%">(161.7)</span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">(98.5)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -160000000.0 -96000000.0 1700000 2500000 -161700000 -98500000 REPORTING SEGMENT AND GEOGRAPHIC INFORMATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined our operating segments based on how our Chief Operating Decision Maker (“CODM”) views and evaluates operations. Various factors, including market separation and customer-specific applications, go-to-market channels, and products and services, were considered in determining these operating segments. Our CODM regularly reviews our segment operating results to make decisions about resources to be allocated to each segment and assess performance. In each of our segments, we sell many individual products. For this reason, it is impracticable to segregate and identify revenue for each of the individual products or group of products we sell. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are described below:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Buildings and Infrastructure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment primarily serves customers working in architecture, engineering, construction, and operations and maintenance. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Geospatial. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment primarily serves customers working in surveying, engineering, and government. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Resources and Utilities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This segment primarily serves customers working in agriculture, forestry, and utilities. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Transportation.</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%"> This segment primarily serves customers working in long haul trucking and freight shipper markets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Reporting Segment tables reflect the results of our reportable operating segments under our management reporting system. These results are not necessarily in conformity with U.S. GAAP. This is consistent with the way the CODM evaluates each of the segment's performance and allocates resources. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.889%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,422.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%">828.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%">771.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 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%">636.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%">3,659.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</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%">1,422.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%">828.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="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%">771.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 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%">636.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 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%">3,659.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 style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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%">415.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%">244.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%">264.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%">43.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%">967.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ececec;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </span></td><td style="background-color:#ffffff;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-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%">411.7 </span></td><td style="background-color:#ffffff;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-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-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%">244.1 </span></td><td style="background-color:#ffffff;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-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-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%">264.0 </span></td><td style="background-color:#ffffff;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-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-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%">43.4 </span></td><td style="background-color:#ffffff;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-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-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%">963.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Depreciation expense</span></td><td 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.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%">7.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.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%">4.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%">24.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,230.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,147.7 </span></td><td style="background-color:#ececec;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:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(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.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%">— </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.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%">1.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%">4.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,231.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,152.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.8 </span></td><td style="background-color:#ececec;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:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</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%">(4.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%">— </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.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%">1.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.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="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><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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.6 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Depreciation expense</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,254.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 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%">649.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%">568.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%">792.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 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%">3,264.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</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%">1,258.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 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%">649.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 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%">571.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 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%">792.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 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%">3,271.3 </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:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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%">322.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%">132.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 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%">166.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 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%">125.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%">746.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </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%">319.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="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%">132.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 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%">169.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 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%">125.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="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%">747.1 </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:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Depreciation expense</span></td><td 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%">8.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%">6.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 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.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%">4.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%">23.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Includes acquired deferred revenue adjustments of certain acquired deferred revenue that was written down to fair value in purchase accounting.</span></div></td></tr><tr><td colspan="30" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes acquired deferred revenue adjustments and amortization of acquired capitalized commissions. </span></div></td></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:39.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.539%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2021</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">246.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%">134.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%">112.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%">131.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%">624.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,141.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%">403.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%">440.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%">995.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%">3,981.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2020</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"/><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620.5 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </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%">59.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%">120.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%">49.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%">73.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%">301.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,997.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,009.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,876.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">232.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%">115.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%">93.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 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%">167.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%">608.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,973.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%">401.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%">445.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%">860.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%">3,680.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:14.250%"/><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:14.255%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated segment operating income</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</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%">(106.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%">(74.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%">(73.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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"> (1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168.5)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition / divestiture items</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%">(21.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%">(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: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%">(20.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81.2)</span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other costs</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%">(11.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%">(31.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%">(27.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#ececec;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%">561.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">419.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">375.9 </span></td><td style="background-color:#ececec;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</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%">13.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%">(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%">(31.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#ececec;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:#ececec;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%">574.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">395.0 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">344.8 </span></td><td style="background-color:#ececec;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:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchase accounting adjustments include acquired deferred revenue adjustments, amortization of acquired capitalized commissions, and amortization of purchased intangible assets. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disaggregation of revenue by geography is summarized in the tables below. Revenue is defined as revenue from external customers attributed to countries based on the location of the customer and excludes the effects of certain acquired deferred revenue that was written down to fair value in purchase accounting, consistent with the Reporting Segment tables above.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:40.468%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.704%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">823.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%">337.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 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%">212.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 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%">493.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%">1,866.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,124.6 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><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:#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%">188.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%">161.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%">67.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%">30.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%">447.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </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%">1,422.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:9pt;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:9pt;font-weight:400;line-height:100%">828.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="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:9pt;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:9pt;font-weight:400;line-height:100%">771.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 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:9pt;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:9pt;font-weight:400;line-height:100%">636.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 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%">3,659.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 style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,647.2 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">337.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%">222.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%">284.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%">78.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%">922.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.3 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</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%">40.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%">89.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%">24.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%">179.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,231.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,152.0 </span></td><td style="background-color:#ececec;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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">722.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%">263.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%">173.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 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%">636.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 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,795.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920.2 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><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:#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%">165.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%">122.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.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%">39.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%">375.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,258.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">649.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">571.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">792.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,271.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue in the United States as included in the Consolidated Statements of Income was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,687.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $1,502.3 million, and $1,641.0 million in 2021, 2020, and 2019. No single customer or country other than the United States accounted for 10% or more of our total revenue in 2021, 2020, and 2019. No single customer accounted for 10% or more of our accounts receivable at the end of 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net by geographic area were as follows: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:67.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net:</span></td><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#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%">171.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 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%">200.3 </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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align: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:#f5f5f5;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td colspan="2" style="background-color:#f5f5f5;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0 </span></td><td style="background-color:#f5f5f5;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific and Rest of World</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%">17.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%">10.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:#f5f5f5;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.2 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#f5f5f5;padding:0 1pt"/><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.8 </span></td><td style="background-color:#f5f5f5;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:41.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.206%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.889%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,422.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%">828.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%">771.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 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%">636.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%">3,659.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</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%">1,422.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%">828.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="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%">771.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 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%">636.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 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%">3,659.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 style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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%">415.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%">244.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%">264.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%">43.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%">967.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ececec;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </span></td><td style="background-color:#ffffff;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-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%">411.7 </span></td><td style="background-color:#ffffff;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-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-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%">244.1 </span></td><td style="background-color:#ffffff;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-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-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%">264.0 </span></td><td style="background-color:#ffffff;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-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-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%">43.4 </span></td><td style="background-color:#ffffff;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-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-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%">963.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Depreciation expense</span></td><td 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.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%">7.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.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%">4.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%">24.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue </span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,230.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">639.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,147.7 </span></td><td style="background-color:#ececec;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:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(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.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%">— </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.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%">1.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%">4.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,231.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,152.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.8 </span></td><td style="background-color:#ececec;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:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</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%">(4.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%">— </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.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%">1.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.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="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><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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.6 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Depreciation expense</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</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%">1,254.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 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%">649.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%">568.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%">792.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 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%">3,264.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment revenue</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%">1,258.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 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%">649.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 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%">571.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 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%">792.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 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%">3,271.3 </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:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</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%">322.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%">132.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 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%">166.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 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%">125.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%">746.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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"/></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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income </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%">319.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="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%">132.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 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%">169.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 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%">125.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="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%">747.1 </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:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Depreciation expense</span></td><td 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%">8.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%">6.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 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.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%">4.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%">23.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Includes acquired deferred revenue adjustments of certain acquired deferred revenue that was written down to fair value in purchase accounting.</span></div></td></tr><tr><td colspan="30" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Includes acquired deferred revenue adjustments and amortization of acquired capitalized commissions. </span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:39.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.830%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.539%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2021</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">246.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%">134.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%">112.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%">131.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%">624.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,141.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%">403.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%">440.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%">995.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%">3,981.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2020</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"/><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620.5 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </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%">59.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%">120.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%">49.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%">73.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%">301.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,997.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,009.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,876.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of Year End 2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">232.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%">115.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%">93.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 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%">167.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%">608.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories </span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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,973.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%">401.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%">445.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%">860.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%">3,680.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1422500000 828900000 771300000 636400000 3659100000 200000 0 0 100000 300000 1422700000 1422700000 828900000 828900000 771300000 771300000 636500000 636500000 3659400000 415600000 244100000 264000000.0 43600000 967300000 -3900000 0 0 -200000 -4100000 411700000 244100000 264000000.0 43400000 963200000 7000000.0 7000000.0 5900000 4100000 24000000.0 1230700000 650500000 627300000 639200000 3147700000 300000 0 2700000 1300000 4300000 1231000000 650500000 630000000.0 640500000 3152000000 343000000.0 184400000 218400000 49000000.0 794800000 -4900000 0 2600000 1100000 -1200000 338100000 184400000 221000000.0 50100000 793600000 8100000 6200000 5600000 4100000 24000000.0 1254200000 649400000 568400000 792300000 3264300000 4000000.0 0 3000000.0 0 7000000.0 1258200000 649400000 571400000 792300000 3271300000 322100000 132200000 166200000 125900000 746400000 -2200000 0 2900000 0 700000 319900000 132200000 169100000 125900000 747100000 8100000 6300000 4400000 4400000 23200000 246800000 134000000.0 112900000 131100000 624800000 624800000 79300000 136400000 67400000 80200000 363300000 363300000 2141400000 403600000 440800000 995700000 3981500000 3981500000 260100000 117500000 91200000 151700000 620500000 620500000 59100000 120100000 49000000.0 73500000 301700000 301700000 301700000 1997400000 415700000 453800000 1009600000 3876500000 3876500000 232000000.0 115500000 93300000 167400000 608200000 67100000 125000000.0 45500000 74500000 312100000 1973000000 401500000 445400000 860700000 3680600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our consolidated segment operating income to consolidated income before income taxes was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><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:14.250%"/><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:14.255%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated segment operating income</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated general corporate expenses</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%">(106.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%">(74.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%">(73.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase accounting adjustments</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"> (1)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168.5)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition / divestiture items</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%">(21.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%">(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: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%">(20.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation / deferred compensation</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81.2)</span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring and other costs</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%">(11.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%">(31.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%">(27.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="2" style="background-color:#ececec;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%">561.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">419.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">375.9 </span></td><td style="background-color:#ececec;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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total non-operating income (expense), net</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%">13.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%">(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%">(31.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income before taxes</span></td><td style="background-color:#ececec;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:#ececec;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%">574.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">395.0 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">344.8 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(1) Purchase accounting adjustments include acquired deferred revenue adjustments, amortization of acquired capitalized commissions, and amortization of purchased intangible assets. 963200000 793600000 747100000 106200000 74000000.0 73100000 134500000 156600000 168500000 21800000 21400000 20500000 128600000 90400000 81200000 11100000 31400000 27900000 561000000.0 419800000 375900000 13600000 -24800000 -31100000 574600000 395000000.0 344800000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:40.468%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.539%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.704%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reporting Segments</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Buildings and Infrastructure</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geospatial</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Resources and Utilities</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transportation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">823.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%">337.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 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%">212.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 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%">493.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%">1,866.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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,124.6 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><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:#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%">188.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%">161.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%">67.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%">30.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%">447.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221.4 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </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%">1,422.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:9pt;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:9pt;font-weight:400;line-height:100%">828.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="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:9pt;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:9pt;font-weight:400;line-height:100%">771.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 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:9pt;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:9pt;font-weight:400;line-height:100%">636.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 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%">3,659.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 style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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,647.2 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</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%">337.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%">222.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%">284.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%">78.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%">922.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.3 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</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%">40.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%">89.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%">24.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%">179.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,231.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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,152.0 </span></td><td style="background-color:#ececec;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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</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%">722.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%">263.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%">173.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 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%">636.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 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,795.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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920.2 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><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:#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%">165.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%">122.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.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%">39.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%">375.1 </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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment revenue </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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,258.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">649.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">571.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">792.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,271.3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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="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><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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr></table> 823500000 337300000 212200000 493100000 1866100000 386600000 282300000 368400000 87300000 1124600000 188400000 161400000 67300000 30200000 447300000 24200000 47900000 123400000 25900000 221400000 1422700000 1422700000 828900000 828900000 771300000 771300000 636500000 636500000 3659400000 703400000 249900000 191400000 502500000 1647200000 337100000 222300000 284300000 78400000 922100000 165700000 138200000 64500000 34900000 403300000 24800000 40100000 89800000 24700000 179400000 1231000000 650500000 630000000.0 640500000 3152000000 722700000 263000000.0 173300000 636300000 1795300000 338700000 217500000 273600000 90400000 920200000 165300000 122700000 47400000 39700000 375100000 31500000 46200000 77100000 25900000 180700000 1258200000 649400000 571400000 792300000 3271300000 1687400000 1502300000 1641000000 171300000 200300000 44800000 41000000.0 17100000 10500000 233200000 251800000 DEBT<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:14.859%"/><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:12.077%"/><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:12.080%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective interest rate </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2023 Senior Notes, 4.15%, due June 2023</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</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:400;line-height:100%">4.36%</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%">300.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%">300.0 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2028 Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2024 Senior Notes, 4.75%, due December 2024</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2014</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:400;line-height:100%">4.95%</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%">400.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%">400.0 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Uncommitted facilities, floating rate</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="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%">255.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory notes and other debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</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="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.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%">(8.7)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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,293.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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,547.2 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Short-term debt</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="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%">255.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,293.2 </span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,291.4 </span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;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-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of our debt agreements requires us to maintain compliance with certain debt covenants, all of which we complied with at the end of 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, our debt maturities based on outstanding principal were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="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%">400.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;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%">Total</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%">1,300.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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All series of senior notes in the above table bear interest that is payable semi-annually in June and December of each year. For the 2023 and 2028 senior notes, the interest rate is subject to adjustment from time to time if Moody’s or S&amp;P (or, if applicable, a substitute rating agency) downgrades (or subsequently upgrades) its rating assigned to the notes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes are unsecured and rank equally in right of payment with all of our other senior unsecured indebtedness. We may redeem the notes of each series of senior notes at our option in whole or in part at any time. Such indenture also contains covenants limiting our ability to create certain liens, enter into sale and lease-back transactions, and consolidate or merge with or into, or convey, transfer, or lease all or substantially all of our properties and assets, each subject to certain exceptions.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2018 Credit Facility</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, we had access to a $1.25 billion unsecured revolving credit facility maturing in May 2023, which may be used for working capital and general corporate purposes, including permitted acquisitions. As part of the credit facility, we may request an additional term loan facility up to $500.0 million prior to the maturity of the credit facility and subject to approval. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncommitted Facilities</span></div>At the end of 2021, we had one £55.0 million, two $75.0 million, and one €100.0 million revolving credit facilities, which are uncommitted (the “Uncommitted Facilities”). Generally, these uncommitted facilities may be redeemed upon demand. Borrowings under uncommitted facilities are classified as short-term debt in our Consolidated Balance Sheet. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:38.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.394%"/><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:14.859%"/><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:12.077%"/><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:12.080%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At the End of Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective interest rate </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except percentages)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date of Issuance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Notes: </span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2023 Senior Notes, 4.15%, due June 2023</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</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:400;line-height:100%">4.36%</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%">300.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%">300.0 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2028 Senior Notes, 4.90%, due June 2028</span></div></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.04%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   2024 Senior Notes, 4.75%, due December 2024</span></div></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 2014</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:400;line-height:100%">4.95%</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%">400.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%">400.0 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Uncommitted facilities, floating rate</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="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%">255.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Promissory notes and other debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and issuance costs</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="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.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%">(8.7)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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,293.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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,547.2 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Short-term debt</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="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%">255.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,293.2 </span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align: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,291.4 </span></td><td style="background-color:#ececec;border-bottom:1pt solid #000;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> 0.0415 0.0436 300000000.0 300000000.0 0.0490 0.0504 600000000.0 600000000.0 0.0475 0.0495 400000000.0 400000000.0 0 255800000 0 100000 6800000 8700000 1293200000 1547200000 0 255800000 1293200000 1293200000 1291400000 1291400000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Maturities</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, our debt maturities based on outstanding principal were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="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%">400.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ececec;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%">Total</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%">1,300.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"/></tr></table></div> 0 300000000.0 400000000.0 0 0 600000000.0 1300000000 1250000000 500000000 1 55000000 2 75000000 1 100000000 LEASES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases primarily for certain of our major facilities, including corporate offices, research and development facilities, and manufacturing facilities. Lease terms range from 1 to 13 years, and certain leases include options to extend the lease for up to 9 years. We consider options to extend the lease in determining the lease term.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense and other</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%">17.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%">15.7 </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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ececec;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:#ececec;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%">53.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">53.8 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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"> (1)</span></div></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%">35.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%">37.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</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%">49.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%">29.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMDkvZnJhZzowYzU4OGIwODNhYmY0N2ZmOGEzOWE4OTliNzBlMzZjZS90YWJsZTo0MjYzNTg2MWY4ZmI0YjNlODcwMDBhMjk2ZTUwODJkZC90YWJsZXJhbmdlOjQyNjM1ODYxZjhmYjRiM2U4NzAwMGEyOTZlNTA4MmRkXzUtMC0xLTEtMQ_03520516-ca0c-459e-b17f-caa8a4cbe8f5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMDkvZnJhZzowYzU4OGIwODNhYmY0N2ZmOGEzOWE4OTliNzBlMzZjZS90YWJsZTo0MjYzNTg2MWY4ZmI0YjNlODcwMDBhMjk2ZTUwODJkZC90YWJsZXJhbmdlOjQyNjM1ODYxZjhmYjRiM2U4NzAwMGEyOTZlNTA4MmRkXzUtMC0xLTEtMQ_56f36af0-5632-4bea-a1c8-3197a2b26b8f">Other current liabilities</span></span></span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">121.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%">109.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:#ececec;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.31 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">30.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#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%">18.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="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%">49.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.6 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="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.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ececec;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:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P13Y P9Y <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense consisted of:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense and other</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%">17.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%">15.7 </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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ececec;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:#ececec;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%">53.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">53.8 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for liabilities included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><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:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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"> (1)</span></div></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%">35.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%">37.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for Operating lease liabilities:</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%">49.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%">29.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.93pt">Excludes cash payments for short-term leases, which are not capitalized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMDkvZnJhZzowYzU4OGIwODNhYmY0N2ZmOGEzOWE4OTliNzBlMzZjZS90YWJsZTo0MjYzNTg2MWY4ZmI0YjNlODcwMDBhMjk2ZTUwODJkZC90YWJsZXJhbmdlOjQyNjM1ODYxZjhmYjRiM2U4NzAwMGEyOTZlNTA4MmRkXzUtMC0xLTEtMQ_03520516-ca0c-459e-b17f-caa8a4cbe8f5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMDkvZnJhZzowYzU4OGIwODNhYmY0N2ZmOGEzOWE4OTliNzBlMzZjZS90YWJsZTo0MjYzNTg2MWY4ZmI0YjNlODcwMDBhMjk2ZTUwODJkZC90YWJsZXJhbmdlOjQyNjM1ODYxZjhmYjRiM2U4NzAwMGEyOTZlNTA4MmRkXzUtMC0xLTEtMQ_56f36af0-5632-4bea-a1c8-3197a2b26b8f">Other current liabilities</span></span></span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">121.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%">109.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:#ececec;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align: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:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.31 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr></table></div> 35500000 38100000 17800000 15700000 53300000 53800000 35900000 37000000.0 49500000 29400000 141000000.0 128900000 35000000.0 33800000 121400000 109200000 156400000 143000000.0 0.0331 0.0386 P7Y P6Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, the maturities of lease liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In million)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.4 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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%">30.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#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%">18.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="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%">49.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.6 </span></td><td style="background-color:#ececec;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="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.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td style="background-color:#ececec;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:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37400000 30300000 23600000 18300000 14700000 49300000 173600000 17200000 156400000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, we had unconditional purchase obligations of approximately $710.8 million as compared to $241.1 million at the end of 2020. The increase was primarily related to investments in our platform associated with our Connect and Scale strategy and non-cancellable inventory commitments that increased due to extension of lead times and the growth of our hardware business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in litigation arising in the ordinary course of our business. There are no material legal proceedings, other than ordinary routine litigation incidental to the business, to which we or any of our subsidiaries is a party or of which any of our or our subsidiaries' property is subject.</span></div> 710800000 241100000 FAIR VALUE MEASUREMENTS <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of financial instruments at fair value on a recurring basis for the periods indicated and determined using the following inputs: </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.233%"/><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:7.233%"/><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:5.771%"/><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:7.818%"/><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:7.233%"/><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:7.233%"/><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:5.780%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Values as of the end of 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Values as of the end of 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(Level I)</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:7.5pt;font-weight:700;line-height:100%">(Level II)</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:7.5pt;font-weight:700;line-height:100%">(Level III)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:7.5pt;font-weight:700;line-height:100%">(Level I)</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:7.5pt;font-weight:700;line-height:100%">(Level II)</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:7.5pt;font-weight:700;line-height:100%">(Level III)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/></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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan </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">(1)</span></div></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%">44.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%">— </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%">— </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%">44.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%">41.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%">— </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%">— </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%">41.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives </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"> (2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">44.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%">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 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%">— </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%">44.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%">41.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="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%">0.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="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%">— </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%">42.8 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan </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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives </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"> (2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </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">(3)</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%">— </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%">12.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%">12.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"/><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%">12.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%">12.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ececec;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:#ececec;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%">44.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">0.2 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">12.8 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">57.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">41.9 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">0.5 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">12.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">54.7 </span></td><td style="background-color:#ececec;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:6pt;padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.2pt">Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets. </span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents forward currency exchange contracts that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents arrangements to pay the former owners of certain companies that we acquired that are included in Other current liabilities on our Condensed Consolidated Balance Sheets. The fair values are estimated using scenario-based methods or option pricing methods based upon estimated future revenues, gross margins, or other milestones. The undiscounted maximum payment under the arrangements is $14.8 million at the end of 2021.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional Fair Value Information</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of all outstanding financial instruments that are not recorded at fair value on a recurring basis (debt) was approximately $1.4 billion and $1.8 billion at the end of 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the senior notes was determined based on observable market prices in less active markets and is categorized accordingly as Level II. The fair values do not indicate the amount we would currently have to pay to extinguish any of this debt.</span></div> <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><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:7.233%"/><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:7.233%"/><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:5.771%"/><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:7.818%"/><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:7.233%"/><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:7.233%"/><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:5.780%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Values as of the end of 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Values as of the end of 2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Quoted prices in Active Markets for Identical Assets</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">(Level I)</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:7.5pt;font-weight:700;line-height:100%">(Level II)</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:7.5pt;font-weight:700;line-height:100%">(Level III)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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:7.5pt;font-weight:700;line-height:100%">(Level I)</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:7.5pt;font-weight:700;line-height:100%">(Level II)</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:7.5pt;font-weight:700;line-height:100%">(Level III)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/></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"/><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"/><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"/><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"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan </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">(1)</span></div></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%">44.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%">— </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%">— </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%">44.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%">41.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%">— </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%">— </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%">41.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives </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"> (2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets measured at fair value</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%">44.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%">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 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%">— </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%">44.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%">41.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="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%">0.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="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%">— </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%">42.8 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan </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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="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:middle"/><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:middle"><span style="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives </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"> (2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </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">(3)</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%">— </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%">12.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%">12.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"/><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%">12.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%">12.3 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities measured at fair value</span></td><td style="background-color:#ececec;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:#ececec;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%">44.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">0.2 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">12.8 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">57.7 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">41.9 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">0.5 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">12.3 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">54.7 </span></td><td style="background-color:#ececec;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:6pt;padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.2pt">Represents a self-directed, non-qualified deferred compensation plan for certain executives and other highly compensated employees included in Other non-current assets and Other non-current liabilities on our Consolidated Balance Sheets. The plan is invested in actively traded mutual funds and individual stocks valued using observable quoted prices in active markets. </span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents forward currency exchange contracts that are included in Other current assets and Other current liabilities on our Consolidated Balance Sheets.</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Represents arrangements to pay the former owners of certain companies that we acquired that are included in Other current liabilities on our Condensed Consolidated Balance Sheets. The fair values are estimated using scenario-based methods or option pricing methods based upon estimated future revenues, gross margins, or other milestones. The undiscounted maximum payment under the arrangements is $14.8 million at the end of 2021.</span></div> 44700000 0 0 44700000 41900000 0 0 41900000 0 100000 0 100000 0 900000 0 900000 44700000 100000 0 44800000 41900000 900000 0 42800000 44700000 0 0 44700000 41900000 0 0 41900000 0 200000 0 200000 0 500000 0 500000 0 0 12800000 12800000 0 0 12300000 12300000 44700000 200000 12800000 57700000 41900000 500000 12300000 54700000 14800000 1400000000 1800000000 DEFERRED REVENUE AND REMAINING PERFORMANCE OBLIGATIONS<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</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></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2021 and 2020 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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:15.276%"/><td style="width:0.1%"/><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"/></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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541.9 </span></td><td style="background-color:#ececec;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing and other net activities</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the 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%">631.8 </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%">613.8 </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="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"/></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"/></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"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, approximately $1.8 billion of revenue is expected to be recognized from remaining performance obligations for which goods or services have not been delivered, primarily subscription, post-contract services and hardware, and to a lesser extent, professional services. We expect to recognize $1.4 billion or 76% of our remaining performance obligations as revenue during the next 12 months and the remainder thereafter.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in our deferred revenue during 2021 and 2020 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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:15.276%"/><td style="width:0.1%"/><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"/></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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance of the period</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">613.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541.9 </span></td><td style="background-color:#ececec;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(533.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billing and other net activities</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">548.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance of the 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%">631.8 </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%">613.8 </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="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"/></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"/></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"/></tr></table></div> 613800000 541900000 533800000 476900000 551800000 548800000 631800000 613800000 1800000000 1400000000 0.76 P12M INCOME TAXES<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#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%">144.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%">24.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%">43.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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-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%">574.6 </span></td><td style="background-color:#ffffff;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-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-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%">395.0 </span></td><td style="background-color:#ffffff;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-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-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%">344.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;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%">Provision (benefit) for 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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. Federal:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">27.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%">(5.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%">(3.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">4.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%">(22.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%">248.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><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. State:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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.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%">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%">5.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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.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%">7.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="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%">4.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">76.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%">62.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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">74.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%">18.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%">(422.6)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td style="background-color:#ececec;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:#ececec;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%">81.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">(169.7)</span></td><td style="background-color:#ececec;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">(49.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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"><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:#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"><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:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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-based compensation</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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit related to stock-based compensation</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other U.S. taxes on foreign operations</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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserve releases</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"><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:#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"><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:#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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property restructuring and tax law changes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#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"><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:#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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ececec;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%">14.2 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">1.1 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">(49.2)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, due to a change in the Netherlands tax law, the statutory tax rate was further increased from 25.0% to 25.8% effective January 1, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, we recorded a one-time tax benefit of $14.4 million in 2021 due to the revaluation of the Netherlands deferred tax assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously in December 2020, also as a result of a Netherlands tax law change that increased Netherlands statutory tax rate from 21.7% to 25.0%, effective January 1, 2021, we recorded a one-time tax benefit of $64.0 million in 2020 due to the revaluation of the Netherlands deferred tax assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The significant components of deferred tax assets and liabilities were as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</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%">207.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%">219.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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%">33.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%">32.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">369.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%">401.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 style="height:14pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497.1 </span></td><td style="background-color:#ececec;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:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">36.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%">35.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses not currently deductible</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%">43.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%">32.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">13.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%">10.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#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.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%">20.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ececec;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%">654.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">652.6 </span></td><td style="background-color:#ececec;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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(45.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%">(41.3)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ececec;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%">608.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">611.3 </span></td><td style="background-color:#ececec;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%">Total net deferred tax assets</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%">238.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="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%">209.9 </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:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Reported as:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</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%">(263.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%">(300.3)</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:#ececec;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td style="background-color:#ececec;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:#ececec;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.9 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">209.9 </span></td><td style="background-color:#ececec;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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, we have U.S. federal and foreign net operating loss carryforwards, or NOLs, of approximately</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.9 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$90.2 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%">, respectively. The U.S. federal NOLs will begin to expire in 2026. There is generally no expiration for the foreign NOLs. Utilization of our U.S. federal NOLs is subject to annual limitations in accordance wit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">h the applicable tax code. We have determined that it is more likely than not that we will not realize a portion of the foreign NOLs and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have California research and development credit carryforwards of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$33.0 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%">, which have an indefinite carryforward period. We believe that it is more likely than not that we will not r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ealize a significant portion of the California research and development credit carryforwards and, accordingly, a valuation allowance has been established for such amount.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Tax Act, we can repatriate foreign earnings back to the U.S. when needed with minimal U.S. income tax consequences. We reinvested a large portion of our undistributed foreign earnings in acquisitions and other investments and inte</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd to bring back a portion of foreign cash that was subject to the transition tax and the global intangible low-taxed income tax. During 2021, we repatriated </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$290.1 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%"> of our foreign earnings to the U.S.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of the unrecognized tax benefits at the end of 2021 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$64.2 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%">. A reconciliation of gross unrecognized tax benefit was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.910%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.1 </span></td><td style="background-color:#ececec;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%">Increase related to current year tax positions</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%">9.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%">8.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%">12.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years' tax positions</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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%">Settlement with taxing authorities</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.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%">(0.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%">(5.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ececec;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%">Ending balance</span></td><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%">64.2 </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%">64.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%">71.6 </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></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized tax benefits that, if recognized, would affect our effective tax rate were</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$42.3 million and $47.8 million at the end of 2021 and 2020.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and our subsidiaries are subject to U.S. federal, state, and foreign income taxes. Our tax years are substantially closed for all U.S. federal and state income taxes for audit purposes through 2015. Non-U.S. income tax matters have been concluded for years through 2008. We are currently in various stages of multiple year examinations state, and foreign (multiple jurisdictions) taxing authorities. While we generally believe it is more likely than not that our tax positions will be sustained, it is reasonably possible that future obligations related to these matters could arise. We believe that our reserves are adequate to cover any potential assessments that may result from the examinations and negotiations. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although timing of the resolution and/or closure of audits is not certain, we do not believe that our gross unrecognized tax benefits would materially change in the next twelve months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our practice is to recognize interest and/or penalties related to income tax matters in income tax expense. Our liability for unrecognized tax benefits including interest and penalties was recorded in Other non-current liabilities on our Consolidated Balance Sheets. At the end of 2021 and 2020, we accrued $9.2 million and $9.6 million for interest and penalties.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#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%">144.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%">24.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%">43.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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-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%">574.6 </span></td><td style="background-color:#ffffff;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-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-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%">395.0 </span></td><td style="background-color:#ffffff;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-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-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%">344.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;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%">Provision (benefit) for 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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. Federal:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">27.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%">(5.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%">(3.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">4.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%">(22.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%">248.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><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. State:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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.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%">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%">5.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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.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%">7.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="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%">4.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">76.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%">62.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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">74.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%">18.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%">(422.6)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td style="background-color:#ececec;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:#ececec;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%">81.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">(169.7)</span></td><td style="background-color:#ececec;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">(49.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before taxes and the provision (benefit) for taxes consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.969%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.970%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#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%">144.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%">24.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%">43.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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-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%">574.6 </span></td><td style="background-color:#ffffff;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-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-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%">395.0 </span></td><td style="background-color:#ffffff;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-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-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%">344.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000;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%">Provision (benefit) for 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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. Federal:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">27.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%">(5.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%">(3.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">4.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%">(22.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%">248.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><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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. State:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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.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%">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%">5.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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.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%">7.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="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%">4.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Current</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%">76.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%">62.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%">49.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">74.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%">18.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%">(422.6)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td style="background-color:#ececec;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:#ececec;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%">81.8 </span></td><td style="background-color:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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:#ececec;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">(169.7)</span></td><td style="background-color:#ececec;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</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%">14.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">(49.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 144000000.0 24700000 43000000.0 430600000 370300000 301800000 574600000 395000000.0 344800000 27100000 -5800000 -3800000 -22900000 -16300000 252300000 4200000 -22100000 248500000 5600000 800000 5100000 -2500000 7100000 -700000 3100000 7900000 4400000 76000000.0 62200000 49200000 -1500000 -43600000 -471800000 74500000 18600000 -422600000 81800000 4400000 -169700000 0.142 0.011 -0.492 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the tax provision (benefit) at the statutory federal income tax rate and the tax provision (benefit) as a percentage of income before taxes (“effective tax rate”) was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.062%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">21.0 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (reduction) in tax rate resulting from:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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"><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:#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"><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:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. State income taxes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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-based compensation</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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit related to stock-based compensation</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other U.S. taxes on foreign operations</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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Federal research and development credits</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax reserve releases</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"><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:#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"><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:#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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property restructuring and tax law changes</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#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"><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:#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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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"><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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ececec;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%">14.2 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">1.1 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">(49.2)</span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.005 0.017 -0.073 0 0.020 0 0.011 0.005 0.015 0.017 0.015 0.012 -0.025 -0.015 -0.024 -0.016 -0.010 0.013 0.021 0.023 0.028 -0.021 -0.048 -0.049 -0.025 -0.162 -0.598 0.007 0.002 0.030 0.142 0.011 -0.492 0.250 0.258 14400000 0.217 0.250 -64000000 The significant components of deferred tax assets and liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">At the End of Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</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%">207.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%">219.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchased intangibles</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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%">33.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%">32.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">369.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%">401.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 style="height:14pt"><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497.1 </span></td><td style="background-color:#ececec;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:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">36.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%">35.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. tax credit carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses not currently deductible</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%">43.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%">32.3 </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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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:5pt;padding-left:11.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%">13.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%">10.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:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#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.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%">20.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ececec;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%">654.2 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">652.6 </span></td><td style="background-color:#ececec;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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(45.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%">(41.3)</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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ececec;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%">608.5 </span></td><td style="background-color:#ececec;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;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%">611.3 </span></td><td style="background-color:#ececec;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%">Total net deferred tax assets</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%">238.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="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%">209.9 </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:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="3" style="background-color:#ececec;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%">Reported as:</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"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax assets</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.0 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">510.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current deferred income tax liabilities</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%">(263.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%">(300.3)</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:#ececec;padding:2px 1pt;text-align: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 deferred tax assets</span></td><td style="background-color:#ececec;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:#ececec;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.9 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">209.9 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 207600000 219700000 115800000 138100000 33500000 32300000 12700000 11300000 369600000 401400000 474900000 497100000 36400000 35000000.0 25800000 32800000 43700000 32300000 18000000.0 16800000 13900000 10600000 5800000 7400000 35700000 20600000 654200000 652600000 45700000 41300000 608500000 611300000 238900000 209900000 502000000.0 510200000 263100000 300300000 238900000 209900000 12900000 90200000 33000000 290100000 <div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of the unrecognized tax benefits at the end of 2021 was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$64.2 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%">. A reconciliation of gross unrecognized tax benefit was as follows:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.149%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.910%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.1 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.6 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.1 </span></td><td style="background-color:#ececec;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%">Increase related to current year tax positions</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%">9.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%">8.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%">12.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Decrease) increase related to prior years' tax positions</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;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%">Settlement with taxing authorities</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.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%">(0.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%">(5.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ececec;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%">Ending balance</span></td><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%">64.2 </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%">64.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%">71.6 </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></table></div> 64200000 64100000 71600000 69100000 9600000 8000000.0 12600000 1300000 400000 3800000 1300000 500000 5700000 9500000 14600000 8200000 64200000 64100000 71600000 42300000 47800000 9200000 9600000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12: EMPLOYEE STOCK BENEFIT PLANS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amended and Restated 2002 Stock Plan</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our stockholders approved an amendment to the 2002 Stock Plan to increase the number of shares of common stock available for issuance by 18.0 million shares. As such, our Amended and Restated 2002 Stock Plan provides for the granting of incentive and non-statutory stock options and RSUs for up 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%">92.6 million shares. At the end of 2021, the remaining number of shares available for grant under the 2002 stock plan was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.2 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%">.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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.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%">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%">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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><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%">122.6 </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%">83.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%">75.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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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%">22.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%">16.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">62.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%">38.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%">39.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ececec;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:#ececec;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%">122.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">83.0 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">75.0 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2021, total unamortized stock-based compensation expense was $151.1 million, with a weighted-average recognition period of 2.0 years.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs containing only service conditions and RSUs containing a combination of service, performance, and/or market conditions (“PSUs”). RSUs containing only service conditions typically vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMzAvZnJhZzoxOTlhZTEyOWJjM2E0NDdmOTZiNGMyMjViZjhkZjQ1My90ZXh0cmVnaW9uOjE5OWFlMTI5YmMzYTQ0N2Y5NmI0YzIyNWJmOGRmNDUzXzExMDc_1d6a4da8-b4a6-4c8e-b032-f712ec7e8d88">three</span> to four year service period. PSUs are granted to executive officers and other senior employees and vest after a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxMDAzOWE2Y2IwNDRkZGE4Njk3MzhkMzVmOWE5MzA5L3NlYzo5MTAwMzlhNmNiMDQ0ZGRhODY5NzM4ZDM1ZjlhOTMwOV8xMzAvZnJhZzoxOTlhZTEyOWJjM2E0NDdmOTZiNGMyMjViZjhkZjQ1My90ZXh0cmVnaW9uOjE5OWFlMTI5YmMzYTQ0N2Y5NmI0YzIyNWJmOGRmNDUzXzEyMTY_8c499bf0-7ed5-4428-949f-c5521b56db2b">two</span> to three year service period. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value at the grant date is determined by (1) the closing pr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ice of our common stock for awards containing only service or both service and performance conditions, or (2) the Monte Carlo valuation model for awards containing both service and market conditions. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For PSUs, the number of shares received at vesting will range from 0% to 200% of the target grant amount based on either (1) market conditions, (2) performance conditions, or (3) both. Market conditions consider our relative total stockholder return (“TSR”) of our common stock as compared to the TSR of the constituents of the S&amp;P 500 over the vesting period. Performance conditions consider the achievement of our financial results over the vesting period. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 Restricted Stock Units Outstanding </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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value per Share</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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 at the beginning of year</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.25 </span></td><td style="background-color:#ececec;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="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </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">(2)</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%">78.44 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#ececec;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%">Canceled and 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%">(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 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%">51.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:#ececec;padding:2px 1pt;text-align: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 at the end of year</span></td><td colspan="2" style="background-color:#ececec;border-bottom:3pt double #000;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.3 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.96 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 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%"> PSUs granted, 0.4 million PSUs vested, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1 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%"> PSUs outstanding at the end of the year. </span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Excludes approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1 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%"> PSUs related to achievement above target levels at the vesting date.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of all RSUs granted during 2021, 2020, and 2019 was $78.44, $42.50, and $41.38 per share. The fair value of all RSUs vested during 2021, 2020, and 2019 was $81.4 million, $78.0 million, and $75.7 million per share.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an ESPP under which our stockholders have approved an aggregate of 39.0 million shares of common stock for issuance to eligible employees. The fair value at the grant date is based on the Black-Scholes valuation model. The plan permits eligible employees to purchase common stock through payroll deductions at 85% of the lower of the fair market value of the common stock at the beginning or at the end of each offering period, which is six months. Rights to purchase shares are granted during the first and third quarter of each year. The ESPP terminates on March 15, 2027. In 2021, 2020, and 2019, 0.6 million, 0.8 million, and 0.8 million shares were issued, representing $33.4 million, $26.9 million, and $25.7 million in cash received for the issuance of stock under the ESPP. At the end of 2021, the number of shares reserved for future purchases was 6.0 million.</span></div> 18000000 92600000 20200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense recognized in our Consolidated Statements of Income for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.2 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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.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%">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%">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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><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%">122.6 </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%">83.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%">75.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"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense was allocated as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.7 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.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%">22.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%">16.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.5 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#ececec;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">62.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%">38.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%">39.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:#ececec;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ececec;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:#ececec;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%">122.6 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">83.0 </span></td><td style="background-color:#ececec;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:#ececec;padding:0 1pt"/><td style="background-color:#ececec;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:#ececec;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%">75.0 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 110500000 73200000 67300000 1300000 1500000 600000 10800000 8300000 7100000 122600000 83000000.0 75000000.0 9500000 6700000 5600000 29500000 22100000 16700000 21500000 16200000 13000000.0 62100000 38000000.0 39700000 122600000 83000000.0 75000000.0 151100000 P2Y P4Y P3Y 0 2 <div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.153%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021 Restricted Stock Units Outstanding </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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value per Share</span></td></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:9pt;font-style:italic;font-weight:400;line-height:100%">(In millions, except for per share data)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ececec;padding:2px 1pt;text-align: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 at the beginning of year</span></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.25 </span></td><td style="background-color:#ececec;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="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </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">(2)</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%">78.44 </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:#ececec;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares vested, net </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">(2)</span></div></td><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td colspan="2" style="background-color:#ececec;padding:2px 0 2px 1pt;text-align: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.62 </span></td><td style="background-color:#ececec;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%">Canceled and 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%">(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 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%">51.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:#ececec;padding:2px 1pt;text-align: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 at the end of year</span></td><td colspan="2" style="background-color:#ececec;border-bottom:3pt double #000;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.3 </span></td><td style="background-color:#ececec;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ececec;padding:0 1pt"/><td style="background-color:#ececec;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ececec;padding:2px 0;text-align: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.96 </span></td><td style="background-color:#ececec;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.2 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%"> PSUs granted, 0.4 million PSUs vested, and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1 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%"> PSUs outstanding at the end of the year. </span></div><div style="margin-top:3pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Excludes approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1 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%"> PSUs related to achievement above target levels at the vesting date.</span></div> 5400000 44.25 1200000 78.44 1900000 39.62 400000 51.15 4300000 56.96 200000 400000 1100000 100000 78.44 42.50 41.38 81400000 78000000 75700000 39000000 0.85 P6M 600000 800000 800000 33400000 26900000 25700000 6000000 COMMON STOCK REPURCHASE<div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, our Board of Directors approved a new share repurchase program (“2021 Stock Repurchase Program”) authorizing up to $750.0 million in repurchases of our common stock. Under the 2021 Stock Repurchase Program, the share repurchase authorization does not have an expiration date and supersedes and replaces the $600.0 million share repurchase authorization approved by our Board of Directors in November 2017 (“2017 Stock Repurchase Program”), of which $50.7 million was remaining and has been cancelled.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 Stock Repurchase Program, we may repurchase shares from time to time, subject to business and market conditions and other investment opportunities, through open market transactions, privately-negotiated transactions, accelerated stock repurchase plans, or by other means. The timing and actual number of any shares repurchased will depend on a variety of factors, including market conditions, our share price, other available uses of capital, applicable legal requirements, and other factors. The 2021 Stock Repurchase Program may be suspended, modified, or discontinued at any time at the Company’s discretion without notice.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, 2020, and 2019, we repurchased approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2.1 million, 1.9 million, and 4.7 million shares of common stock in open market purchases under our 2017 and 2021 Stock Repurchase Programs, at an average price of $85.75, $43.40, and $38.51 per share, for a total of $180.0 million, $81.6 million, and $179.8 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At the end of 2021, the 2021 Stock Repurchase Program had remaining authorized funds of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$610.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock repurchases are reflected as a decrease to common stock based on par value and additional-paid-in-capital, based on the average book value per share for all outstanding shares calculated at the time of each individual repurchase transaction. The excess of the purchase price over this average for each repurchase was charged to retained earnings. As a result of the 2021 repurchases, retained earnings was reduced by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$164.3 million</span> in 2021. Common stock repurchases under the program were recorded based upon the trade date for accounting purposes. 750000000 600000000 50700000 2100000 1900000 4700000 85.75 43.40 38.51 180000000 81600000 179800000 610000000 164300000 Ernst & Young LLP San Jose, California EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **A5E0'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 " "BH594-S_CQ>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW10^CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4QGHC1#PNYGA-A;NZ'Y#7-SW2 J,V' M/B (SN_ (VFK2<,"K.)*9*JS1IJ$FH9TQENSXN-GZ@O,&L >/0;*T-0-,+5, MC*>I[^ *6&"$R>?O MJ56*I_8DL'V#DY9;>FQG&LQ[;DYAT:>'MZ?"GK5BYD MTL'@_"L[2:>(&W:9_-IN[W&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MHJ%65!53.&!/!@ E1D !@ !X;"]W;W)KZ9?P"_:1X]6TK.K]>5&JB<=U'_*$Z99< M?3X*KA6$8\YKZQ$ S^GOF0Q[%% A[_YJ"- M0Y_6\/AZCS[.!@^#63#-AS+^'@4FO&KT&B3@2Y;&9B8WO_-\0%V+Y\M89[]D MLVO;Z32(GVHCD]P8&"21V/VSE]P11P8]YX0!S0WH&P/W5 ]>;N#5->CD!IW, M,[NA9'X8,<.N+Y7<$&5; YJ]R)R967X7FHN_\>++11L.3_02 [!\A.!MDYY2#II[ 1#7GG2F7$4RL*N1P/XH]4\%4K[^ M?O[IIXHU<''@=H$B#E.E++5QI'WPU _.%,H/1VLV7=KT,%Z] Z]>S86D&.AZ M)LNGIQ''6K)88_/8/W#JHSBWPD1F"ZZ*.7E(DP5795QP#,=QFVZGU^DB?%RG MT$NG#J,97T5V#X.['EA2.F\50(^SR?W-W2V9/ Q;&+,C)7?K,)L(7RJ8-68G M\(S,#2PK(A49RE08M87_H)PNCCZZQ4C2@B2M0_*1O9!) (LM6D9^QA29W@K( M?J=)>[ U^Q1C6"BTZ]5A. @"Q;4^VU^0.VA'OHARW^&0?:\+\\ W3!DR4I#G M8$0+W7=QY7Y+=&CO8*(?Y4:4DL3AYJD0VV<6H^2*<.#B.OZ6W&$93I5\CH1? M[D8<Z*!9%8 MD?DV63^3VQ0^96/&3\:H"Z&$P'PW^Q#@508#6 M"@+?X;37?!(@5S";3,-2"\A$Z[1\K55@_N :XU;(/ZTE_]]D#.$23L)9[J%* MCT(52 \2(U3(/*TE\_NL<9>196L+)#4M)X8C5KBJT'A:2^,GPG"U.[_;');M MJ98RPQ$KF!423VM)?#9U9 B19R55J5)4X-PQ!1MFX/L<@ FV$%B' NII[A2 MYQQO$ZY6=CI_ P03@NXG:R;*R>* 53DW+<2?XKJ=4YLG+([)3:KAM2Y?:/_O M%$ +\:>X9$^&XQD9I$%D((48&,,A9&=9XSAFJU)F.%[%,=,KA-ZK=1R8AZ!E MV-Q5P%1YRBOTWJMU"IBFBSCRP3V2E6W$48[2S5!LY ) M3G[]I4>I\^E--]E3]],' BXGT9O!JOU@X0W@3^UY9#*9V+Y-&.G7M1O;K2VM M$ELAPDZH7A'*/#SP#(!AD#GCU+:M *C<)D7L\FK6J_(J3%XG&L/C4J6K@!O_ MP%@5<NL*KZ0QL@DNPPY@ZUG&\#[I91F?V,[.'R)N?X/4$L#!!0 M ( **A5E285 '<'P( &\% 8 >&PO=V]R:W-H965T&ULC93;CM,P$(9?990+KE9-DQZ I8W4PZXHZJ)J*T (<>$FT\1:'X+MD.7M ML9TT%*F->M/X,/_G?\8=SVJI7G2!:."5,Z'G06%,>1^&.BV0$SV0)0J[)3-;S( I. M"\\T+XQ;")-927+;!T!E"AJEQ!&(_OW&%C#F0M?&K90;=D4YX/C[1'WWN-I<#T;B2 M[!O-3#$/W@60X9%4S#S+^B.V^4P<+Y5,^U^HF]CX?0!II8WDK=@ZX%0T7_+: MUN%<$%T1Q*T@]KZ;@[S+-3$DF2E9@W+1EN8&/E6OMN:H<)>R-\KN4JLSR:+* MJ(&-:*[7UFD6&HMUFV':(I8-(KZ"B&)XDL(4&AY$AMG_@-#ZZ4S%)U/+N)>X MQG0 H^@.XF$<]?!&79(CSQO=FB3\6!RT4?8O\;,'/^[P8X\?]^&E@L^$XZ7R M]:L?E- &WA!>?H#OLA(Y;+>['E>3SM7D)E=;F5Z]V'["G@CX)#7>P8HP:HLG M*.DQ-NV,36\R]D@5A\WZDJ]^P#B^Y"(\:P*.*O>MKB&U)35-/W2KW6NR:)KH M7WCS%#T1E5.A@>'12H>#M[9.JFGO9F)DZ5OJ((UM4#\L[(N(R@78_:.4YC1Q M!W1O;/(74$L#!!0 ( **A5E2T@$JJR 8 + < 8 >&PO=V]R:W-H M965T&ULK9EM;]LV$,>_"N$5VPHDLDA:LI0F!MH$VSJL7="T MVVM&HF.ADNA2E-/LT^\H*99L/C@#]B:1[./IS_,=?T?J\E'(K\V&;"5G>3>H*N76_; [[CZLKV5 M<#??>\F+BM=-(6HD^?IJ]A9?7--4#^@L_BKX8S.Y1GHJ]T)\U3?O\ZM9J!7Q MDF=*NV#P;\>O>5EJ3Z#CV^!TMG^F'CB]?O;^2S=YF,P]:_BU*/\N!]MPAK*V4:(:!H."JJC[_^S[$(C) +QP M#"## /+2 7080+N)]LJZ:=TPQ5:74CPBJ:W!F[[H8M.-AMD4M?X9[Y2$;PL8 MIU;7HFY$6>1,\1R]8R6K,X[NM+L&G:,O=S?HYU>OT2M4U.A#4980^>9RKN#! M>O@\&Q[RKG\(<3SDAF>'Q2/<>:>=QX?+(F@UB=8XR?<&_M<6.E? (:ZQZ5U'G2E?9 M;D5)%"POY[MI2$PK0I<3JP.=B[W.A5?GVRP3+ M6>Q5]J?:< EU.4T@F\38>#BFL1$\BQ7!KN M]Q*77HF?A6+E"R0NS8V=Q@?1Q4=Z4UMH@]2N%X?C MBAYZ%?\J1/X(:[5UG0[-JDB3:KJY1&#N'H19U"6;#[HBP4 ,G7+N 1 M(]C/D;N-D.I<<5E!SWEOS_?8"'EX/&\3("2*7"L>'@F"_0C9MPE;]J1[!*L\ M$PPD7!H4MICA!77F^,@/[ <(2)0M5"/4(NQH&M;O"0 F][SFZ\*13XF9Q?1X M5<8F1G <.X,Z<@3[0;)?0"2'[J:U!]5$0K1(C+[!9A8[NRXRDH/XR7'8W4R2 MWJ:5F(@@H4F2P>R A(E+Z8@1XL?(89-S2JF)!(R3Q%A&;'84XTE.'ZJ=[#?\ M[/A#U _^8BI4.S**^!EE-CFG]%I(!-L#(P5L9M-M MT:'>$5C$#ZQ^Q3JET60/Q9 !Z;%(BQU9)LY$'2%%_)"Z%E55*+T7:_KS#%'K MC.!U!HK1SQ^%XBAY;97N=:Q/(R^:+(!B%J-@PFAEBKH$DL_N'Y&YWF'!5-HSL>_;.(5C6P;\KAI[&> M,.&3K:/7Y'!^(^:H'W,Z>: +A3K] @46-I-3%\ESR;V"2.F$-0^XOKC M=77%I+B96A RF*'$^AH M')T*'5E*_2R%SK^MVK([L!9]PPI[ ,DW^MW"#K E&KMPDYKG.,;FP:O%+DU< MS34=\4K]>.T!\%D6E3[L@(X@Z"O%NN!8)V"2E*8+NPJ*&EY8WCD'MY>@FRD-:9Q"-GZ4LX.XWL3[Z86D!JC:G%+DH3 M5UM 1^!2/W"-MJ!;R_YC8J3&NP+K,8G%SGI,,I^\3M+O\CXP^5#4#;2%:Q@8 M!DOP(/O78_V-$MON#=.]4$I4W>6&,Q"O#>#[M8"^8;C1+ZWV+RE7_P)02P,$ M% @ HJ%65,N T(?7 @ TPD !@ !X;"]W;W)K""V<\^YY]S,R& _]VE2/AVIE!9M*D#N C MOG/8F*TQ<5;F2CVZR>=D%%"G" 3$UE$PO*QA D(X)M3QNR0-JIP.N#U^8;_W MYM',G!F8*/&#)S8=!?V )+!@*V$?U.83E(8ZCB]6POA_LBEBNS0@\EE7Z")9WR=S[^EZ M3!N48E76V_4\%K7CI%TY:9_HQ!1.BG8@;&53I?D?O.%\%*NUX@O^[I:L%O6_ M-_*/Q^T8Z%0&.N<]BM( -V9U7'SGG:BWL@]%[ CN5H*[_U1Q_"8;RV3"Y?*8 MZNY1U8O]]#W=I M;;>?$KGC8% Y&)SOX+1F'[S3%'7HH$Y];63_@/HF?=V?Z/GZS^C]DOX4%_6A MM3;"K1W7'7>^,KWDTA !"\321@\_ [HX0103JW*_"<^5Q2W=#U,\=8%V 7A_ MH91]F;A]O3K'C?\"4$L#!!0 ( **A5E2)P5[&@P< (&PO M=V]R:W-H965T&ULM5K;;MLX$/T5PNA#"S2R>)%D%4F QN[N M=H%>T+2[SXI$VT(ET:5H)]VO7^H24Q)';!;MYB&QG<.1SG!XSI#6Y;V07^L] MYPH]E$557RWV2AU>+9=UNN=E4GOBP"O]GZV09:+T6[E;U@?)DZP=5!9+XOOA MLDSR:G%]V7[V45Y?BJ,J\HI_E*@^EF4BO]_P0MQ?+?#B\8-/^6ZOF@^6UY>' M9,=ON?IR^"CUN^4Y2I:7O*IS42')MU>+U_C5AD7-@!;Q5\[OZ\%KU%"Y$^)K M\^9M=K7PFSOB!4]5$R+1?TY\S8NBB:3OXUL?='&^9C-P^/HQ^F\M>4WF+JGY M6A1_YYG:7RU6"Y3Q;7(LU"=Q_P?O"05-O%04=?L;W7?82(/38ZU$V0_6=U#F M5?>@3,1B PYD!I!] I@/8S #:#Z!/'<#Z :S-3$>ES<,F4IRZ7HNJ%D6>)8IGZ%;I/WI258T^;-';*A4E M1Q?HR^T&/7_V M7[1/(:Y15ZEQ>%GK7Z)7HV?'NY5/J6FL#+M+_\37=Y,G-Y M3- [4:E]C=Y4&<_& 9::RYD0>21T0YP1-SSU$,4O$?$)!FYH[1[^9U)YR)\? MOGG*<-H.]QULZ'EZ:!N/SL3[Q$^\.O)7CE#L'(JUH=A,J,]")85>JFU :*:Z MX4$[O)&+TS4-@]C363@-\P? ,(N\: S; # 2,H^>82,2P9E$X,S'6M0*B2VJ MDX+7KJR$YX"A,RNO2R%5_D_2BI .?#C*=*]U)--UK9)JE]\5'"5US158W5WP M:,!R9:5B;8-B,DA$ER\ Q#P_'O[ J8O.3*,GS'\Z3"#$*++N X>$>6S""8!1 MS6HU807 V(H.HHVHK,Y45DXJOTM1UUH%Y2ZO( XKZZK$I\R:%QN&HX!Y\80# M!%OYWLQTQ&<.L;.2/QRXU%57[1!_T"9>.]%H[N<:A<8BWEDA@HQ5(B[;GFE)[UHR229=O.\5DT1G$ ] M[H-%(T&V]1B"^;X]/0",^H/)'G,R!H7ICPI.R6.JCK*I9:V=<@<+2Q]GM([\ MJ0RN 10)+%F!4,.Y'G,Q#HG=%OF39M!''Y?-="+6 "H,O&#*T$9%='8Q&?O$ MP1-,0$RU!V03 -H]NH>>#X"C-)C6Z:;'A:-X?C##R/@W=ANXT=&\[5=!*J%U MZ2"TUI'MP S'=NG9,#I2PS$/X\XXU%=6//R$E5<.8W!6"9V>^;;2G'= MO:M1:#!9MM]=Z )E_N#'RATP)HJ\ &Y?^D0"8U9D[CICUL9D9BM% MB?BW8ZZ^HY*KO6A6]$EGH]WLS*Q+?Y8' :P96](+H#"U>$"HH7R->1B7)VZ7[X2I&BV"CA5ZWE?LBWE^ME_K M.Y_V,0#J0G>VTP4.P2CV9DJ1&/,G;O/O2_&.;X7D2"4/L$T2VZ>#B-EDB"5I M-)Z:"!"+,C9;=,;SB=OS>RJ: SI(<;J!0FQ#9O:&9PW :.Q/IV\#P +,9I>1\7?B]O>& MPR[)*Y0H)?.[HTJ:ED6)9F6EHE)2%$6WM#HW@$O0=G3?:CM!T+21!D$S;30Q MED_9E\U)7J =2"ZUCB686IY(.P.@JMGIJ -;,XLP9!S&] ''W M F\26>E9JI&6PN[4S4G4U2 0TR 0=X-PD]1YBI[KVLETD21R<'5X27?AXJ'H M>K&E4Q JL):#C2+>7&](C/L3M_MO\N+8G&O^!U(Q1&IZ^ &B DM];90F-5,< MU#@^]9W%<=N=PAZ[;0E*DR(]%GW7:-6-JS2H,6?J-F=3&MT1,)@Z:OLF";!U M< 3"?&O_,P.;L2YJ7)BZ77A8$BXRMG.2@%DM$PBSS_9F8#-[!CHX'';[\$JN3SE*=<[L[0X9LU"3@8'$6#Z M@'-5/[9-NL<-N\25I5- L'BT@1D3-89"W89RV]%R)Q"CH,R] M9_KQ-R'V'B=DUI9N#<+L#04$6X5S;1 SJLSPKZE-9M21N=7Q5]0F \2.6+W3 M&H)19OD ! OHG'0R(YW,+9VWQ[LZE?G!9C$../AV[:?UDQG]9#^IG\QNK*.0 M#&JJ3[(-"R/[&PX(QNA<'\N,>K)?I)[,J"?[_]6SO\3(?'!H;0)ZV,A[")X> M:T(H'$^/U9>#;^A++G?MDPXU2L6Q4MUWV^=/ST]3O&Z?(9A\?H-?;;IG(DR8 M[A&-=^W7834J^%:'U'LQS4]V3SUT;Y0XM,\!W FE1-F^W/,DX[(!Z/]OA5"/ M;YH+G)\]N?X74$L#!!0 ( **A5E0E92W :0, $4* 8 >&PO=V]R M:W-H965T&ULI5;;CMLV$/V5@; /";#1W;(5V 9V[19-@2T6 MV:1]*/I 2[3-AB)=DEYO^O4=4EI%EF0W1?U@B=0Y,W-F>)GY2:HO>D^I@9>* M"[WP]L8!+O:T(MJ7!RKPRU:JBA@ 7QD]ZH&0-(3D M>PEI0TA=9FHI+@]K8LARKN0)E$6C-?OBDNG8*)\)6_8GH_ K0YY9KJ30DK.2 M&%K"D\$'UM1HD%M8R0I7TMZ6^)G"!U'(BL([^/RTACL'=+WC",&=WK)0U=^*X]B!Y7J9Y[,_FP7,WOT-4DH=^=HY:#U&3 M*/4G+>HL_$D;_N1J^'@&X X7N&.4HJ+X"I@8H3FISY;R3]Q(;EW?@J NHX:\ MP$WDAW81VX+?PDWH3YI1> M$E'8FJF>B?"PK=4A91\F[+.WEI,9,.YCIU _S M[J^7GR$C"OUD/#U9FY[L7ZM[%'@M:LU__]:/RE6V5<\Y_PQ??GP-,**3GH*1U!8T?ZZ'*)L1;.>RJ!S MP594[5RCHJ&01V'J"ZJ=;7NA.]<"].;OL4>J6YIO9NH&ZX&H'1,:.-VB22P& MQJ3JIJ4>&'EPU_A&&FP*W.L>^SRJ+ "_;Z4TKP/KH.T&PO=V]R:W-H965T&UL MC53;;MI $/V5D=6'1&KQC:15!)8"I&HJ14)!:1^J/BSV@%?9B[N[0/+WG5T; MAT0!Y<5[\9PSE[,SHYTVC[9&=/ DA;+CJ':NN8IC6]8HF1WH!A7]66DCF:.C M6<>V,CAJUQ@>ZAF1LZQ3U+Q24JR[4"@ZMQ=)U>S8;>/AC\XKBS!WOPF2RU M?O2'VVH<)3X@%%@ZS\!HV>(4A?!$%,:_CC/J77K@X7[/_CWD3KDLF<6I%K]Y MY>IQ]"V""E=L(]R]WOW +I\+SU=J8<,7=IUM$D&YL4[+#DP12*[:E3UU=3@ MI)=' %D'R-X"AD< >0?(/PH8=H!0ZKA-)=1AQAPK1D;OP'AK8O.;4,R IO2Y M\K(OG*&_G'"NF&IEM> 5@53+>DEU5[B+<*M*K5$.)LS0P8U M.EXR8<_A"SPL9G#VZ1P^ 5=PQX4@/>TH=A2=]Q&77223-I+L2"1I!G>:F"W< MJ JKUP0QI=7GENUSFV0G&6=8#B!//T.69.D[ 4U/PW\R-8#D.'SV$7@>X,F) M;/)>J3SPY4?X%INF$4$=)O9J](+!C>B$^W.]M,Y0._T]X7/8^QP&G\,C/JFU MJ'$4/41#JI?/0,S*"A9:UK&G]U1N&=,D4/JILRVH>MO#NK#BMW"Z"=VUU(YZ-6QK&K]HO ']7VGM]@?OH!_HQ7]02P,$ M% @ HJ%65%FVG[0=!P 324 !@ !X;"]W;W)KY:V=J&TF H9=DIO$#SLVUS337N]?45F*F@%R0 MD_;;G\#4@+0(G)DV+V)C_U?:U4JK'\(73SS[DN\8$^A;$J?YY6@GQ/[-=)IO M=BP)\PG?LU1^<\^S)!3R,GN8YON,A=O2*(FGQ++<:1)&Z>CJHOSL-KNZX <1 M1RF[S5!^2)(P^W[-8OYT.<*C'Q]\C!YVHOA@>G6Q#Q_8'1.?]K>9O)J>6ME& M"4OSB*7H[?XS9JZA4&I^#=B3WGC/2I"^2.T9??A M(18?^=.:50$Y17L;'N?E?_14::T1VAQRP9/*6'J01.GQ-?Q6#43# -,. U(9 MD*$&M#*@B@&9=1C8E8&M]N!U&#B5@:,8T*X>W,K '>K2K#*8J09VAX%7&7AE M=H_I*'.Y"$5X=9'Q)Y05:ME:\::<$*6U3&&4%G/W3F3RVTC:B:LY3W,>1]M0 ML"VZ$_)%3DR1HP_W\HIOONQXO&59_@=:?CU$XCL:HT]W"_3RQ2N4[\*,Y2A* MT;LHCN4\S%^C%\W+BZF0#A;=3#>5,]='9TB',_]P$<: V=QL-N=)(I=!7O@+ M6"_,UF^WVZA81F&,;L-H.[Y)T3S<1[ G2W-;'YF0Y4*.Y#+,TBA]@,9@U>/. M9G-(#G&9CP]BQS(DPY-E:5?4BT>&_N8YU&HP8&1;&?W]-X_@V9]57H$6U^86 MW_-TPU.1<9GL] '=I(+)Z2#:#4WE;#Q-27*:DJ1LV>YH^9H]1&DQ>K(HQ6&Z M8>BEG%7'Z?8*A0(MV&:"B/<:$0M[T'0YMC\KVR^*]^,5<:R)?S%]!-RB)[?H MF6X-<.7ZV*;3=,6=V1/OY,O18UUF36A;L] UV/%Q(ZSC# 5DQ/74UE:Z;(P] M=X+;LJ##?[LM6T/^V_!XVZ?QMHWC_5YNW)&<8PF#QM764NQ@>^(H8P&KE*$( M!JG6NLJ:$#A$YQ2B8PSQN+XWK?5]#!F]C.4Z?P5%[FA^^!-J-?^4'*[.M@C. ML6A%[IXB=XV1SX&8H6!=/36$JJLG@%4N[.+LY.+,Z.)-GA_*9<[OBQ2==AAT M2&7]1"S9Q_P[8V@OBX'<^E(Y7:52A-_D#BYV194M:D6C=$&5:J9Y3B4YZ'>N/30-(,7]0S,N[D>V96F4-2(L^ P<(:PY,2/J+K 8I KZ5.UP M:IC!9II1."FJ.$F^>90O)6R#D1U;=9O;C1J6CCDR[6IM'*1: RJK,Y4U,6$S M,BW3K0'C_@K3";)HP4[$ JF?Z@5 SL0.CL,U6& S62AN#7#E&NN[/\7$4CEH M7NG:($34Q.F-8=:P#AS4!VH3(/-\E8"#8;(U(+,Z*WL--MA,-L]B.JP3S$Q']D&JH$_5CJNF M(6S&H:'$AG6DL>7MAY8C6-8!U+B&'_P+Z*>/"3! )IW5LB83;$:3GP=N5T9%C[.&)XS?_E!14-F[+7Z4&+*&&Y>HR-1R8 >>9<$> PQ>-)=9$QY]QYZD*J>F'G$4_()3ADH0P MZ+N.!\7AFGI/TBMK>U]S!#%S1!>[F3QVM-&FCN^I96L.Z/1#.*)# _8LK!:W M):CSJ9KD%: ;2]_4FQ- )F-P-::!NNUB&E(S#3$SC1G>B X<-D"S'3)U5Q@F M6P,RJ^ML@-200\R0\RQX(SK*C%VJ4O]JF"SHE;5#J\&(F,%H*+\1G6ULXJN+ M)>B0==PNDQJ"R"^ H-X]7P<4TC7"M$8/:D:/G\=O%&(41Z,S0$9==8(MH<8< M?R@([@F:4"V@K0R<6M<6$P,(AU MI2M.V8$#X..@3QL_^RA^:/0NS!ZB-$94".3W]YR+'Q?%CTM.OZ"Z^A]02P,$% @ HJ%65"'0 RWW M!P +", !@ !X;"]W;W)KD<^G7'Y)2=.,FDSEY2&1E MD>+:W-QKD=;5DZB_RR-C"CV?RDI>SXY*G3\MES(_LE,F%^+,*OV?@ZA/F=(? MZX>E/-O-[[QAZ,R-Y8W5^?L@=TS]=?YKM:?EETO!3^Q2G)1H9H=KF>?\:==3$P# MB_@/9T]R<(T,E;T0W\V'V^)Z%ID1L9+ERG21Z3^/;,O*TO2DQ_%/V^FL>Z9I M.+Q^[?U72UZ3V6>2;47Y7UZHX_5L/4,%.V274GT33[^QEE!B^LM%*>UO]-1B MHQG*+U*)4]M8C^#$J^9O]MP&8M IYX&I&U I@UB3P/:-J#O;1"W#6(;F8:* MC<,N4]G-52V>4&W0NC=S88-I6VOZO#+S?J]J_5^NVZF;K:BD*'F1*5:@>Z7_ MZ$E5$OUY0-M,'M&O.C$DFJ._[G?HPT\?T4^(5^@K+TL]:?)JJ?003$?+O'W< ME^9QQ/,X3-!74:FC1+]4!2O&'2SUV#L"Y)7 %Q+L<FDTF:J$KC^YJ')>,E1UO,Q]\RDW$3W7 MXI'K?$/[EQ\.:=J-*0V&=,=TX]:%68+!;7I9#8.+%W026Q=$-XO5 M)+0@*(8CN^I8K((L/I]$K?B_;[)8.<_&=#V=_"V 2E;31-H!J'2(&A%9=T36 M;TS'@=6UGO+7=,B>&5BPUL[3YR1=;"9, %1"IJ@=U!>)%@2FLNFH;()4[I7( MO\^-NA5(+J M4C.)/CQH5_(1E4+*G\U*!<4D<@,:4V=R(!@F@[ WE#PPSXK! PG%05I_JB.K M_1RP.R6;Z=BV "H>#JUE /05+;"' .D)D& Y_7!;Y=HT2O916Z;FRLA\)B53 MP=J(>UW#-%Q7\EQ<3+G6-9+QQVQ?,G_$J)-[M1EJUTJ8@&/WC*)G8'FDS) /V2H7*,Z?12BI.WLU=;35TL M*X6RJD"5J.;=9YL#(,_$'0^-W,1V863A<$L<_MB7U;T>XS28U:])C3Z\)O5' MD]4ES_:\?%/V<:^8^ W)?$WM<_9B\AH,EJMQ:>2H/H":X\31?0#FMU2X%TP< M5DS-H[Y,),;FPYY5[, ]6>!*7A(OG/QV431VU!- S>/46Y][^<1A_>RL0,WT MRKW $^0*)UE-Z^\60*7 _ B'*]]+H#T\DG"\AE>J8.\A@@20/R(XV"V$"R. M'O1$AO=B2M\3VGPN7W"Q@B<0![2]2(W0E;YR6N67#G!E< M/=V&M^&D0+[0U%G:("["SN(&<<2?-+TGBWJQJX-I M=F>S203Y 7(: _0 6)*ZZP$0\'3CH=9+,PE+LUD/FE'.6-&>!\A,;W)',PIR M\'2-@/=-7X(NTV&BQ8(#-H M&QQ1MQ1#.(K=Q07A5HG/^I+>&)#-#YVV'7B55?G[*S+MI9N&I?M6RHONVF:X M]E !A7"NU?$Z=DM;"1F8XF(06Z(AO?1I+V M D[# OZ-G=MJ/"4*\G%5=H[7T92.J^OS-5XDF^'/E![0!J\V/K&AO813$A:; M4:!3*K771P M#AVV$'?92W.\JB?P_Z$)J'T<;UR>X#9^/3U$AKK#=&1?QSQ[]T##[B%];5I7I@2&\)&&JN;8XV?E;GJ+TPON%1&XH*WK12 M5^[GV#V$!V#.$?<.ZLOK'6CO'6C8.[1?T'1G<3_&SS4-ZZDOHJYIT'M4)V>A ML_E!@HS9]=:"AJW%UL<&S=&>/?"J,MFKY_N%937(T+4$A *9Z\+PVCE\W4&P M%?&Y7-K["QH^> C19/IVB*![AD")<]2P!6! ''8 ;!R'\9>(O:V)HZ"!NK^< MSZ7]QC@K&Y)V>UMPF9="7FH6_*ZRMQ5QV%;8.)XS7J"#J$=?Z'@K=^PZ "VS MTQ4> _O\J9< >DJISRK%O9.(PT[BME*LUG;:\@(9-.V'WYRFCC?> JB5ZZ A ME#O]R\%K!"=6/]C7,22RIYO-%_+=W>Z5C\_V18?)_2_XTZYY<:/OIGF/Y&M6 MZ]4M4;F?U!+ P04 " "BH594?8T>_Y@? #\6P &0 'AL+W=O7SU MY,GSQQM7MX]^^8F_>]?]\E,8AZ9N_;NNZ,?-QG7[%[X)NY\?73ZR+][7J_6 M+Q[_\M/6K?R='SYNWW7TZ7$&IN?_%SMY]EMZN!S[ M(6ST9:)@4[?RK_NB?,A>^/[)F1>N](4KIELF8BI?NL']\E,7=D6'IVDT_,%+ MY;>)N+K%IMP-'?U:TWO#+R]]7W;UECGT=EF\&'MZH.^+Z[8JKLLRC.U0MZOB M76CJLO;]3X\'FA2O/BYU@A7LZ*JR=7EP^,]S2RX"F/]_3,>">66?SW]:(?.A*9_WE@@F_C M!-_R!-_^__'X*Q.\NKMY?_ONP^W;-\7;U\6+CW>W;U[=W177;UX6USQ MW5#XUH%X>GA)7*3O7=,7CGBYK'U3%9NPJ.EG& /?T2NAJ#<8V&,%M*=M#U,& M,NN.G\)()8WD>R9I&4CM"MJJ^"Q(PZIV;B__AH[F8;M9+/9D QHR+)TNH!K+ M0J"_>50A8>5;#WZ2U;OW[8BU MUF0RZP;S=V%$;>6@_P%FSP0M\!Y)FC>%ZVF*:XUWG>]_2MD*(/ZSI0W%#3Y#(5KSQKVO,4]-XO/=D MM@<6C6:L/!-([Y.A[(W>,G\9D]9532O$'MP2T5T9-EO7[LEJLWX(1WE'7"FR ML':TI0OOVX+X3WN$D>;%FT#BV Y=:!IL"!A ,]/[G=_*$IAU[?0Q,K/EYW5H M2/98MB^_^Q%, K? )-J)?@U1A5SB;7*6C@1&R>W6BS MS^:Z_(%4H\V@?DC@GRWJXD#/42F(@%LF@*, MPFXMB1I:'5B80">+!2=06TM6& M9+TZ.QVDF(2.F!BZ:%XZ7X956^.)F2HM!JL\*0]IEMD_4H2Q$U,RU&P5B;$] ML;A?BE+B,^T*AXK@:%@T]4K5@4U=-B"MHJU<$UK:?B]:2(REEXRG=W>)I>?' MG8G3X!@12RH[7]5#T038\QF;2/"2"&_Q+XR=QQIIX4,@H;QWS>ADX60TR;X, M>U)9,ACR4#\PHTDT2]Y4; <1OJK) ]&WJQ"J7=V((4^_B'& WW%UAP'H=]>0 MS:=76.J)OG9U ;=1/?0LFZ4+!)U5@4VF6%AIE?GH.U\,[HL:$SS("I.DC;BR MKFF8CMV-_P*=\>8/[LD.A5$5<2(E.UC6IB;Q@ 0O("&N#^)WYQ2S#".-9F:/ M)9C>R$;?D(FJZB5T&'1T-2O3L@N;*7WSXCV+.0]\YU*$[7ZW1_H8"L;C"2".EMN^PY.GD;&7:#C LY'H1*$HN092+O%K4RV4^80VRM M[,O[9%V*NYK^(A:0GA7_/E9*D3U9]V:*_DYK&[1;-:LBJ^16@H"!J"8M"#OFE5A?L4ILHBG4844F>AH0!PL-=8GK8 WW M"&=@:((PPY6F?] X"[=,KTD!%HB++!PY&9V2W5O7Y9HW./F]TFU%?):D_>P+ MR(K0^$-T.<1-]2+D^GOQM?Z8L NQ8N" BZOYI4+.2/":QJCV37G!Z1;%K MOLC20[AW$': MCB?$RS0IS$=%'"L'(C L\ ID; :EFS(0"3(LN&!.-1-S(..4#GWVG%55=0HP MQ).EL>GQ[3@056\D=*$E_$HN6QZ^,P8^G'&Q&MIB9P^E2S_*KM,DHE+&Z(=E M($,'9"])GY8!EH)7GK6MWBS& M#A)'B72RV:Z?>'6AD](=5F4; 2E'R^::E@HC?8-'."1M1/;:M+K[W,RLZ55; MH&IPOL1Y<6>,3%$&;=_6<]S#%)&T1BZ?\EL*"H@FDB'>("YBTT$$ZHL\"FN, MMRW7*JH"3,3Q/Y)YFHWI+H7)OAQ_= / M8S1[R#XQ[]TIL8SN@5U0TVBV!-(0<,PX7JU78Z<_$$&_(]A+@?!,XU]&CE:= M)9G"_/KO^E[E!E=L:OW],8V*J")F9N*&**5K>$QQ84E: 4]LW.^4E)%T2%QV M8BD6<2/Q:_P7HH&LW<*;-6"+*1.1BE>A4X^$UU"=@>M*6XQ?%C6K(>\6@IT+ M^O+"TC/9L12_PM8DUW6:UU,AX*VL)RF7H*OB]^ )R-(ATDH6;C:-(D[/ [>_ M\!K-2@8>('"TH!EW8Z(R$[E2L>N+5OP M],.1KXC6A<$]LW\1GW'NS@ :T0@10$J.--\T+N!)V\7$W>0<QB"!?\!R.@K9== M[+P7X'9^9M\FXL"8Y:&FS?V-H'36RJT1]EMA_MH31D,N4'("76)F6@+Z7W59^!IC;O4<0: M32:^QD.<7O1J7AG518#!/FHY\ S@8W!XFM5?=GN,5 MEG(.@-C#N;YWDN.Q=EOZ."]> )G_&LO8,C%,7HB\4OP#5,&21/#.-62?8.V! M%WGQ,^,IUG)!X)NG/\R?D1,C;@0)"KZY?/K]_+OTE>B%AT-;3DL*'-1S0. 4 M7ID@&Q,0%IS)(U@>,U*M.T<3Y 0*I A@%5O$QE]1$8KUD&,EN"J&8S[B9&H7 M^0VW $:W-V1L0'24BDIISN2T7-&.7 M!U8 T@CPKZ0X0$E+X5;2[I\=H. Z? M&0?^H'RA1J![$H05P2I'RD%:B;55@DC26W(V99[>Q@Q8:P4NRK<6K(@Z72L8 M[O:DPN-S<6EWRE=2.N0LG4J!6Q]%W- MG]O0,TQTF3ZQ+#Y/PHD<63,UI'@L46\7+'HW9K1O8M)TQ]D?3%O-H01;DK$3 M[)Y"A$%BP4, +0$+*G8Y?SJ1[=YG'%)I8)%YRRMM M0WL1555JOUJ9F]3!7X@)*.[0D2.Q?N=9F=J0%WF@,QA $#9XY!!ACA[P*WH" M>%=,K;3<66@9&Z;P6K9.!C @Q.(@AB7_ 3Y!WZ^>S7_(M/+J:O[]@5K25T_3 M5Z MJ?@LZKB&WQ&;Z2<,%0W%LX+B01LS& >6:<+3K*. 9.&6"SL([Z2&AW:= M_.\C3TF\WEE0#(!('.>QN[RN?A^UWBEMYR;A)9'W<(HR6BH@,^$:= M06#2JT>IVR5-*K'7P,+GLNG-&%6^1#K-DE+YC9@')]5" MH&R1@NW8E12WBR,J7Z0!*"?N2P?#FI <;X7XNSPDQA M(>?2QL.T6*DLJKG8,3_ZS(AJJ+](,99")@I!6E(@)4S,&8L@.ZX>M'[EI,G! M& V"5QU4EB1V59/!>->ALC8(OO>*IMD*>H (>?*;M]_4\I+ZEC7+B:#<@AGE MV,G&#^N06>/,E$Z-,W%N.38%L)3>[&[CG0*+FNRZ[98R&,@Y-TJD%TZF'TNI MN"+.W07^[Z\8D#'RA-$#/:*1.W[1ZB%.YQ9?ZK=:!(WUQT8&8I^54SEQDDAV MI,_CT A/QY&@^R(L+Y *6TKZ_NW'V#(@-AI)B;2^B!4W"][4$BS%XNWA^-D# M)VW2H9VGJQA0-;8(+Q'[06[E76A2"UO4 MYT*1X@B2/%;0Z#\QT &E_RCBG>^,#.Y(1]4!3V)E5BS5>B(.(9)\BGY#/>EA MO1A0OO$5\Z+Q2\=)1F6>.F5O\DKVIS@@#[>PAR;E[F1V2?Y M7:+0P7K!5;%\7EV3"-YU&X. PYX&:5_@D.30@^2CG^AMC#U/?49C'[N> !)% M.BXL[E1)M$I-H^"$==1(ZF5QMC[,PUJ:-B\^P7$==I\=T&J[=4#K;&J^T--D MB=69+>D/]T0CB,_3)H"S'7RS@KLBI<6))B#"6AU_T@Y&JGK3$5F, <3!V$=C M52=?B9IFT8TA!!3@K8LE:L3)\$UW'>B%/$N!RVY8LR6,43>*5K.4!KAAZ$2: M^*E9G$9"1N90ZL?F8D+'; "X";DGMH>]:S3FV8:^3@%@;#7HI.7K5VN:^Y1! M-K&3+@B>U+:C%240VE"B@PB%@BG23<1EL.@5 '@$TZBAA %:2^]D29;_4O># M=%F@58MB/TU;G4:ETMQ X]-'U-KD,X5,70#*A#H#H T!&9OZLV_J=1 #DC?L M1>59UET/5["/7Y#7(M[3\ CA5+(56S3!SDFQJ5D&;4-IP\HNG "%$-U4M(=: M9DX]$4D.T'&H!O9,(UTJ6)&RTGZ ;_>QN]00L-2 (1&QH!0&PHUM#?D^L[IC MSNKR:*C.GQ@J(EHEN0,)E1@FS+O^3&!FECE/A_B7/C,8XI=5Z50YW$,O(-D( MS;TW/W*^?3<1=*BB*0S(BSTR'@5FGR\D"/#'"J+]E3J.=>!E/94:T*$++6NE MO%4@:LHSD\3I:B-Z3ON6K1O2<(Q2Y/$#M^>;D;H6(W5[9+:R;MFJOJ^K$<9Q M)K&_@T$:MXS(6N,I1^I<1:.?3SGT(S^9;^Y;C@R/:.C\*6Q+8!3,?HQR_#XR M?3U'B5H((M.V(\N-QV#ON=(9UWS,$^W3@>!D7&H#]R/3XL8^-NR@_?3$"(BX M,@'!@.CK,Y.!X#KYC++NRG%CS6!JL/.2VRE1S8B#R&L! 'L/[DR@>MF+(Y3/E-:)JS#2\;CZL^D57X1QN'/J37QS+H])#KMM.@[[2G/0U_I],D;EE(% MHN^#8@2Q/&^0B_:F'S5J% V1V]G/TG0DL8UBWPN4H>JN8@(0&V5VFDO,0;+< MA5^[9BE*=11U@-ZZSUB7Z5!B8E;L$,3((BRRJ12.9:VHL0<6ED$?.NB;F3: M,9##S3_<0,O-01+3&LQB7LAJ_%QPMC JC6UU#/!R[??:;7KOE54N/8IM-.SU MJ(6'L8I!D!)5R6O>_:S_)P;$H5@6WUQFI0ZKNB64]0SX? *V^!/H\\,5O-<4 M4E%\6]SPV.5>^M<5C;X^G?9$"UQS 8C?+^U]]N4ZAF!NW Q>(=GN$C'626\9NR*DA9Q$EISF?=8":/GMP20X.Z-&TPK>DPE0/.W,J&.#YI-EYGFX^-D, M+V%!#P)$YMX',+KL"@4PG5_CA#)WB0LN?<>'-EZP.MQDAS;TA^/3'#E,/D$Q M-I01CUV&M&0!BB6")&5 9+7!/"ELZ)84Z]+;W!T7Q\] OW\$$F @M8>?F7;! M&1E\4$6)F5K?% @;0;+Q^5I/%D>!Q]/T@T!8$(%WM"U!@5NI QX^L^%J. M^="[MB%\JFWB?+]Y>CFI6UY]GW]D=?[V*I6:&'X\72!Y[WL21Y25Z:N7&?0N M2YO\G"/S7UO7RZ-GN6DVMKN$V(6#TJ8D5&)6*2YG38FN94GR5VM-F?3>&^-BE7F>\BBCGKP\#"T^>9R6A6^?)X7F\189G7A\\S]Q %1SV6> M,WR,>\PQ:;L_:.HX12\-U&K1E/R64P/, "\'=WR((Z7).AN\(I^XD2:"A&]Q MBQ(?X?K )S]NL_-<)V S&4024:OT2V ZBQ!6+/C1(!9$ 1",+QAP9@4I\7NN M*<=H3T];8XV-S1%A_,;I^20QM("9I#4A;P3 UQ(4XQO)7WR<.=HK<$_/0+HO MVKDOYO0Z'='+^A5R1.J@.C>-*3DU/\46( @QT"&D/I/-=8*)I7^".W\'.81P3OFEX8+72&.I MO7UOIS1096@-&,-:#8CI.>'F7J2L#L:/6.[S,#]BR)Z/*IR!.2$GZABM9V_F M-I:U+?;V$N_(2-+::=%EXNF2S=F0^1\BGF(SL49G< @IF@$3G-(HC&2VW#)] MK1I,."'Q9%IX3-J0;-CI'_%N:*[/:\(,L4A&0GHT:G^@U5L+:_Z C(W8)DH? M(,, _E).E)VU96 K\_&:%9S90BU.2IABT=]DM.7!E@)K;_-R)P5&W! 6*I!V8W"??6M)$\:.Q_G0*W]2A\)45R3A!$6D M#>.@!$85 972+9UET0P9S*(HVMGP48ZJDM5"N"HX &UVTW@$PK+&2+KT=G9P M:0!EM*YF+$H=7JE:I9:4&Z/4XLJQ[[WBHUEM2-2(9=3JCKU/Q&AX:$,BXE;G M3UD=VP-Z6>_[8(E6%F'3Y6!?=J#8W$G6?&L#;X%@D,@T^TDZ=7:QQ%'.!#L/ M?9[I= K0Q"SFM+]PSH9G@N3CM0;*V[^]+S5O?%VENO]<*UGP5.$=PO;YKEXB@:RB!> ML5,6;>SP@94.-B]^-8V8Z9[:3ZG;HD*5,!Z VD@MK#JYB-/$2Q_H5AVF>CL% M &1G:"(**E 6VL"@R1. 4]-U,FC;(4L3K*\\/6,2(%V@6<-I?@B6/ Q'K"Q2 M@LS@,&9;H=6@FQXLKFH^][&L!>H$%"]E)W*WN!6@CZ-UA M)2H=\]S!;Y ,4ZYCQVP4.,N+$'%W4*_O^W@(QS"V"!5,;JYA!1CU7[U3A255 MW;XZ3VVRWDOY'0_@AAJIF4>"]CC1M^'[5-S*09=B.)EW?[ABT=GAU-A&8I+6 M,?)%8J4H/&!/;9G@'NI1\$?I::K;)0 5C5@Z<\F-JS?:RV!TV'*4&=9DF343 M8'%);+DM7H% 5<M9&)["B43-<>FC-. _ O"3Q*LZ= *F7S;+[Z2T(_U=4^"6\GV23Z4JOVQ;= M&_%RENP6"DMH\_LQD)7FW?5!W#72B-C.>"$M\AI.+8_!Y&6#;A&S4*U$1KPO MEAMUIOQU?E]8?HI$+/%>/7S*RBN/0GIK%]:]\;OBOSQX5!4O!:R>%2\Z]_>Z MH=0:&W+C6E?59'/BSV]HF7Z%K_ZC(^_9J[ )9N4)[R8T!&3C!8H3_+W"I7%TP1' VN6?K2W M9M+K3#XDV.L^^XI/L4E+@MU:!P2-^^P\'_\]/,7#S%K&L;TK*11"_E(D&Y%F#L$&DBJ8JHQ>$! MF.SDPB#' 43G)=0499O&P\9,\L1\GEPJ&'S-TJEV.F8' T'(+B9W2I)TAC$> M L_Q1@XHKWZ\PS%E\FI6),E>QN@'"&6Z*0Y *Z^G>'U]]T*ZNW&8A):MV6#0 MKJKSXR7D3@\Y Z)<0"Y(VCF^4F5'UK)-H6X\6L%-38A79V"%[Q3YSJ;Q6CQA9JUHK1N.>NKEAN'LX/OWI!XID. M1]V9@YVP$TYY;2Y^]]?,5[#"I/-0K-8W,6NA/4RW< ([?W@+]>[,F7%W/[-J M"1_H8TRN'TQ1)G@4@Q13>"OVA<0S0UE_9?RN.5R,G;M**GBV4<3@A;@&RV+D MGKW62.AR(#01^N<)$W?^(6SKLGC^Y/DLG?5^D/ULO05K73L2PZY>J2<:LJ-4 M_=$R. 1EE%D.2-BMQEDGI()W6K^J:G$6*;'EDP!:[FMS4WBQV%_D':5Z%< ' MU9E,@W." -\S9%_?IX.=-^J&DP))C>:I\"%7.#V8()OVRG6 RTV_:FY/H$B. M#W2D?(L/F^[%XU,:8*?2]$8+W^@)D.& =]GB.S\D&@2]+>2>T>091%9"F4X- MQFJ&=9+3Y$;L_-0-P8^S&YEIWU=\[W0OR*5QJZVNYT3D]+O=B_TVZ M-2G!7-*K3^;?/7LD-2?[,(0MW^^\" ,)&?^Y]A0<=7B ?E\&"JOU R:(%W[_ M\K]02P,$% @ HJ%65)KX;9_( P , D !D !X;"]W;W)K&ULQ5;?;]LV$/Y7#D(?-B"1;-ENX\ V8#?>FH<&AMVN#\,> M:/%D$:%(C:3J]+_?D915!XVS GO8"W^(=]]]=[P[:G;4YM%6B Z>:JGL/*F< M:VZSS!85ULRFND%%)Z4V-7.T-8?,-@89#TJUS/+!X&U6,Z&2Q2Q\VYC%3+=. M"H4; [:M:V:^K5#JXSP9)J=F8VB7]2AK<%[LM?ZT6_N^3P9>$(HL7 >@='T%=^CE!Z(:/S= M82:]2:]XOCZA_Q9\)U_VS.)[+;\([JIY> =#066=\RQQ6ZR944(=+&S0P*YB!F>9(UQ_FA4=QBIBY!P^[#9QH**A X)C\"\ ;:7V*%< 6F>$)TF$M"TIJA"7%LJ*PI? M:V"]VVQ2^$2Q*;6DAAHBU<'HHPU1BY?"0M.C&.U#$GET?O$N;T.A^6% PW * MO]PKZC921OKX5&#CSJZ>4ZOY%1[:FN[7:7,+#_1\4!QTC<"<,V+?1E;DR2KE.R"" M/A+Y)._&Z>7Z?T,LIV_#-/%3G@XFKY5JD!]'^4F4'\&2>%Y_CX+/V.M8Q^S( M#+?^VGUB]P1ZVAU5+?G_0QT3(8H$18?J MZJ6>FYV]8I18A_!6^Q[3*A&UL M[5I;;QNY%?XKA)H6,J =S6AT=6T#\B5>HXD3Q$[S4/2!FJ$D-M102W*LJ+^^ MWR%G1I*=N)L%VB>]6+P>GO.=NS%G&VV^VJ40CGU;J<*>MY;.K4^[79LMQ8K; M2*]%@9VY-BON,#6+KET;P7-_::6ZO3@>=E=<%JV+,[_VT5R)F>RF4WIRWDE:]\$DNEHX6NA=G:[X0#\)]7G\TF'4;*KEM M:7)Z.:#S_L#?I=C8O3$C269:?Z7)77[>BHDAH43FB +'SY.X$DH1(;#Q6T6S MU3Q)%_?'-?6W7G;(,N-67&GU1>9N>=X:MU@NYKQ4[I/>_"HJ>3R#F5;6_V6; M<';0;[&LM$ZOJLO@8"6+\,N_53CL71C'/[C0JR[T/-_A(<_E-7?\XLSH#3-T M&M1HX$7UM\&<+$@I#\Y@5^*>N[@L+5:L95=Z-9,%)Z@Z[*YPO%C(F1)L:JUP MEDV+G-UJG6^D4F==AY?I?C>K7KD,K_1^\$K28^]UX9:6W12YR \)=,%RPW>O MYONR]RK%:Y%%+$TZK!?WDE?HI0T.J:>7_@0.C$-H+S^;9K^5TDJ_^H_IS#H# M<_KG*^_VFW?[_MW^3[QKOP?PJV3(=4_MFF?BO 7?M,(\B=;%Y>>'N_N;AP=V M]>']Y=W]]/'NPSUT>_\XO;^]NWQWPZ8/#S>/#QTVO;]FMQ\^7'^Y>_>.?2@8 MP!6KF3 L20/ ';81<"!@8 0@64@E*KO CG1+YK3CBJU+DRWA(BR#$#(7)L"H MY^Q-+QU% QBP4K02'="0EG&V-OJ)KM#I!\X?F-6J]&@PA!X&P N[UL95FO%: M47(NLFT&*UWQ B$$P<)%['$IV!Q0%ID$3T ##FK9DC\)-A.B8++(5 DKQ(#I MTGAFM9(Y=UC;7;1XRE.T#"K*!'.@2X>(0QKSG4V$1_<6B*@S ML.3/=)D>#8 9\22*$F1+(XN%ASIBU\TD/L3=+8V #)7%"/N[L8\'45)C_X)5 MBS>,8(5VD'-1R+G,>.$ 3BZAD)(KM650 ,#R0B\61BR 0J"CN%D(ZPY$WW#+ M_E:*F?S6@5Z?*6ZG*&:W%@ WBH\0=0Z?Z/CI3MX=$G\4W7@/W61RB.Z<+OX! MN (C@%DBQ5< "NU M]3808@7QN'^1P&=K8:@F N$9H2]-_LN:&[?U% ,W=BTHE$CKR)R6,EL"GU(! M)8"R$-["*M6O!+>E"0H"9:G!A=V1 E\F1#4E_RWR8!\0<.7E1S5F@P& @JQ M V8QI*#EM']G)[,EL.0NT?,]Q$F3!$0FX+?$X?-#9"62SQJKJ2Y%[ NP_ :Q M'3U8\^M?WL$"9JT.OVO*H_ )T.[ GAP\A1&[)MB-+@3;"F[8W.C5\Z#K@W%T MD)HS#:B]6R9I-&S238=B8)36\X[GGY9ZS9'&N$+8I0-UB#!!I()L""S#)$I3 M T1:V<\G5V" WK=<5;9T*PJ$"Q5.Y]")I.*!2M&:JJT3T=5^(GK8I1_0NRO@ MYU58F&O8^X9LTA%N53T-F.V!5U)D:"H*'R:4(,*5SWDG\H9F?3C*Z-53#X+' MP(O/VO#\"B)[PM[N'(9RX&NA\0T+&1^_/OO@UP?*=\39_(!.@?#TS/A.V3T6 M?VB:[4'4.V'M)!J>L&$T8G!F2_@3F@]]T EE>5L??4XNOPTA]O.YX MZACX@L=3-G5>(:B.Z9!7PHNE^)DVOOB.0^2_3!&H$=S99ROFI6+O8%N6M6%4 MY#HX><%9C\]=(WHKM(4YY9N\)%\7V;+02B^V M;$@P=>(DB288M4?],>D*ZA^F0)CVD@1+M#?&H83VTG@$6*]\MP/7]Q&+9%S* MM643-H0*QZS=[XVCR0GL"C]L.,9=K"%QI%@;)CCQ:'B.7,M7E>LYF@/XKS " M!CX 8'\0Q2.,#7Q]&170G1#;!" \0JPG-^QB2P"-X HG>3CJ]M!)Y$ ^C -4DAM6%W;27 MDC38'<>0;FKK4E/LV44(312DWB3#>%?8A:"6IN-=H*,[L C4&'R%"HPRQW<< MQ$>XC9'.";HQ#U&FSH@HC$J'S%23".Y=A:X?I!#W@FG*PMQ6/@)[W[/D$SI! M]I#TR%,Q25F2#( .AGTV(1$Q&K#! 'K'"+JG'+%D&1^].&H1K9Q M8I(EI%M;EUE9;<@0J2Q\O%[4QY'+K5CX-.QQ^0'3\*K+4BJJ#(*9W!5SPV%! M\ 8"ZU9HM&..^HA/PL+IL\HF/S>5UN-A81S8O^2*4Z_!O>I]ZA.5OH.Q3$;> M6/H B$RJ/T@K(XOCB3>HM#,>#0'/-,^K"C0O??;?SYPAKM6A[_EOV$432'6% MV.5>2FK$UE[=UT[ZT>BDN=GV]MO,X.AP ]1UB%1(SI0VBVP;6@*U:[&#B_'\ M7P@ (>.UDV$TI@C?(V^!=XUHDI*OM@>]:'#R"E ^UW02N* '*DX]+/U^[(&: M3 )P:6>""#)@K[3P@Z:%'[S:PK],!_R__+/D57K'7O[8RQ][^6,O?^SEC[W\ ML9<_]O+'7O[8RQ][^6,O?^SEC[W\L9?_V5Z^N_=I!.+1PG\ 0BD4QA*^DFA6 MFV],IN'3BMWQ\('*>Y3P$CI08HZKR#%HXTWXZ"-,G%[[#RUFVB'X^>%2(&P9 M.H#]N=:NGM #S9X"00 /D( 9 M>&PO=V]R:W-H965TC'Q(@E27Y)4Z0 M&+#=% V0I$&2K1B&?:"EL\65(EV2BI/]^CVD;-?MFFQ ]T5\N;OG7GFGL[6Q MGUW%[.FI5MJ==RKO5Z?=KBLJKH5+S(HU* MC:^%QM,NN6UD6912J53=/TV&W M%E)WQF?Q[M:.STSCE=1\:\DU=2WL\Y2569]WLL[VXDXN*Q\NNN.SE5CR/?M? M5K<6I^X.I90U:R>-)LN+\\XD.YWV W]D^%7RVNWM*7@R-^9S.%R6YYTT&,2* M"Q\0!)9'GK%2 0AF?-E@=G8J@^#^?HO^/OH.7^;"\P"A]02#?".31 M[E91M/*=\&)\9LV:;. &6MA$5Z,TC),Z).7>6U EY/QXQM8C=3052NB"Z3Y6 MPLS4*Z-9>W?6]= 2>+O%!G':(N8O(&8Y71OM*T<7NN3R6X NS-O9F&]MG.:O M(K[C(J%>=D1YFF>OX/5V/O4-32=7DYO9!=U_N+AXH-G'Z]N/-Q7 M&K6G%)Z1.Z3+#91DR-V)-#+!\PH-\*_7;E34%.P=B MTJ=LF*3T7FJ)HBUI:4SI*,^SI$?929ID]&"\4#M[H01HO6$/=*QIEAQ_+RQU MH9HR\&4]4#>&DH K;[)L_Z;UD5L?HWN!*;J(]H:(N3983BC ^0H"E7ADFC/K M\-396FA%*@NC]::MK*6OOM(LP^P&H;56Z"77(?S)#]*!B*Q0%L_1 /[2R%5@ M_?GTI7N#RB>2-5*?7RB!:-U=*CX(\BNV)TM\HH>%C#OL?6>D0][XV2 M45@'(0O7HJA0C_8['92-!N#*CD>(^+U9^+4(;@1<6:")(Z#9($U.*.N/\)W! M7&^;-H:(*!0N;:B1/(5\=ISD-#@9QN\(17$%TBE:>-'43?M<2\80*J2( >A M0-)#K/UATCO]0 ?O,I@]S]3M*_,(/XVTBU782*A*- K7(L%9KMI M(EX\_53^)GM*49*8*2BV!J6EBV="1]).M1Z+\D\,AVV&#K)A&OS'#D'#Y@9F M-1I36LF_ (5.UHCP1*/52,4!W@7"E2>#;;#^B[NMIB@:-(T@_:/^V-T;1S7; M91RZ#GB-]NUDVMWNYOJD'6=?V=N?@FMAEU([U.8"HB@-C%';#MKVX,TJ#K>Y M\1B5<5OAWX1M8 !]88S?'H*"W=_.^&]02P,$% @ HJ%65*M[][8J"P M8QX !D !X;"]W;W)K&ULQ5EM3^-($OXK+6[O M#J1,<-N.7^8%*3/#LGQ@0#"SJ]/I/C1.)^D;Q\YV.S#LK[^GJFTG@9!A][1: M"6&[75WO]52U\_:^ME_=7.M&?%N4E7MW,&^:Y>OC8U?,]4*Y8;W4%=Y,:[M0 M#1[M[-@MK583WK0HC\,@2(X7RE0')V]Y[O*U736DJ?66%6RT6RCZ\UV5] M_^Y 'G0+UV8V;VCA^.3M4LWTC6Z^+*\LGHY[+A.ST)4S=26LGKX[&,O7[V.B M9X*?C;YW&_>"++FMZZ_T<#YY=Q"00KK414,<%"YW^H,N2V($-7YM>1[T(FGC MYGW'_4>V';;<*J<_U.4O9M+,WQUD!V*BIVI5-M?U_4^ZM6=$_(JZ=/Q?W'O: M47P@BI5KZD6[&1HL3.6OZEOKAXT-6?#,AK#=$++>7A!K^5$UZN2MK>^%)6IP MHQLVE7=#.5-14&X:B[<&^YJ3:[VL;6.JF;C1,SB[$>-J(LYT/;-J.3>%.*]\ MY.'"M\<-)-*^XZ+E_MYS#Y_A+D-Q45?-W(G3:J(GVPR.H6JO;]CI^S[;LQRXS_)[WNY4R6_=DM5Z'<'*%6G[9T^.+D^O;J\_GS^Z4S60$< ML(HU=EYCQ^6 EY68PWBB^3 W>BHN>TI$RW#Y7JBOVHK#?_PM"\/@S8?+CQ=\ M*]\7)FXZM&VU=N"?%3^%(MEZ4I/,.!F-6OFOI5N[>8JZK2)99IZ]+6DU71 M>'7(;:;0>'6OK18%-IL)[B;0H'<.J=',X>(=_AF*2_()C 5\S5:ELN4#[KS! MY*Z6<&,K@@4X<:*I8=Q7BH%W(#2Z!:32>VR$4D1QJX4JRQJ&02<\:U7,>YYD M@7)..R? G7.I*O00>>7IZNFF"FPD'LH2K4DFGZQU="[U7(!L<@^'Y4EC[G"FEMXY)8ZSFO!B9:\$>]7IJ2L\<%%>5F% M<@9C%/=0?":[.M\MK4%Z&$2+2\?U*>6XQU"@D +*%G/3:&8P$+J:H52T90BA M7&'>AMQ$\M89S8_4+AM=^9!T&J+Z4;2-4>4?T@(XDMC2M,8[?Z8+V;6%,A<=@4"K&'^@Q>]6C/N)'^VJG(#,79>'S5>@I_#$9@"2%,0OK>JP>^,N"LL72SU%IU_[F%"1XJ M6B!Q:X@9/G63VUM%&PG\7'(]"KWX7#<@/@0H+4Q94GD<<6?'?@\6/P@YB,-P M.,)=%F;#'-A#-_TUP![ W#LA[:$[(5KV(Y&B:XAG$, ;@F M\3"@]8B7\R0%I^_J'!Z)PVB8'SW1^A"FX!UX'_6:U[NTD&S #BUBUB*"1SYJ MC F%\3'1WS#Q.]J;,J7_/V+S6Q[$ F$*ML(41@%+2D8!NR8)T]95.420JV2< M@N)E88IZ0RD Y/3XF1"%D60->[G0@Y_CH V1'(58V1&B"%X@4IG%[(U09GR- M.I04HCV!">*,G9H+S_TIHP"7DYS2I5G@N-W)NQ: MGVA;P9'Y=G!&,5,F</Y.D"(.3]S_#ZGJR)?G/,P23!:_K@P-ESA2:DLWG0LW+0&.%QK@ M22WWV0W-7*$M*/1+:QKT"#&I[RL:S*;*6$&-@88NL7SJM2&[ZG?JQ.UC08WB M-V\^E.QW%FII /'F-[JO%POCG!_K_YK>,F87_DLK2R=2WVK&WGSJ?(4V=]3A M!VC)#==2 @"@V'O0E#)LF0YHBUY,8$?(]%1@TG LA& MXJRN)_?01(0 0JJ .*#RC@%3F?GE'8NG'D]8RX,"1["GH&A!.;>B8IZSG"KIBVI#'I*0D3-O5,"87B M@#P7@PY>3P+V9@+W)V),JM15@3SI$Y0F-1JBZM),^/ST]"S6(@#J9HNP7;[5 M-.;V1.H;U*6:PY^?,]UKGUX)'TKD-WS:##FR_5^N@WTQ5VE5#3 M(OOIW-4"$,%UD/"8 ,\%=(EH7'@)R!]2SH_H.DJ&"5W1,? \ILIVAOUX+'!R MPZAON$)Q%EH0ULIA=L27F"X!;;IIZN+K*_^Y &:14GWATEU&]C('PFHI3PW(-& M55>OGA ?MEX]\NDL*1R'! !>IGPD;#M/?()0[XLYBE$^XE*(8D*0PQ<$Q7_V MT"\#Y<'O1N3!3ASO>@29TRB<*NGX0Y\5NC/5Q#@U\\?]=DNGS>T#$M-_SGJ@ M(XO_[,MBT7SH--*>N?BO3<;?=?G;ZUW8[>Z.E4%W]^GQWL/, ]>RI5MSB^ M_Z7'L4\@F8LQ?&8*Q<>AR,_6D9_Q,4@Q2,4 *>Y$@PR3FA2G*XLZ$E$&#!%A M1O->Q)-G1OOD0(94#F-GE+A2_F.=S.B]3*1OH=A +32.Z98 @&+S2VW+"4VZ M>($R1XN@TPP/9#1"QZTA[O\XT#%L/S8[#?RI*8S;F3#WD^PH\"=4.4B@3]B; M'1%4AR&9'68T7J=D6\Y#[;;1"359&5$#3+C)X4#! \(.HS.\ (.,4 N/V)?F M>VU^Z0F)N]03FUN'A4E[5DJCWF'GR3]EAU*<948M?H_-+SQT> [=SA:9OE2&$.6F MX2\BJ@??'KJVD)[)^OG\W.,^X<(/R(>,+&NK20QHB9(EZI8\[!)A3#'J""&& MZHY_Y@@\#05GB.@(AWHO-T"LMBWN/;3M$+BTTPP//UB@+[ R^#OM7%!S:N>A MYK$K7JS"=UFKIT,AH-M#+K7QJ8<9U0Z[0W%%R62;!P_10. E.=AWWHW.0A_W MK5;^"_WFZ#7VS$\]I:+S:;?<8R6-RW[R"S''9V+7CT['&S_\(0XS_GG3^73POP'VJ_TOJ&/_ MP^&:W/_\>J'LS%1.E'J*K:BMT8&P_B=-_]#42_X9\;9N$'2^G6LUT98(\'Y: MUTWW0 +ZWY5/_@=02P,$% @ HJ%65$&ULE5=M;]LV$/XK!Z\M&L"5WQ.W30(D?<$Z M-$70M"N&81]HZ6QSE4B5I.)ZOW[/D;+LM$V'?4@DD7^J2KEMI=>,/WDD\65C[63[>%&>]H1C$)>=! M$!0>M_R"RU* 8,:7%K/7'2F*A^\[]-?1=_BR4)Y?V/*3+L+ZK#?O4<%+U93A MO=W\RJT_,\'+;>GC?]HDV=FP1WGC@ZU:95A0:9.>ZFL;AP.%^7T*XU9A'.U. M!T4K7ZJ@SD^=W9 3::#)2W0U:L,X;20I-\%A5T,OG+_D13@=!"#)]R!OM2Z3 MUO@>K=&8KJP):T^O3,'%78 !3.CL&._LN!S_%/$EYQE-1GT:#\>CG^!-.K\F M$6]R#]Y;:U9/ KN*Q,,^O6B<8Q-(F8+>69.WGW]>+'QPH,9?/SESVITYC6=. M_V6':"3E%ESW@0NR2PIKIJ4M433:K)[118@K"+=L_L'*T:OEDB.G M21MXRCZ04X'I\1L#II0E2._[Q%]SK@/5['(XC#KS1_12Q #SQOM&F5P.Q3T3#]UAA.(NW;:([MR?%#>D"3X3 ; M=D\(S;_#>3K\!F=^@#/+AM.'=!RUCW<8T^\P3G:V@$A<+=@EL7?V=O MOACBYH,.)+V-LBF]4OE:*&&;UF2U J6I-4'_,'.JBYU M-'FCPYIR=G&]2&2^9:.@WB=5E@*]66N%6#^Y'+968S8G90L LE<.5"HV+ MP=^Q_T"FO[>TVLM)?X:(P6;P 4&5?-5.FUS7". &54+*MW6%L!V4RI' 2D2Z MT F?)WO&37>OLT.1X^[C [+-:HDPMSQ-29,0)Y1#RM(%8N+9B='PR*>MQ!U$ M4)Q5"T20@EJ43 NI]Z[*PQHQTYYJM8V[GBO]1!G3(-!;48_5(Y3JB@%GL&1X M"Z",,,_B$=%%D8LU=VA$/^[?[2LXT3>+O]%SA 6J^!O320A"2["? D:UK,>G M7F(^V&(;8W/R'#XZNGFDJOKY-3VVKB\"J@8)FY1 M006*:6]-EX][*(#\QB/J>'.!-9NU1:*MD &N2 2RFQCM.%: R@YV* 2D/G2 M6QDF4HQ^7XA4:K0UB9!@JX5TMJT$*0=O$?==^:(TX^"0Y L%+'E5)CZ5C )[ MLE#Y9\+4-%[%JY64.#9E?-E2%W&X.*K8K=K&8!-.7UX@=UI MK8"=Y\A?Y#D]&&6H^45J$P>9=GQKRUN)9YZ ESO@U)&P 2NND'ZILW[;_X0. M"Y!/&I6,7;FT1@Q5:^D7XAF8SP[ON76UC;57-WCS4I?H9663^AH:>AI3*D># M]KKU]<(GBK27B&^,BRXF3J**O- (M5Q$91P9IP0FG=E[T]02AP>SV,3:;BE- M59I(JK"V V_O.3+Z=-@Z:F3R5I79G5F[G\$_NHH-#JZXD5ERD1=R8WJFVVZW MVOU6N$A7Y+UX^J%QI=Q*"J/D)52'N#KT4K7O/H*MXX5Y80.NW_%UC=\[[$0 M^TN+(FT_Y(#N%]3YOU!+ P04 " "BH594'*9UWUX$ !L"@ &0 'AL M+W=O/E)PTZ4N ^S @B&R)?/3P(2EKME'Z MNRD1+3S656/F06EM>Q%%)BNQ%B94+3:T4BA="TNO>AV95J/(G5-=12RQH;(U4#&HMYLJGMG8E#+QH_BL==ASV$Z>,7RYLE MW".4X@&!^DP+*YLU5)YYJR7UB:R>@'H/,M26>@Q4 :K35 )_TV0A,EE)*]%\ M!-ED59>S?Z9TJPB+,(M"9KS(FPJ=E2":G(KV@9JQI=:R!PB\5HNFHSG;:49Z M7@W!Q0X6=6U BV:-4&A50PQ609S"$^'W&%NJ?1R>& ?(?6C8'A\MDJ$MT1NY M"+N6E\X]4LBZ9&0N<]1'76FC')F6;)CR\P+/A?#U4%;RI_/,]-C&8DXB7<"E M=8Y4RRSP'\3 E2'_#>##YX9:KZJ8PNF[@">0CL(1#],PAF6IM#UC"B_,6"!% M>VF()^$4XE$X@5^5%=4KN%$:IGZ8PK)KVPHY8V28"5-"0<Z/97]"5H+# M(8UZX3?" /T*59&M^:$@KWF+5LC<9::28M77P3:;.>O.:#7MU6E'C5%]$'L. M%WN"[8@;7SNO2OY#?.IU/.=A$@[ ?27.5''6L7;&H#6@5EQ>G@(^9J4O1N+Y M,C4'-$Y@>.[RDYR'0[?3S:,+Q7A>K7CB((Q#,B_21Y6]*27WCT9HE"675E(N MY+^8AX?968E*-!F"_Z;^;QEZ&:M^0Z@3B(NVLZZRR0N-Y4-BJ_-6R[>^8]'>#:!&O7;W'"ILEM9? M!G:SNZO4I;]!/)O[>]@7H=>2SMH*"W(=A)-1X(MK^V)5Z^X3*V7I=N(>2[H. MHF8#6B^4LML7WF!WP5S\!U!+ P04 " "BH5941!IXVW$# !9!P &0 M 'AL+W=ONCAQTUUQ M2 *D:6\KL.2*:[<]#'M0;,;63A8]2:Z;?S]23IRLN.N&O=@6Q>_C1U*B9QVY M+[Y"#/!2&^OG215"\R%-?5YAK?R(&K2\LR-7J\!+5Z:^<:B*"*I-FHW'/Z2U MTC99S*+MP2UFU :C+3XX\&U=*[>_04/=/)DD1\-G759!#.EBUJ@2'S'\TCPX M7J4#2Z%KM%Z3!8>[>;*/Y]9/\8<^=,CG2OAR,CX^H>M]K[($\M8'J@]@5E!KV[_5RZ$.9X#K\3< V0&01=U]H*CR M5@6UF#GJP(DWL\E'3#6B69RVTI3'X'A7,RXL5E37.G"5@X>E+6!%-FA;HLTU M^ED:.(0XIOF![J:GR[Y!-\E@S0R5ASM;8/%/@I2U#0*SH\";[$W&6\Q'<#FY M@&R<3=[@NQP2OHQ\E_\A8?4Z8;C5/C?D6X?P^W+K@^-3\\<;4:=#U&F,.OT_ M4;]6YG^A^[1>WS^M[S9/C[#6 *%"0(Y#NUBW"^@0 M*E5 :W.RA98+H0PTKWCW?C(>7?/A,R;> M(P\YU8UR6$ @>)=-)Z/):?=U[/$(GMB@;YLCG? M=[4U&.EM(+<7]4,O0L6"C]H**%H4*?@2#F.'\-%1'>%"+._8"W%G162>.2IG:TX +@S3E&*5 M6.0*;564W3II51_T%(NKZWI"2R M<\/E=#%UP5I$".Z[$_ZO'MUNM"LWBND^92 9^0L!>C;N:G1E'.IR*EL;^LDW6(?_QK(? MER?W_J>S5J[4?.@-[A@Z'KV_2L#U@[Q?!&KB\-Q2X%$M=I]]7QW.K;OU,Z(@'DIM M_%%G%D+UOM?S^8Q*Z;NV(H.3B76E#/ATTYZO',DB7BIU+^OW?^F54IG.\6'< M^^R.#VT=M#+TV0E?EZ5TCR>D[?RH,^@L-J[4=!9XHW=\6,DI75.XJ3X[?/66 M7 I5DO'*&N%HMM6!-QM;>\L=Y<=3I,R#2E ?F(/%W M3Q](:V8$&'<-S\Y2)%]LKQ?OI@]9^J"+.CSD%'%#21M0Y7=OX; M-?KL,[_<:A]_Q3S1[@T[(J]]L&5S&0A*9=*_?&CLT+IPT'_A0M9.J<&-%U'5>!O@E&&G7 >'4X5[X?BC5$Y\E;HF<4G2UXY@\> / M>P',F:27-XQ.$J/L!4:#3%Q:$V9>G)F"BG4&/:!:0LL6T$ZR;W(\I;PK]@:[ M(NMG@V_PVUNJNA?Y[;VNZJGRN;:LK1=_C<8^.$3'W]^0,5S*&$89P_]OSE<8 MC_?[E6GR9D9A8C5Q29BJ"'&MJ$DK] V4"'S.& M>\;@A9V(B3+2Y$IJH0P4K2,@(4.+3G!Z(,7RVCEFBS!7'F)14[;PN%ZH M7 8JA#0%(C^00T#BL_81RQHR9:HZ^/=B91#(C'B8CL 2W;LJQ1]\4=M66KE M5$X,0XQB*HM+Z6XI)*#G!=0"/"U&WO/FM9H:-<&.">(3.#KQ:>S)W4>+G4=T M:S0WQCXY_V&"M\\-DEUKU"V_([8OZ)ZT.%^MVDNLO]@ ^=])UL \I0DY!^UR M6Z+">QF+9*6E$=N#';$EAL/N6_S]_--!-LA^75LU1\-!]]U+%'QTBL"YEVPQ M:)3M+(_[W<$+ZW=KZX17)KQE2J=B(W*78)C1!L:#%<;^!M)AAM,+)<=*JZ#H M!YLC>V&]O[;^@/**U$*X 22Z8D$NH=S>6S%;_ ]8P?CSS,E>^DGVU2TKO&[D M#+^1[9;8?]M6FQ%N);XX8G*VVQ5A5/"IX@CTXLF;0J'.(*MVA;'FS5TM-1*! MN)Z\Z !.LYQMDT#,+9V[ 1OM2JBD!,)>#F):VZ_OAN+& EB2>K& MR&I9';:;2P>K1I7R1Q@PGTE$$<=0;'O<-.!NZ>@94[UHIO]J(H[5=E XQV!2 M3PI65/*Q:22NA!0[-^1B3UCXGWTLC:(&]9Q@@+M:<>!\AQK/HT4%]Z!^U;7M MQLIRX%]51NKD)I^301^V;WA,A)LH08>H@ECC:T-<\&(J,JZ9(.RL:YX4HR>G56V"QJ''3'' "&KRMF'" (9MS7H M#L5XH1RTPL;!:N.)MI&&IXY-ER\&$\2MLEPF J* Y;4&H>1/#JQ5PJ;$;"4L MG.8WLC;5 "]XNII:GN2@=,[:0T,H 2F+-OXT$@L;K;68SI*/2PX#SHZYK?4B M^P-8S>0]+1/-HAIP2ZF5GP'#8])1L4[CT'UN'.ZU7AI(T&E\3P$XBTN/CN7N M\LDV2B^5%7EZ[UVF@(8])KC:[[[=[PB7WE#I(]@JOEO&-N 5%)_PO4$L#!!0 ( **A5E3<=\W*AP, +H' 9 >&PO M=V]R:W-H965T4Q[8B%&DP*E7<[W8OXE)('4W' M86U#T['9.R4U;@CLOBP%?9NC,O4DZD7'A:W,"^<7XNFX$CD^H/M4;8AG<8N2 MRA*UE48#83:)9KWK^="?#P<^2ZSMR1B\DITQ7_UDE4ZBKB>$"A/G$03_'G&! M2GD@IO'W 3-J77K#T_$1_39H9RT[87%AU!>9NF(274608B;VRFU-_1$/>D8> M+S'*AB_4S=G1*()D;YTI#\;,H)2Z^8NG0QQ.#*ZZSQCT#P;]P+MQ%%C>"">F M8S(UD#_-:'X0I 9K)B>U3\J#(]Z5;.>F-Y@A$::PQ4?4>P2A_=BG4^H<-D@A M\3K!<>S8G[>*DP/VO,'N/X/=Z\.=T:ZPL-0IIC\"Q$RT9=L_LIWW7T2\P:0# M@]XY]+O]W@MX@U;](. -GL$[BL[(E+!@KL15PAEP!2Q"[)'@S]G.AO6_7G X M;!T.@\/A_PXWW.^4S(4O7?NKT+_B9WF[W&Z7-[!=?EZN/RUAMO;CN]EJO5I_ M@,UR>WN_O9NM%TNXG_^^^C#[8W6_?H#_T%L40N=H06HP>_+EWNS383_=D^?M MTQ&D\* +-1(+LY 9Q7?>7C?;8>MLI;F*E?*JWL$<=^R(DQ,KN4_3.1L-. 3[^!L>'G1><^0'IP!/1G#4 2: M.UNX^]))5C(:]1AQ-+SB+Y?EB\X'O>"\(?%JEF#F@CUZUUD0?0ZBJL@\26X? MJ+[!&P^X:_3[,\G7@W)]YY$>I")@7DQJ06 M>&J1'F7"H@OQB*"-8V34G$7%G9#3> X5,3623,WN=S8A67DP7C?6_98<+T2+ MXZ-:"$IK07@>9LQ6@$++1UB"0^T\J,EXA8&$:FT[\ 4/(KU1J\_'9/@])@27 M%V]]:'RYO2Z:J^RG4O09T,P$N/N43?<)/ L\P*7,U!<&BLPA=7YUJ>.3?LHM M( ^OAH7$[+5K6FN[VCY,LZ8??S_>O&IW@KC&+8BF;B3!6Z M\\XX[C=A6/#CBN0/\'YFC#M.O(/VN9[^"U!+ P04 " "BH594:3];;Z,+ M Z'@ &0 'AL+W=O MG20G[8.?U#N_.ME$)5LK9*U\+(Y:N3R^3BS9#& M\X!?E=S8SG]!ELRU_D(W/Q:O3F)22)9RX4A"CLNMO))E28*@QA]!YLEV29K8 M_=]*_YYMARWSW,HK7?ZF"K=Z=3(]$85"$.C(8W^ ML*D\&\JIFH)R[0S>*LQSKW^L%[J2XG-^)^W+

)]/Q\$6:_\;/31V8GJ7BO M:[>RXEU=R&)?P#E4V>J3MOJ\29^4^%8N(I$E Y'&:?*$O&QK7\;RLF?M$V^5 M793:-D:*?U_.K3/(B/\\L<1PN\20EQC^21<^,_O#U*:Z$WE[5<*M<7&!9&+33JQ#I9"+WDX4M=HN!4?7/! MKJ2?&#_)3/1^K)%)90E1MG]LR0OQ2ZU(U+7+'62?BF0XC&)G(IN->'8&*5/QZ2D[L'1T'8GO M92%-7EZ(J\8863M:>A(EN/1&T;1/UXRN;^528D A>FD:S?JBEXRCK"_240IE MAE'*SQ,\&$ZCD1?--NT$CZ!A#*U&D-Z1%HWZ@A;LQ=&D+S+\FT0S2!RV9N\D M3,8P;IQBL>$,/SLA"0GIP5=CNDP24A@>&8EDBD5[0Z@VWOH?UA^-\*F8DDM/ M>>U3,G!&&KU;+B7C&4\T, DQPNIG(H&N9Y .7?KX\QFI4"B,AJX+"K/;2%ES MACRV9.[XM86C&J?-O5CZ: BU4Y57;#/S44%(7K&69@$W > I,]61!._]]2_3 M-(V_DP9/3ULZJF"8)T]N "UZ./62EZB%?#7:*/F;M9 M1EJ .VI(+(VN+K8IOY...,-=K8,=3[-(J!%'8D*1F%!&GHFK55[#!Q!_FY=- M[EL2F9-37,C2)/V.=&/5=O>[I.TN:T./"YSLUAQ;A7R%J1A79%C$:E".4M+)F'I+%RG MG.<4,TPVMQ2VDL+:&3ST@W"=]3GP#C0 R=9@260N5'3W--T9I$%C*.*\&Y#(B,XC.2CS_3,[&KO7_D M=0-V)GP+3B-Q257L*V$@-N3=A38%)3["+%\X%>JL3214^6E":!5Z#"G.]1H, M(EV-W!5!Z%==NXH60TEN;JT$[T3?D+=*-[:\)XE=9\4#5)+5'F^\IB0U/^:K MUIMNA;K=^:0[\H@CO:Z+23>UG^>6X2DJ5SU6IG)*6&_E2 MU< TQ=4,R8R?Z\:LM>VPF594PQFI31>QV\$1=R\+%%%+M<@)!8!&\&;0X8C] M!PIM8-!>Z[CT3@!?)1'_ MITNLD^-7K;E=\1>B%^*/6 M0800NZ_^P1#$!?QG-CFBY_XRD)\1W6N[04!NGT0(]"8W2%U"';)CBE9$_053 M:XU!GE.AQ O?DD333�E15];T M69&D\ 3&>;_#Q D"C-E'_!YB-1X1TH_!17 5HY.2^LH+Y??F 0# 53Y\/$G M^@.\6J//WRELXR6RZQ1U,]LB+TD]G9&Q[9,!M9&U1_?RWN/0GB(D%SOUL@10 MWE!GUD+>K961 <;'/(=NK;@!XF,.EJW#*)\)O.GAG9HWB&1&XA<';W[=8KYN MS)&5(=4V\]\9T='WZIJ(3*DJY0+54G3>00V(,VV#^EMYV%VO2T IE177IBYD M)'X+KBZDDZ;"_K0([='10A4Q]5)](;_A<P MNM:1IP=!,02MO,?-43H,H(1CT7Y R:"LLJO0)6Q#W)![QT[O*RR-E[7*G^./ M#VKZ05X()$:6=5HRLG"E((Q7R:E%(YL5[8WW!-$>1^F"%9K+4LE;^2<<*+8> M[':\!][\TZ;^?SU_N<^T2#,BX)<+3Q&A.?7^W!G%["FD -2ML3@6R!=?6H[# MR;U922IH27P)R;JBDR[$I/1O.VA#QQSRCX8Y"OL;DNM;R0&L?AY)S]U1 !3HDFB1,O$!YDMTFO[/!;?O9/;$_ M9IRZ#3^Q)"8/U+5[V&7PY/YVJ] 5LT;5&Q9B__9 #/7J7DR[XXQ(B'2NE%R< MG-T8RW2Z<2MM0NMD$H I=&;$O."G?&WYS,3O1_AO%^)[,QZ+K1:=+TUI&PE2 M>^"/](%;/(-X/+J4M0.AEF(W &FFFQ(%QIL&3JG#LQK/M$^'Q-/V&NMP @]L MGQSF#@VB&',Y<_4UA#9SJPJ5&_)-#L&=&NJVPP%[1P[VF$%WYQ.)CXV/,<>I ME859M5/^&Q#8'L=E_C5D8W-RM*U%'$I.DA=*'%H+U: MWTP88JDZRJ8(BWO]=G+ ^M@C4'A'B_GXR- VF/2B,PFXL:)#JC4 @_-9WN5 MSY D1[S3VP[_'4AB"\4'7RBHPZR$ BM54F@[)*;M<,\U-]T\K*W E^!_J$4T M8Q"$4&7I&NWFGD9;!C^6L6P<'==K-**;8%&G_I!)J)#6KPN?HS!)'G9B4B8< M#_DGP9P&G==33ZNY8UV M'N[@O,L2GJ1@8O-/G@W("BFZ;-I]UCE"WWZ6(#[2\#&7"OLA:-T5QO9 KNTIT-* &LCUXP8)^ MLU9WMC#=[0KU)*Q^A6#I4A6L^YN G=?T18UB^#A@<51 J4Q#G7?6:7Y^0P&P M;1_X XYC*D?'/D"==[[G51*+_4J(EP0PML/Q>__B]0 M2P,$% @ HJ%65*6UM (B" *Q0 !D !X;"]W;W)K&ULK5AK;]LX%OTKA#]M;. ME>\' QNO52YMH$M5X,U2FUPZW)K5P)9&R80WY=D@&@Y/![E,B][5!3^;FZL+ M7;DL+=3<"%OEN33;&Y7IS64O[#4/OJ:KM:,'@ZN+4J[40KEOY=S@;M!*2=)< M%3;5A3!J>=F[#M_?C&D]+_A'JC:VZKWORN M:G\F)"_6F>5?L?%KQZ.>B"OK=%YOA@5Y6OA_^5C'H;-A.GQA0U1OB-ANKXBM M_$4Z>75A]$886@UI=,&N\FX8EQ:4E(4S>)MBG[N:Y66FMTJ)A=/Q#W&C"K5, MG9AGLK 7 P<-M&X0U])NO+3H!6EA)#[IPJVMF!6)2O8%#&!::U_4V'<3O2KQ M%Q4'8A3V132,PE?DC5I_1RQO](*\Q5H:]8[RF(BYW )>3EP;(XN5XNM_7=]; M9X"5?[^B;-PJ&[.R\?\IN*]+^_SE;B;"Z+V8?9K_\>6?LYE8W'VY_;NXF7V> M_?KQ3LS_N/Z\$-=P Z$7LDC$5V6==+A!B4:U$:1)91N?K=@;BV((QX[CB'4FIG#;;VCY=$EU8KV/QS8NI2G+T M/ I.#PUTK 2&D7R":9\?&$6<2&H/0K(? C9/5'#,["+L;2G)GXVT>!9$K>; M>_ONAE%\JW,PM)5,!8E^?=]#\P@-0@*:4N$ Q.$>NK MZR+N2E2U1*-BO2JP.T$,.1FWB)+.TH23L*!&L; M)4HBYNRBD+;.@'W#VUMM':= 9HJM)/OOT\*;3ZGT^_ID"@].!=U@ZP 5X;/3E7G\\]^F433\,(=!?*+>*C)MR8(2? W=<)#J?X_5J=3E1IKD99.QXEXC>\T]1;(3 MGXY+?5I[''GE-% H<2M-IMER'^1<)RI[0>N!EH.(!P(CG:!P]Y]O6H"32KD% M.HXJB=T @X(G!;$T.A?#GZ@G@*U_HHTDQDFS@AX?4@"]PI_'-Z$:R(4.BNF! M/7WV]K5@C$[8K0!]^REZ<&E3:AZ4%*,R7\]N5\"^K^.5JTS1@NUN\;7!VK,9 ME9:K$N%(FMZ/+8VKI-2EKFH8GYXM?I9Y^6$N)L.A1Q\];*+GBS(0\V>=W#E! M>V2\3L%S3'*U:4M45Q&G< GIP<1M7]; 9/M"N7^I'/H]M&+]YS;I_AUEYGO- M*^*ZYI4N5??!3+$J'<,.VCQ8J';DR9[DNK3NU2HMBGKP(!H"G8_!D>-Q$$W$ M;X02:*+,AR#HLVDP'HN%QQ_YI)*^*)!J6G "V'+RG#$U&;,98[1#]);3X/R4O4:[SBJ:F+I3!E6'AS(9 N'[;QH+ MR8@.0_N7^D7]=$DV!.S6[+%6S"/G8XI3E@)C#)_*8U1['':Q(>_U0UMU&75& MVZAK0$'$%C#U';2,#O-U:!$V@DL]^=;>BZ0RW$RYD?FAF=SF7LY-BG/7%T?C M*)C4+X_&&$6F.Y@$3_FWJ\@'\VT]TW"7ACZK'>YN62OZ[UD;NX[R)T>1>86! M@D9VGIC1!->21V(_,_E9=+-.,70!.O99M52*[VZR22FB44,,ZE^]AN%E\?3=$G]#=5^J)1, M*9NX[!F,'JJKU5J4;75-^FO)Z\.S1[ MP!7F2< MSOERK21DH/T^>/5?4$L#!!0 ( **A5E1]1)[L6P4 &(, M 9 >&PO=V]R:W-H965TU_]-)VZ-)>%<)&I9(F=M;&%\)C:S=155HHL M'"KT-)G-#J>%4.7H]#BL7=O38U-[K4IY;/(Q.QG-V"&I9>H90>!G*\^EU@P$-[ZUF*/^2CXX''?H/X?8$V\*=K#\*!09?,K[EL> M!@<6LQ<.).V!)/C=7!2\O!!>G!Y;LR/+UD#C00@UG(9SJN2DW'J+785S_O3< M% 7(N?4FO:,;6=4VS1'D\=0#G$VF:0MTU@ E+P#%"5V9TN>.+LM,9D\!IO"J M=RWI7#M+7D6\D&E$^_&$DED2OX*WWX>Z'_#V7\"[_%8K_T"_+U?.6U3#'Z]@ MSGO,><"<_W_ZW@#Z?'7U^1/=?OE\_@O=7%Y_O3G_L+R]I(\E+>L-ZB"P,"%3 M6SHSPF9DUG2A+(K;6$>BJJS9RHP$E>@$EPLKT3.=/X3=C14%_?#]=XLDF;UG ML&=>TW5C%6SB]S^2J'UNK/I+E1NJ*_*&QD<'LVB&0M2:>TJ5@TL.@DFSQSO7!"AAS.#6TKC*1=;[)4D[RMEVSWA>2F#OE32 M.IG!E*< TR+%A/''A[.A_V]GB)>##P"2;%"C$FL_AHP# F;S$\8;!= MKM*5E"6EHDPA8C+[#]3N)#3C81AHB-S1VIJ" M/%26D\N_$]"W^A/!\<*J=BA3U_ (S;[#1R(U9::8G6;5X'8+%K;2>6BU)U-5 MQOJZA(UTG%1KZDU._!7I(-!]I1-!E6%16;5%ZO3#7BDWQBN,LW^8B!012QMV M0E4]*6TMV,;8D*7@3B&Q%-$7$(.8.@8!5PM-91V2!>)%^=#Q\(B708"UAK## M882'(J"ML$I".7!D+4+:)X@XU77&T,]X:9JT*2T$EX+3QBVQ%4J+E994M]V2 MBDIYH2=<:5JE84_+#;RT$FJ%"@"E3$#/=.M $]RK60\97R'3M>-09#:APF1J MK7@$MC+EX+-79NI>%2'EE$1Q5_,3BJ-WCQ,&F \ZHDT4DS:0 M%^Z_86D]:E$=>H,S$3JQ\><5NIAE)@%90J5MVM3Q?>/%071T,*'Q?#^:MZ&- M]Q?104P0FL:Q">%]A%+Q!ND,A^+%0&AP>!%'AT^C&\='[Z)%MQ;1LN$]E-VZ M)?/-WH8N9$.E:/4+1*_!0.!K?!@/-2]JL8;"W:C@FI]*G"(LH &0;;X(.O"$ M\55((Z:5L&@-73>J*[*F_(7>JX3*]E2YUU=W?X3#Z?CEEUI[OJ>Q81'MA^IR M'K <4YOY5.BTUD$#V@H-U8H I8!^*AAO55:'WNE9&NA(TS+R/F5!PRE&&'P? M0[*W04Z5ZYUD?P+\ ).U&2.[89TRV/$@'V,I+.< O;ED N$S7H;=32&) \HG MS\^UHI_5:?/%&<>'\VB_R]N_/5:F@W=?(>$0OV[AG*E+WSP!^]7^ ;ULWHV/ MYLWK^PKQ*&BZEFL=$V$V^J\(I<&8\W:1CF^"= 6C; _MH8WTWX M@O[?BM._ 5!+ P04 " "BH594YLSJSF\= "?6P &0 'AL+W=O8\OK\KO'CT!1;:RJPY#&/KS8.]L56$DHN/W,.BC."<>S#_K MZ#_PXFDQ2^/M75/]ZLIN^]VC9X^*TJY-7W5OF\-/-BR("5PUE>?_BX/<^Y1N M7O6^:W;A8:)@YVKY:SX$1F0//'MRX8%%>&#!=,M$3.4+TYGOOVV;0]'B;AH- M'WBI_#01YVKLRGW7TE5'SW7?O[!^U;H]<^CUNGC>>[K!^^*V+HO;U:KIZ\[5 MF^)-4[F5L[[X=_YT_,NWCSN:'6,\7H69GLM,BPLS72^*OS=UM_7%R[JTY7" MQT1VI'VAM#]?3([XPJ[FQ7'#X]U<&&]LO?]]N_1=2[+S M/Q,3?!XG^)PG^/S"!,^-=QYL?M-:;^O.@.UCG/R489KA,,4O6_I2W#6U)]I+ MT]FR^,'5IEXY4Q7W=),E9>I\X>I5U9>V:/J6U,J3]/)8^+K*'_;]TKO2F9;8 M,"]>U9UM5\UN;^HCJ1(SRA>&I(2X4WO#.N:+K7FPQ=+:NK"5(W'%2//BYZ:F MH;NVJ2HPUV$LZ^GYUNYE"46WM44]O(UD?_5^VU2E;?V__LNSQ?67WQ3[MMDW M+>:BD0N_-:T%\?PTF3#CO0UDY4O;V]8(?1]?Z*^VZ(F/IOABP9->?_/%37&P M]GVQ=GY%K#Q:TQ:V+D$BL1U3_]#24$>BP&!91=<4))IVM[0MB>>(Q.*Z;!=9@;'N;)O'A75]![(LBV!T<<\!"9<3VO)%U)8O)L7\'1%!NO+2=VZ'^<<4Y>,C--D(T!$2 M(;LW(@^XN(XZXG,=81EO2[IDR2+3+KV;W\^+C:U)E*J*5<#N(3TF&8U]2[KE M]A7,)&1G\>2;'V]OW_#'ZV_^0OS[O7>T721@X.+.O+>%C;2!B22__6XOHMIM M#0GT>DU[RT)F=J)S1#YI ,WL1/A&%\"#K8*^@K:ZZ2#=+R].!TTBP:>-;& 7 M'FS=6_J[:C:UPQVS8#@P6&E)@4F[\9E5SW0]/<[6 %J_ 6,]L=BOQ3#@.TD& M@PAPM%E6;A-4$D_E ](JZM)434TB:,42$&/I(>7I_7UBZ>5Q9[ 5#X[1 Y:T M:FWINJ)JR$3016\JEF@BO,9?;]L'BS72PKN&%./!5+V1A1],2S:N.Y+9(*,E M-_F.&4WJL>)-Q780X1NWK##\IFG*@R/-P>K2%3%0A:-M<2T&H.NF.I(YGXGF M$7WUYJHB92ZG[F73> 4T4A;89$))@5:9CWZS16<^!(.&&UEID[015[:.AB'. MDN38#]!;"Q9B@ >RA4T?C,% 2@ZP[I4C\8 $+R$AQI,QQMKF!!BZGD93T\L2 M3$]DH^_(3)9N#3L".EK'RK1NF]V0OBG[\33:CZ>3VO^6%85)N[<;WJXQ$S(Y M"$#QUWYO5O:[1_L@)8_&1@:;13.#=52ES,0S5R'5,+ [^"?VC-BY62$[RY++ M7CI.Y\-T7Q-23'!]R\CW[_\"-]E:6^3\1CC^Q\>I+AW]&E- DNZ\->^ M#(S7.YU7<_4/XEV_AV_&XB!K9"8"LF"+0>+FP&#Z4!+'2- I3J&M=6 2R;7@ M;H(=[ CJ8'I%GLD)(J+P;/B (UP9T(6*^HH1 -%B28TQ@OVPVI(!L&R'NFWC M[>C,\PM+ ; AJDE3F@-;.;'08KG8C!,D8V4G>BH0!RL.E8KK8"M@ ;M@C!IA MAEFICD(K%1:J[I,@+H'?%#9%BC&CDDRV<>M66W8>R3>NS)Z%E9Y:6O879&EH M_"ZZ)>)F\#0$4;SX8WO)DG]3;)L#<::=#?S$86O9/(UN(@C2S:&9(@&7G!"S MP6^;OBIAU88T*H&T-*+"L_?>R.3@G"<6D]EB=\*^H/"9H/X6!'4>15:V-W@- MV@Q=%!F3^S<\H37$TX_0G"'5EH4+(A(@ @VJEI3')%;5XQO(C"(H7.:+S#VR MC7S&?RR:!J2M1"/8!T R5PREH]V"> M$ _3I(1?:%K2BHX(;)9X!#(V@](-&8@(%I94,A:.B3F1\9UIWY-2D8"4+H$0 M\79I;+I]WW=$U<\";V@)/Y);EYOOE8&_JN1W-AIUPBLTA5//IHN=97K#ZZ; M0X-ODG+>=9I$5$H9/2T#6?@N>TGZM&Y@*ZOL[51].C[/>,@?*;9UQ16(EZO,CW_20>Z\.R,5]W4[$S( MI96T4YW$K@K&9_!GKL-FY>S/72_AILH$QI%QBXD! .J,F)>G0[, )G/(T4QD905 MBUBOMC6'$X&$^3B1G\C$(/=8-"N%4AF5(W)Y3ZI[I8(?UP_]4$:SA_2)>6_& MQ#*Z!W9!514B*I &P &9K-=NT[?A A'T&\ >666S84:1@3]Z"L$YP[5I-1 5 MYKM_A.=*TYEBY\+UQS0J4$6,WL0-4=A7\9CBPI*T(H6Q,[]1X$;2(;AL9"G@ M.;0?P6%E/Q -9.V65JT!6TR9B%2\;-K@D? 8"M=(/0!]E\]7OP!&3I@+22A9L-4<3X/'#[2QO0 MK$3I#02.-K2ZA#C!Y(&'(E_NU2D,X&;NP!.4XGQ1C@%/!E'Q%OC5M+BXC MT8!$#=D:NXQG"6,2Q*)ML$")61:!@$Q(U91DR7P=)7( X,=.Z-D:6 _NZ-0/? M$9PUB>]/)RMC<3DGI"=WT5:2KK_5+B+S*WIZ%WN_TIC1D M\C4GF58PGX7*?EA96_HL\ZOSGD'J:-/Q,V[B^,<'^\^I:2 @=J+KGD.905(* M"R$)Y]*-B& ,C)#,@U_&I/JH.3*@8C5DA,8NV'AO) AE\Z/Q[;QXCA+'QUC& MII/K#84H% $TI#TTB@7O3$4&%.X(F5DKCK ?8RU75CZ[^6K^!7E9XD8CJ.6S MZYMG\R_33Z*X%AYW/:S-<-3!B,6$_,\@]3+()(,S.<3F,2/58>=H@IQ R8LB M.XPM8N\4TC8$1A$$2L(O! Z"%VE4R4C;8+CY";-$,N^H9:T.\"U5Y]*,#"^YYS&ZSON-\A&SNX?QYJS]D( M7"D9TL[X<@>Y3DAEH"Q+(F3MNI,8B6BQ3A-0<>6R[*!O?HN"F" 7W:+*K9FG M&C7P=TG@9K$ ^\4)>;Q^DMHHGDP*S:M0.'+C=( MF3PWCK?E;WTH44E:J/(H.)96 D!BB=H1R7JDNA?G'^.>P UYQKK-DM"7[9(9 MF!<_!/OAZC5-*E"@8TDPV?0J[*5=8=F<4R_M3L3/2($+29](P;YO5P2C&%@T M9'\,%]TXNFRJ9L-F1A+J*020_5T=5R%<(1QGJV8OH3_1ZQFOD ?$#[SHCN2^ MS 9 E,]1WGY[]#P'IQ5=TV:5M6#Q2"A]SRAQ/2A;13@:<(8P4UC(H9WR,"U6 MBF%!' _,#Y\I:4">R^110P0?,F**4:7JACEC3O[ R>S:;HST!BBC0?"F)>>% M-.C&3:*UZZR-Z'I2@BFB)KWM)&7UDDC=2T!\ ;+]\Z,5@VM6KP5;0PAOY5AR M)0TL294\N;"SW;;)[$]F/(;FB/9RW5<%D@U>+4UE3Y!D4;E!!7%$N?I^-D-[*7[=M@U]5P,7'&/ICK$X:_?:6-1 MZE?BNJQ"8R[#U'GL)K7[]9G8"$7G= P'3JF(V"ZNH<0Y*M!1K M)HEH)>%5T:ZVI 5<)C^C(@L)<(U]E[23"3AOD+B#ZO&JXDB!/&1^* (@*10 ML:R@ ML4B!@4XH_:/YZ&QGIDQ/:IB\OIGN1-1VT;NL6CQJB?Z)<6"80AS":U_J38/2 M=++SW(GCI55 K?PZ[\_B@B)*1>0^@.O1\6["]VY,T*[K24EB6:@ BKP_B# M]BY2W+N6R.)P. [&< &K>DHF2%?AHL$_K=%FO4#%"@3L7]>U(DU\URQ.(WB:.:1 6Q#6LF4V(!$)N2>V-T=3!?BU;[Q+ MZ#BV!?#8%!\$]W>[<96]S;8O"#1-)BVLP;M(QS#*GM)0H(V#*NW2!HBN5F%% M* NEYY+DG.XB=\Y9GW=@Y0\.:PUP3-W6M>45JH99*V 1]M]Q1"(P>\4P.S3X M $%(=N1J>W;4'SDB!:B'X<2K4";&#NJ>6A-1=\ Z@W6>&TW0I)@0*RHFN8! M3[3E7+*BT;D@XAD9RXZ4 ML:A&0& $+B,6+OM%# BMZ[/KF_G3F+R;%9\MGLQO]+N('WY:Q%NB<"&C-PNY MO>NO9I(>'#-'L0*6@]-A6P#N^%&0O=Q=PF[!Y7*C2[2(8[ R:\&G\5YQI]^D M%TZG"JZGSP/\&,STJ./]M$=YFS7!&)M7&\E^UG6O-3X$0KL&DHMXE!:#N!)2 M5Z*>A60 %+;IX%CIF:QYU7X@/DG3$CH0289"6L>$J%I82./35Y2NY3L%6&V# MG"C*=DBX2DJ\<3U!Z]3TY M*3HUNPFUN6135VU#/K)N=FZ5M1#!M)1D9D/71FHQ2J8:3;X/'!5>Z@]-]5]2 ME,>EDP?7TP8!7 MR4J*7QI5G3\X1O'JLNV%@CRXL@=VF$F@;."O^SWG[K7/FL-:+@C3Y3&\>P8C M<\:^YC#JC(;6CN5=@T^BV<\SL)^8.QG@USQ=,FB[R#*MX8@+A(2$4[YPU1>E M)T-RB*EL>66@)1N;QEQ+>R,D]@//1V;'.:SWD2 M6L[0B9MQ":ZJ(8I;SN--VN;4@WX]W83^:VCD&16P3WLTQ$%M: 48GD9@GVO: M+IULROU5*OMXWX3$6&S:T,QG.-5PUKY#?GO9M'I96M$$10=_J3")"0!JR,P- M(ZI&W.#2;DVU%OD\P[>@U_FL93(3QX3RL@J3)&X5RY-I(."?-2C'SN@,BYUT M4PW; CF?RBUAW%;-+6,2/6EN48VI=GYP&X("]C2V'C?Q#&B/H0?YP096F70K MMC$J4W\T99_3E)Y35Z%VDDA!ZX%[K[->E4UU7,R"0Z" M!9.HG1F#"5!$;]5D0V;F@V7F*2DYFY.E#EGW&BE1Y+X%S2,B* 0-6KO%06P^ MSO!1W)I:/*ZG>SSN^133<];RN^P4T^@V_Q--'I?&+^XO')]*_V:D"X]S:VF6?.J 9&[ 8 M7,Z+H1]C]HNS>[EM/C:\-;$/#]T*$@.*"Z50@DU0A!%K4AH7&E0XZ$9/09YI MD\:CR\E!JZW*988SR'OVX8CT*2+\['HQV/+KIV*^L7 M^!@%CZ%\?3SIFAJCEP:J0Y:!,(H)SI:+2(R)^1A72KZ%V8" 4%<*73JI,#=Y M1G*1"K>+Z5*K)"**7W!^;%0.)Q\?-[SYF"'3$0ZH<3 R.%PEBY.87MN9),Z8 MQ81]["&A012PHQ@2'] R@?8F"/8RU:J/#G3<_8901\$0QJ_,(:2TV;,BJ2Z' ML+6:QP"-?I88![]($=_&F:/QQZZ&$]SF0SA3Q/ZSN,W39[&]+,^_GS1J#*-O MSG*,L07)& ;4G*7A-,E14F^L?=+I)3%0UH F#210.F#T"Y0EB,Y9Y&4O1U*1 M%@P@B7U?*I%)@QR?2>CD>-0EHR3]9+Q&&HL]Z>11U$4JCB^F:]QW#9?90J[\ M];IXZ_S[43G_ ^,P]S%0<8?T/(=&^("(@9@7NVZTA]!J3[CE]$^6_<%1 P(' M/"B,+R?4?;&UVNB\-/5[Z6*7CM"\(933O6C/P@;%+E"DJ;'-91ALKAE+9!ZD M/4*EQW$?9")L:(BS6@L!H8E(;Y OW<'IRQTM M,9'M;6Q2(MUIM*D[W:,95>EPS)HI\Q.H9$C863"RE0 8)R'K$IT$[?!4;^GX MT,7:27(&B3NI(Y%'PK%]'X\J0FJK2@_1AA"7N+QIV'((C39+[&LDKM/INTL2 MXTX.'B*SWYULK(X;#A#-)&41MJFVP.NF/4J*/4')<.9+SZ&F8OAY0WL+P\!X MDZ?'J+$Q% F RG%;$H[H9E=X85K;(URA4:";R/9W5AU^_ WO#*&=2P4A A"=2KCL IF@WP=W8 7\/#B$D%'' 3<\>MBS,; "D1; MG[>EF&+9ZIG6V-^B.M)R:H04(F0\F[[37@[N;.XE026=7JY>([P-1R!;#4PK MXW:AR4+IT.4$9FAG*J]&>S*.F<)QLWK(% 5#4L=-"$=T9"(]0273U:>&F'TT M[F--(P6OPVO'Y+@*LJ)R_*.1;!7GQ8)T2'^9IG]#RQ\;PR0.6@0-.GFR;9JY MN2B L]CD+7MB_'7"NC)JE/698R7 P/H;EK391M2 MOZ)E48B9+4>&8"CA8XG:L',Z].#XOKR3R&RD;^95IRW,Y$N\"R@E-;EQ2&\H M;NAW6;$J;&8$I-Y.+0?'%D*U0PVH)"G#J3S7G),<)%:EIZ_=[TCJ&CW"MG+M MJM_I^?=0]^ T%.L1"S4@;9L(F1<_Q=0H''QL#6(YS=>2;X5&8YH+UKZ)01HL MO0;-[\WPC^T0HZ]YY>20=_:,Y=GV<-Z:?[BJ>&LA)W>F M-J4C4Q@O_TS+M!O\]!\MH0$1I9=]VY#Q+<*Y &5 %M PSNLEI3!8X5C2=9A. MW9&5TK"(4KU#0.OIB(-(,0&H$/;'PPYG X>$X-G>JJ=QF7P( M>F[?VY+/Y$E%N-NV3;_9A)GPQP M7.9L:+-0V4K]:ZG+0KQ^P(XC$ITD\4RBV2"0^#'A?0OHCGI%+,+'=]K9 U MF"3A]#D^.'V M_KF<6< 1'-H-F2NX+S,Q7DI"A)/DR+8L(:ZDA(Q&@PU"=+I/(4T\OLY$0_3X M38NRDN .1>Q,V?![]*0E\9!>@<"Q"4% ?;NAOFD@I'+PZH0ZI $A6=)7P*-Q M*Y$K69Q#:3D6/=7.CC3HC+TM5XF]_RSPKZW$\1";6 MYBY&I[2'KPD2R19J>]SE+:054>A/=C=P]SC3+#D?2N0.%-^I_N:O])-&E:RT MP>VRH6,AGK3*.L3B;]7I8O2T6K(,%UL8PD:E-6BT*B\\K)6$MLB.N21"/YTP M 3^_-'NW*IX^>3I+!^HGV<].1=)H6T-BV+I-<)#Y 31_M@P&[)PPDV,_^M[A MK(55F^.D;E$Z\6$I@<&G24(9J,XM]-7R>)4WRH7W+?P2=";3X)P@9"(Y^^@> MTN'4NX .D@))&OQ&^) K7#C<(IOVTK3(_*E^.:[V$^[E8THI.N4#LT2P1%::53IK&1.S>B" )E=B1[W! MX^R=R;3O&WXS- 25&"FO3XZ_QK=/W\H[E]/M\NKJOTN;+87C:WKTR?Q+\@&M MO U:OG3-GM_ O&PZ$C+^N+6$V5K<0-?7#04AX0LFB._D_OY_ 5!+ P04 M" "BH5942!8MN \# #R!@ &0 'AL+W=OJ191&L>?HIIQ&2QF?NU6+V:JM8)+O-5@VKIF^L\*A=K-@R38 M+]SQ;67=0K28-6R+:[3?FEM-LVA *7B-TG E06,Y#Y;)=#5V]M[@.\>=.1B# M4[)1ZI>;7!7S(':$4&!N'0*C[A'/40@'1#1^]YC!<*1S/!SOT3][[:1EPPR> M*_' "UO-@[, "BQ9*^R=VGW!7D_F\'(EC&]AU]O& >2ML:KNG8E!S677LZ<^ M#F]Q2'N'U//N#O(L+YAEBYE6.]#.FM#N*:823>[81:-[/(DL'.+,H[\%6'5AZ!"Q)X5I)6QFXE 46_P)$Q&R@ ME^[IK=)7$2\P#V&4?( T3I-7\$:#W)''&[U=[H_EQEA-V?'S%?SQ@#_V^.,C M^&MZ-$4K$&Y*.%=UTUKFDX^F+QR]E 5/ 9A,7'Y2-J>A#PM:TW M9$N^WMR\="&OTG$O>FH:EN,\H"=K4#]BL+BO$$HEZ#D2';#NLL%4:F? TDY^ MP%J5+N-Y#HR(%ERTQ YPKZ,A;L81F_K;<4U,33*!DRM)N2H$89@/@$\Y-O;9 M' I*U/=.'N^&5I$1X!^-)&IY2/SJ; MA!/JLV0??)>Y+@WC#"Z.0WO[<6>?=?8C>.FQ1 =UB"YWZZNM M(2VMM%U)&E:'@K[LZMBS>?<;7#.]Y=* P))&ULE5=;;]LV%/XKA%<,-I#) MNMO*D@!.TG8!VJU(VNUAV ,M4397B71)*D[ZZ_<=RE;2-C&R%XO7<_W.=^B3 MK3:?[5H(Q^[:1MG3T=JYS?%T:LNU:+D-]$8H[-3:M-QA:E93NS&"5_Y2VTSC M,,RG+9=J=';BUSZ8LQ/=N48J\<$PV[4M-_?GHM';TU$TVB][.#RZ M, ^?N1#O+L3>[EZ1M_*2.WYV8O26&3H-:33PKOK;,$XJ2LJ-,]B5N.?.SCN+ M%6O9A6Z74G$*U1&[4HZKE5PV@BVL%7O(_ L(XO/>!8(OR2R>M]*M_+Y;6&>#JGP-ZTT%OZO6FS^B]0;E5 M'0*N:_9T4F[$AAON1'//KD6I5TI^%17[:+BRW$/P M>NY2W**- M;;"\,;KJ2A@JRK72C5[=LYQR=Q1&45!@-)ZE$,N;[P/"\,NES3E]):;BPK6 Y=!,0'8\6'Y''>Q%@$M6,LCG ) M5((IWL)]XBI'BD02?,K1,]-".ZM# >>,DU*1 .LDM2&R$$120J1'-4PS)X1G*DUP?1T=Q MLG,Y"_.@#U41HA3ZW21.R!OLSL/#X,\'\.3U'5XX5CQ5$ =5/%\08M!7]_KX8WVBUT?8_I%(>(]]\:@F8UM!B7HZSJ"2\TXV%:3TM7&E:L-1-J RN];H6&) MDPCBM;!@NG)7B)^<;*2O%]^G-X!!#X(^XN>\X:KT:F$5D9;/O*<\7R'%S%=( MBIQ2':59LJNL,"Q\%25'\UF.C"ZJ2O9-N$+#<[KO8[N'2M]A]DWH^V^_BW<4 M( %8UD:W/FZ6]Z^1?:\G:HW28#89;HY]T0XSL!MJ'X]ET+/"XQ4-4)7W1$;* M-@\/J9Y7>/4O6*_U?6(FU,% %*F=$D(8(:9W&030X$RG?]HPB\XP,% M2J&PI&GH U44?>"2HP*TF3T)[>FCUS-(>.7_(]!C!F#I']+#ZO W9-&_OA^. M]_]AWG.SDLA!(VI<1;='1S7]_X)^XO3&O\67VH'Q_7"-OU+"T 'LUUJ[_804 M#'_.SOX#4$L#!!0 ( **A5E21QG]\1P0 *X* 9 >&PO=V]R:W-H M965T)(06(MI3OZSMM>=Y9CPOGN.EL=_9KVVY60NC4ZCO]N M[.C8U%Y)S3>67%U5PCZ=LC++DU;66O^XE;.Y#S_:H^.%F/$=^R^+&XM5>X-2 MRHJUDT:3Y>E):YP-3_OA?#SPB^2EVYI3L&1BS+>PN"Q/6FE0B!47/B (# ]\ MQDH%(*CQ?879VE &P>WY&OU3M!VV3(3C,Z.^RM+/3UJ#%I4\%;7RMV;Y$Z_L MZ06\PB@7O[1LSO;Z+2IJYTVU$H8&E=3-*!Y7][ E,$C?$,A7 GG4NR&*6IX+ M+T;'UBS)AM- "Y-H:I2&TPPF]C1-Z M_\()-Q;ES?HG&L/\B^^U7*#@^-=\L1/UO;Y8K.D$Z'A-]^..N7D;=TA7^'E MDUJJ4NK9 4UKJZ5'>!_$XXI1U.9&E20KZ/? 5=3V ^6=03((8R^XX%H4NER1%EW0&^9U#7V[JIR"@[()S9 M$"!Y"OGL,,FI=]2/WP$BX@I;0U3NHJ[J)CE+QOT64D2 O1 =Z3[&;C_I[*\" M:--%'62IVX7&W0Q)-'92T(THY#1H!KQ;=CYH@+R#(W&/&65ITOL/-[(CQ?J; M%.N_-\6@TGC+>Y]Q63:^+I;GX65_8+HRSAV$:OA:UNTF^F>";8>*B63%"S(5 MR8+=.&Q7!=^+QQ_R[+:%:)/0"&@\W=:R+IX(KX=VJHE74?Z!%WV=7WM9/PW1 MBQE"'I/P(M0:<:;DGX#"JU.+4%VCU@B+/91 !'N>]-:A_AYS&Z8H&I@&D'[- MQ^VM'J)B.XN=D@->K7W33FS^;IJQ<=.#/!]O.KEK86=2.U26*421V*B=MNF. MFH4WB]B13(Q'?Q.GM%(-BTJ*._ %!+ P04 " "BH594 MW=ZO^\D( "E& &0 'AL+W=OV@=P&>+#[W2)("SNW<-<-L+-MD>BJ)_,#(=JRN+/I&.-_?I.S.4 M%#MQ=%D410L$IDB1\Y[?#)6SG6V^N)4QGGU=5[4['ZV\WYS.9JY8F;5V4[LQ M-;Q9VF:M/4R;^YG;-$8OZ-"ZFHDH2F9K7=:CBS-:NVXNSNS65V5MKAOFMNNU M;AXO365WYR,^ZA8^E?7#7*>ZG#7\KS<[M/3/4Y,[:+SBY6IR/(A3(5*;P2$'#\&#>F:I"0B#&KRW- M4<\2#^X_=]1_(-U!ESOMS#M;_5(N_.I\E(W8PBSUMO*?[.XOIM4G1GJ%K1S] MLEV[-QJQ8NN\7;>'08)U68=1?VWM\)8#HCT@2.[ B*1\K[V^.&OLCC6X&ZCA M ZE*IT&XLD:GW/@&WI9PSE]\,AO;^+*^9S?F'HSMV;Q>L!^-O6_T9E46[*H. MGD<3CF_U767!C7B%#1?LHZW]RK$/]<(L#@G,0.9><-$) M?BD&*;XWQ91)/F$B$GR GNP-(8F>?(5>IWYOD G[:+3;-H:6WY>NJ"Q.'?O' M_,[Y!N+IGP-\5<]7$5_U&E](L\6V,NSG)?!^,/763-C/&]-H\LI57=BU(:=< M+4"0,=NWSL_';,)X.<,=U/W487YGP$^>Q,\V!&%^Q%0 "3;5DM M8,4QC6+4RT:#_MO"@S4P5("(+W4%1YW=-H4)^S[[LBI]";/;1M<.J88HNK4> M-H^O:HCGJH(5=T).[-1GWS$^44),8WC*1#;-84Q3/I4P)C*9*ACE)(GS*6?7 MP' %60GI7=AM38+KQ;\@<8+L8W["HJE@?_Q#)KCX\TU=X MQSUOM>>E,GCI.Z9X/$U@%$H! Q@3-8UP7=)RGJ1 Z7=E%B=L+*?YR0NIQZ * MO /:)[WD]I@4G!0X(H4B*218Y+T!KQ=E\(GY"BCO\&Q*.\-O3.JW-) $N"DZ M<).0$7%*XHA,DXBT-54.+-!47*6PXVUNDKVBZ TNGK%14)RDK#G"W+07$6M MBW@L8.6(BR18 ;?R3)$U!,]H5'G0/%?3[&TN4OLN$N!@#I8:7>,P;*40?%V2%OR*%GO"FKCCD(TH\,) 61X$E0F(L0CZE""'B3 MAP3ZXLE#^5[ZIX,^XCFQ>A(A#R+U(J0P_QTG27*/ZG\%9AW:$C"]VBX0)HM? MMV5C%MA&F 8?.A/N:V*7K# GF4]<,"OM&<[[=BN*;TW-5O876FU*IOI&F1#@]1H+Q6]!?1"R/UGH30D07_Z&SW:]+AVV<&[Z/ZHM MU'>@7&'*!RRI$U9##XRYE H.\#:'(NVEC@P;$" >*J M!J-XVZ ,:0Z^YE28 -\5R[#@2 !9R7ZT=K$#29@ (,0,4!&FMP*8REB>QQ"& M,@IZ3$X&0ID#-"G-B7 M,TE)SAA.*3R2*I23(R;LRYDB"JD(+:=@'U@]BY8!S4MS%F>XQCG$P3'*%6PGR.F.9*LN.,+> "Z7Q)V%1Z ML\8JPZ?9"0T*AP@/W7A;?/D>[XJ$?RB<[BATH'JP/N;0:2+7/"(R&?40 'DM M$I+$D&O6KPPZTI'4')4;RY9SBLW(@95?6#=.L--04-LR)E.L9 $N:UM__V+S MN+7J24ADCNX8(_0%GOP9L\,X"0&"55^1%V4>$PA(A=@YD)M)GYO)M]Z:V ^- M7;-W=&4VC6-WC_O7V'EC]+$$&V3S_W=%^BML6;$Y*%@6FJXH,O2[,O3=T-Q0 M^BA('ZH.DPRZ)\X^;!OP,),91#<3&?9@DKK!#,_Q"1?HJ+DK-;O6!5PR"^A/ M\3U/>"AK< #+FE+XB*&)N/*+;:H%=I_P @(08!MO&-0D85NK6D7 $$,LPGF,*Y-!_4^:VW%L+/%SJW!A-)>W])96\PJJB3 M%+),/NF! 9 (>U!(1T$!2S-MJ9\!%BX1C,T_I&^G7P &-^\]IEDD.IQ M#,!.H'AB!Q;:=.PPL4W'+H#GS@ *[)?*N8>&W5#_U/523]7S,.VO7Z=[RGZ" MQ0F[:\%GPI;;IJ;R-*'ME8$:M++@N7(-\CV8 %;8E&74XXH88^BC+E:@=/., M![@VQOXOQ4"ZL4N_TZ@&TBV+4' Y!#*$@,(4QG) D(< AE>-!L#7. =*46I M%,1Y0K]X0_H)7IUB2=ZNMQ65D,7^=6J,_3/6< GQ)D_: !LR,FH5>@BZ"E;J2XJ1(>#U$1ZARG(J3M& MN/AVBQQ+L=G>IV. FGOZ0.X8-4KA*W*_VG^#GX=/ST_;PP?\C[JY+VL'4;>$ MH^!T:%Z;\%$\3+S=T(?H.^NA1M/CRNB%:7 #O%]:Z[L),NC_,W'Q;U!+ P04 M " "BH594L=T2D+H# !M" &0 'AL+W=OFUKH1; QICV-(EULL&$Z ME"T*NJFD:I@A4:TCW2IDI3-JZBB-XVG4,"Z"Y=R=W:KE7':FY@)O%>BN:9CZ M>HZUW"Z")-@=?.3KC;$'T7+>LC7>H?G4WBJ2H@&EY T*S:4 A=4B.$M.SW.K M[Q3^Y+C5>WNP+UE)^=D*5^4BB&U 6&-A+ *CY0$OL*XM$(7QI<<,!I?6<'^_ M0W_OWDYO63&-%[+^BY=FLPAF 918L:XV'^7V-^S?XP(L9*W=%[9>-X\#*#IM M9-,;4P0-%WYECWT>]@QFKQFDO4'JXO:.7)27S+#E7,DM**M-:';CGNJL*3@N M;%'NC*);3G9F>8DK \?W;%6C'LTC0Y#V(BIZ\W-OGKYBGJ1P+879:'@G2BR? M T04RQ!0N@OH/#V(>(E%")-D#&F<)@?P)L,#)PYO\@K>!RG6OQA4#=BGCN&B M4PJ% 29*N)&BZ,5_SE;:*.J1?P_XS :?F?.9O>+SCJA3=C7"'Y7S^E)>#R)8 M*I[JEA6X"(AK&M4#!KY6A21":(,ER K,!J&2-3&+B_4IG!EW0J6PEW\C4_"N MJM U/G!!64!M0#&#<'PEJ)WJFIBAQX"/!;8&6E0%)8/(J$=P:=4(YDKKCHG" M.E*N*,,GACL4G$YOI$%]:H\FSX[&D(5)?C2&LD/XO1/H5?I=,J/KR?0(WL D MCL-X6$EI]@/.V_@_.+,]G#R,LR.8.NOI#B/[ >-D%PLU&38K5%[M1C[LI"2S MKO(CR!R*_UXH++F!]ZS@-3?AS.X5;+A6DOU%82-R+6@I((I^AFARNZTXS A?-9(9?@WPB^Y+F37MRS? M5:.0VF@XGH:S$1S/PI,1W$O#:@^5C-.WDS"E-<].:/V FH*^VQ"DY\(SASZ\ M)Z*XRS<#B-\E808'J)$/U,C_'S6HLZZ9Z91+G)6>$_4ERAQ$/D"9/3\]0] S MQ#;R&&37%Z!YTK,_]*0BZ-)H0XFW-6T5%P5O*.G MP7 ZS-(S/T*>U/T@OF9JS86&&BLRC8DU 2@_W+Q@9.L&RDH:&D]NNZ'_ ZBL M MU7DMJ[%ZR#X1_&\CM02P,$% @ HJ%65!UO:,7T P K@D !D !X M;"]W;W)K&ULM59M;]LV$/XK!R$#&B#1J]]BV :2 MM,,*-$A0=RN&81]HZ601I42-I&)GOWY'TE;MU#&V#P,,'TG=/?=^Y&PCU3== M(1K8UJ+1\Z RIIU&DU*+F>R,X T^*=!=73/UQ!M)BU;(U+-+^V3XIV M48]2\!H;S64#"LMY<)M,[X:6WS'\QG&C#]9@/5E)^I56\'"]1__9^4Z^K)C&>RF^\L)4\V 20($EZX3Y+#>_ MX,X?9V NA7;_L/&\Z3B O--&UCMALJ#FC:=LNXO#@< D?D,@W0FDSFZOR%GY MGAFVF"FY 66Y"V$J@O9Y$A4/LI MRG< =QX@?0,@2>%!-J;2\*$IL#@&B,B:WJ1T;])=>A;Q/>8A9,D5I'&:G,'+ M>A==_&/VY4VBJK@SS.8@QYSX# ';V NJ3F*3B \EN#PX5YJHT^%[SS0 M8XN*&=ZL03@8W%*[$M8PYTQ64U.W &S\U? ,+9MTQTB-IV# -]"NE(%[]GYR\MRI: MQ@N25B X6W'!#2=0WN2BHSJDA4.K25>GG&D6U3MQ(# ]"%AO.!FE9 WR.)34 M),P!C?$KF5YW=G8:8U&@UP9&H;>!-SF%6O6Z.Q\G9HC,RY@<./R MD]Z$ Z?IP]:YHKU=+7NQ3FB'I%^E3U_!IN)Y!4PA--*02,LI%_QO+,+C[*R8 M8$V.X$?^_Y:AU[ZJ$X&Z@&204!")IA.*Z:.KN[Q3RF;K,*LNZ)8QL]5V)HZ$ ME%#XDO@F3'=U*\]PD^;AB/BM)1DI^.J&.!;7[)F$*&T%U[GLR!J"0*"*3^ G M(I,1D1^8J1Z8Z93SY]3X.8ME MK_RI;EF.\X#N=(WJ&8/%+LWHTVPS?.5[J5=TLI5@@PJ/ZN6@)"XM3NK;9F#7 M&60Q#1!:T38+1W8UA&3BST:4$#MYJ""0E11(VQW9T23J&X*2-[8 GU"33EZW MG7'-1U*HC9UC^U+8I_M4$J*#.[1&M78O!>H]FWU_G?:G_6/DUM_!W]G]2^:! MJ35O--E9DF@L'CJ!!/TQ+0N[5RJU<*M%6@0'[-[#Z1[2 M&4\;D4F&)-/"?W]V,FV'+H75O>Q+)S-Q[,^?'=L=+HU]<'-$#T^%TNZL-?>^ M_-3IN'2.A7!M4Z*FG=S80GAZM;..*RV*+!PJ5"?I=C]T"B%U:S0,WV[L:&@J MKZ3&&PNN*@IAGR>HS/*LU6NM/MS*V=SSA\YH6(H9WJ'_5MY8>NNLM62R0.VD MT6 Q/VN->Y\F Y8/ M\E+EUC#>S)U)@'?KG,SEI=!H0*4\\:!#T6>(Y*L2*" M\5CK;*U-\L'F>J7]<_"=?)D*A^=&_2TS/S]KG;8@PUQ4RM^:Y1>L_3EF?:E1 M+OS",LI^.&E!6CEOBOHP(2BDCD_Q5//0.'#:W7$@J0\D 7""]&0VN6 M8%F:M/$BN!I.$SBI.2AWWM*NI'-^]%E("]^%JA"N4+C*(C'N'>S?BZE"=S#L M>++"LIVTUCB)&I,=&GL)7!GMYP[^U!EF+Q5T"-X:8[+".$G>U'B!:1OZO4-( MNDGO#7W]M<_]H*__OL\7TJ7*L-L._AE/G;>4)O^^86.PMC$(-@8[;(R=0Z)Q MK#/X*L54*NDEV:@YSF#LH0'C6L,8;C&MK)5Z!A/AI'N-^;=M;A0Z$ Y,#GZ. M@ 2!ELP=O"?1A;\JXPE>:65*,I)PA6L#5\(^L$-4!N RHQ21J5!0>WDG9UKF M]$5[N":-%JZG#NV"4P@N=5EMR7S3YH?]7V9X_U+3Q5**:H0[@/VON$ %EYM5 M^/)_D^*U3 O,$?+44]-0=74B5"02B4T[/<.8 \&@_8)/7[_[33I)7^\ M6-5;@U[[XRX)WKI *Q>"&2./DH/U=K?=V['^^&(=\8J(MUAEJ?"0<\HL0I:N MP;"B+8RG&XS=+:2#A':;E^"7TI'L6!^_6)]3!:.;2.E&(*D#96@CROW^1MGJ MV6,'P\\K._WX$_E5#1;>)SFAWZ!V#XY/FFXSPKVHE[98G'F[16K++E1O =3W M\J-,6FI^F!V"-OKHL1**+@)9S'8'@*]9BM93.P=\HHH4.11<(L(%FU.;4\^; MDZ0%BU*99PS7-E45%7V^O_$^LF$N:\QDG5VLZ\?-)C4$QE26@^",DEDP,A$$ M+T6XXU;GVG!/A2L@EFR6,/IH-K9Y0DBEG)$4E2>_(:]T%DU+G!2^DP$IG-!6<0Y%#J+ MHWI+X1867Z%J)TW_ER+.U6926,M@8G_W!DKQ',H_3W9DQ2PUVM 35O'G& O- MU@+J)1(!CY7DQ/D)-UY'2Q7&PO=V]R:W-H965TU@5L7TS4=C;;_OJ.'4BIM'!) MQO;,-]\\EZW2SZ9$M/!:"6E606EMO0A#DY98,3-2-4IZR96NF*6C+D)3:V29 M-ZI$&(_'L[!B7 ;KI;_;Z?52-59PB3L-IJDJIG]O4*AV%43!Z6+/B]*ZBW"] MK%F!3VB_UCM-I[!'R7B%TG E06.^"NZBQ29Q^E[A&\?6G,G@(CDH]>P.#]DJ M&#M"*#"U#H'1[P6W*(0#(AJ_CIA![](9GLLG](\^=HKEP QNE?C.,UNN@GD M&>:L$7:OVD]XC&?J\%(EC/]"V^G.D@#2QEA5'8V)0<5E]V>OQSR<&7>./,M[9MEZJ54+VFD3FA-\J-Z:R''IBO)D-;URLK/K>\Q1:\Q@CR\H M&P0FG>S*R64!.]2^\#)%^'P0O& NEP8&7]A!H!DN0TLD'%28'AUN.H?Q!8=1 M#(]*VM+ !YEA]C] 2.S[$.)3")OX*N(]IB.81.\A'L?1%;Q)GY*)QYMJ@BUQU=0Z5!9;PM87!#7\N#L8?__SBL.D=YAXA\D%AQ=\[)5P4])/6D$*XEAK#!@DO?-0H'&R)4*/F*H-W,(LF MHSG]ITDTNNT[3F.J"LG_$)'!=$(:0Q@D-[/1+4$Z< )T9!1!:9"TI_PD<\LI MDNDT(L1I,JL^5LJ>#<]!O MZ?5?4$L#!!0 ( **A5E00X?:<= < *,5 9 >&PO=V]R:W-H965T M\; :7Y_;= MK;H\EVM3E8VX54ROZYJKIVM1R_0WUO=H#"8#5H@%7U?F M3F[^)5I]$L++9:7ME6W:O?Z Y6MM9-T20X*Z;-S*O[9V> U!V!*$5F['R$IY MPPV_/%=RPQ3M!AK=6%4M-80K&W+*O5'X6H+.7'YH0MS[6#" S!!R'Z1C5EJ]JXI1/$<8 R9MH*%G6#7X5'$&Y%[+ K^ MR4(_#([@15M%(XL7O:@HNREU7DF]5H+]YVJNC4)H_/<(BWC+(K8LX@,L[I$Q MQ;H2[.."M>RN!?*F->\^JQX';$'F#L18'_&F8&8IV$K)Q]*FQG N&K$HS8AA M6[LKET@;;43!Y,)N7\@*^5QF6.,(3<@09T.#!]U(69;X7L<@/O G[) VOL"W)8GPY M8=$TL=014";L]I@>8.W=>^R]*(3BU8R]72LE&D.L,R_ ,DR\R8C6B-8;L1#8 M4+!A&'K3$1L&J1>-6)B$$";V0OL^P(MXXB4.VNK4 R>0T(=4"=!WT+QDQ(CA MT/>R$8MPEWE3(,:=VCU"ED*Y- 2S>(I+#Q(0R!"V2FG) A(8%DE8, '380S1 MTJW]H?U>#Y^P"9GTQ/(^(06G)-&[Q4+8\F8)%52"C\#]E 60]13HD&7$3H\$ M>;(-\N350=[[#F8X'.3' ?\.\K^#_*\*\G0;Y.FK@_RF!%]HG5,U-QLA&O9I MZ1I)[]8K8U^2H==&JJ?.FVRG[=R1Q%>([#WDFEVQ6Z%R&!>CT($&PH:]"3K MO;WZN'+$ONB5FK=*40(=\@@W]K/>JK=HU2M[3UJ'=(E[$ BYS5:]HDC<16LKG"B4I=9$EK;D_LC*$G4*=AD$BPNN\J6-K4(\XARQJLFP\%11&DTL M@Y9UU*X36BE%B%@]DMLJ8\2^XK5W]PMB"(?R,>=O+]>6^_V<7? 9VQ MGRHYMW7 P'4E#CH,X&UZVI0/6X;54IOS3O8C1>=' I]D>.9^S 7Y$\TJ7KVUNL9PK M]82TW7!5:(P84!MZ3% LJ * M)'8Y(:"Z@F*V)I)IL4(D#F=NPK9"--E/DDA M46R>PV-$\!G2:'*D;$50**#9RTKZ(B0)G$$Y9W>HF,'!H-YC]]97:4*YF&*8 M2MEO>ZKR,$YH%AG& 16;(S@^35_ICI=)V'T[$6N(I*F-O2G6.[&"#ZF+P,&_ MRN:LM6]/O-/)MAB)']IY,PFHUKQ$MNO]89A&5!.'D>^33K^^4LXC]6FRK4^3 M5]>G.X%Q/H=0SN)X\[E!;$O4D3_;JG7M^M*^,G64S^$R9:QGD#1K&*H]1*QW MV>ZT0]U-0<)5(5N : HY22EDV@K$/$QRZKDNV/R@*#@/0;\TS#RO<-?BH6P: MBGB4,QN4)PPBT$D! S<5+Y2-H!]E=MIX%Q-/5$'MC"9UZ3HQ51J;@!3YPQOA MB&GX^1YFI4H<7@A$__@-#,4[#A Q'2"0R,*82MANO2G-DO;:1KHV2ZG:\+.) M!!(Z.-C<^IFOM)T,W;AI;ZNR+DTW,TSM7C1-.F1,J%FB,7QGC_ ;L^R+U_'. MC[-:J ?[>Y .EH@']P]M^W;[!_+*_7CKM[O?E[]P!;=HE-<%2-'V<>I5[I>@ M>S!R97_#S:4QLK:W2\$QX] &?%](:;H'8K#]+WOY/U!+ P04 " "BH594 M%,G_@&,$ #7"0 &0 'AL+W=OPV#]LUXJ3[4/2!EL8V$8E423I.^O4]0]FN M4^12H"\2+S-SSMQ(CC?6/?@5[[DTF[.6VEK MMW"KEZL@"YW)N%9+GG&XKZ<.L\[>2J$K-EY;0XX7YZV+].QR(/)1X#?-&W\P M)O%D;NV#3&Z*\U97"'')>1 +"K]'ON*R%$.@\>?69FL/*8J'XYWUK]%W^#)7 MGJ]L^5,7877>&K6HX(5:E^'6;G[AK3^18&Y+'[^T:62'68ORM0^VVBJ#0:5- M\U=/VS@<*(RZ;RAD6X4L\FZ (LLO*JC)V-D-.9&&-1E$5Z,VR&DC29D%AUT- MO3"YKNK2/C/3+-C\@2[9\$('FI;*>#JZ4_.2?7O<"8 2A4Z^-7O9F,W>,)MF M]-V:L/)T;0HN7AKH@..>:+8C>IF]:_$+YPGUTF/*NEGZCKW>WO%>M-=[P]YL MI1Q_EH06-%7/J+- %\XIL^0X_OUB[H-#T?SQ#EA_#]:/8/VWP&+)Z[_84U@Q M7=FJM@8HGNRBB?SGR\A$=E#Q*E;L]9.,^;7HOPLGC7SF:Y7S>0N=ZMD]*$G<[LTT"Y(&[)K!_K&VU(7 M*F!M%O"K=M9N#&P( Q>A:G;:%AZ*ADJQDD*FFPSI>C:=$C1& M-,+J29+2G0VJ_-A7 &49#'RB42_I"MX O]E':AOE22'FT47"I,F _\#;*^M# M3(%"^P'L-+HX3$[P'8 %HL'*Y2M2IL 9](BSM8Y5FXDDB*:4BO0LZHL0TOS M03*?22RPFU$JGGQ#QSM$0(14@1-&2]G+44E#L=,;0:AW"F/_*U+O--%@WT2# M_]!$SQ*7*;MX'YF<9?H#I?=5&TPU&"(X.)+]:VWS/D!,R4&A-65T'POMQSKX M@!A)!']=5W-V MSL':5M^AF/?RA=/"*<2WZ1T&,$)^Y"!RER6E;\C?,Z$KB54H=(M>@LF =[723?IL&:9(.7B/#$-[1Z*-I M4('#Y'08O493E^L"L%WPV'I+T]F]IV5#\A@[_9<[.X9" I@O-^V;^#(4#DET MZ_II"ZSJVMDGC>N9RV> _XS)V7K"X_U<:G1+;1,TMZCLHMT282ND?OX,3 M>H(N9UCR6M5V#B[;BF%!GA0>O; VH;EW]ZO[5\M%;Z#@,8)5?(" MJMWD!/7IFF=$,PFVCE?WW 8\!.)PA9<7.Q' _L+:L)L(P/XM-_D;4$L#!!0 M ( **A5E31RDYS#@< "LF 9 >&PO=V]R:W-H965TV3I[H.P[7V(LP&.1E_Q\L!2B^C < M\G2)"\1/:(5+^EJON=8/)3(N>) MBRGF*2.5KL$?_(\:0JM4[<#3% M I&QD<%?/S,9D>(7+&@.!66%;W0T5@B>,&'>D M)>E()4ZD^W)&\AQGDE"*R4KEA]OX-"C!:",=X6D\4O^ZK#3;T#(R""?C[:%; M7,<=U[&3:[M+^ ;78X!RJ?.H3#&0'0.D#&=$@)QR:Q3CG9HVO)['X!^W%<"D M"V#B#&"*YYA)AB"E7(8A** S*3=EJXI8\I<*PF3CL+*?[+"*3\C@ M?]KQ/_45@-62_H,2S%(\ ?PHFS6W[YC3'1+!.+"QM0P,)PZVP<@T@I&;;[;" M3!"N=*6E:M7UT0Z#,$AL5"TCX<0V*>/R]*=+@&1' MRZ20Y+12*K:.4?9;L01B25@&*L1DG>9UF>DD(%8^;TUM#H+=*D![#BPCD]": M ]O(V)4":%( 7RX%&X>_2\61$EK&46[OZ'"WGO:@=P=:-_/4,M =LFF10>AN M'])(JAJJHM\@]AWK=OG1MJVW5S =,HCZZL*!:8*!NW5=%K(-DW^0[H+K*C&< M(R&%12IB]G,:V:Z^=>Y@?&JM:;Q;?#BQ%M4&"EV*&IC^&[@;\!=9SV,PJTFN M3NBQ/*JL)*)FJK7)2N=8W@$L:9X!4E2,KK!V+JY*F&X:C'LKM^EX@;OEW7,\ MKW.0DSD&= X0YU@< UE.BX%I*^@&#$^]WBW30;..HK MG=!(/W1+_RVC69T*TX'W^4W\INQ!:8-">AR_R;E/>>:[/@;4Y M>: /H&E$&;I%^=MZ.S5)X]I+5\U>XX!+^;$2=(/Z"VM$$KI%\@9)120=/Z4D MF;Q:Z;MV,">EO $@*)>ZP@6KE40>JV\6U-G68E/H&W-K#.Z%@V:J*PBCM]!] M^]**C;SKO$'I4G[(GK3$XQ\UJ7;O0K=7,8(+)[W)D-%-Z-;-EZNZ!S#R;N;0 M"''H=OTFSY_6O53G>4X>U;5S$2/$8=!7FD,CK:%;&E^>9@]@[$_SQEO&EH9#!T*]8K\NT&A/Y\&PT,/1K8 MY?MS*9-=HOQ]S37/0Q)M5"KLS16&1J3"MW:%'L #$FW$+?280O3H,861T:*H M-U,8&2V*WL@4>G#\28R,=$4_Z0H]\_WN)C)*%;V)+?2@C/V,-KZ+[L\6>J"# MD9^G$<2H#U_H 3U@FQE1C/XO8^A9&%JG;D=A-#?R.,-&<5[E#",CNE%OSC R MXAF]M3/T ";>W1(;-8X]SK#+\XN=86S4..[-&<9&7N.W=H8>P -D(S:"&WNL M89?GUUO#V(AIW)LUC#=^NWMK:^@!]%OQV*A@[%/!Q]=;P]C(5-R;-8R-2L5O M;0T]@ GN\(#$RE+B-U]3M.SA #0NY>Y2+0APL<;;8\VM[ MM/N#P\[O[,XQ31##C:=H"LP6^FDD#C2/YCF4[MWNB:=+_9S/L_>O@@_3YKDE M ],\1G6#V$)&"7(\EY"CD[&4/=8\F=2\$+32S^K,J!"TT)=+C*1+4P/DYW-* MQ?J%6J![/NSB/U!+ P04 " "BH594%O0O2#<" #V! &0 'AL+W=O M!!3M MBFJKA0?$@^M,$FM]";;3EK_'=K)1A;85+_&,/>?,F?'$V5'I9U,C6C@)+LT\ MJJUM[N+8T!H%,6/5H'0GI=*"6.?J*C:-1E($D.!QFB3O8T&8C/(L[&UUGJG6 M?1)'K9>&15;?U&G&<-J7"']JG9:N?% TO!!$K#E 2- MY3Q:3.Y6,Q\? KXS/)HS&WPE>Z6>O;,IYE'B!2%':CT#<< MT9#2 \_M%_9/H797RYX87"G^@Q6VGDXIP/W-'!/+W#?*]?9E0HM11GZ^?/>Q<#&HC"_KF28#1EF5]4_D!,3K8!& M62>9$0YX:I1I-0+[MS!*=4OX:Q?6Y9@D(8E_!PYYDL6'\TNY&M))C\^FTK\( M#T173!K@6#I,,OYP&X'N_K+.L:H)@[I7UHU],&OW,*'V >Z\5*ZJWO&S/SQU M^5]02P,$% @ HJ%65.>')[^8 P +@L !D !X;"]W;W)K&ULK5;;;MLX$/V5@9"'!&AUL^5+8!N(K2RV!;(-ZLWVF99H MFRA%>DDJ[O[]#BE95639S0+[8I/4F2.>,QQJ9D>IONL]I09^%%SHN;HOLT"FV 0_S%Z%&WQF"E;*3\;B>?\KD7VAU13C-C*0C^O=(5Y=PRX3[^ MKDF]YITVL#T^L?_FQ*.8#=%T)?DWEIO]W)MXD-,M*;GY*H^_TUI08ODRR;7[ MA6.-#3W(2FUD40?C#@HFJG_RHS:B%1"-+@3$=4#<#1A>"!C4 8/W!@SK@*%S MII+B?$B)(8N9DD=0%HUL=N#,=-$HGPF;][51^)1AG%D\$B68V&EXI@K6>Z(H MW*[Q<.4EI_!E"RM9'$I#7(YPV@-_$#D\;K>81_@BX)LSFN8?'UZIPH,#?Y3% M!K$8Z^#Z#FY3:@CC./H(+^L4;F_NX 8"T.XY, $O@AG]H;7PQ#C''>#:37LZ M"PQ:8(4$62UW6*([=7UNAA.8W\\ M"U[;UIZC!I.I/WV+2L]1233T!PWJC;:DT99<-2JE0F(Y_LJJ44,WNFK5J6R MU&4CJK*16T#_"BR^NAA*C2 L ;SK6 ;T5(X'Q.JJ>MD)>]=G;+6-<M6PI3OA5D4N.2>JI:U74,4V?9/7Z:BCIP^4=$#I M.2CVPZ1?313^_-"&5_6D=:K>KZ@F[$CJUFHO*NG6:@\*174OP:#52."'8.<: M,HUGKQ2F^B0VJTW3]^!:G<[ZTC:#KD'Y25-UDD]$[9C0P.D6*4-_C/>LJIJS M:F+DP;4K&VFP^7'#/3:T5%D /M]*K(EZ8E_0M,B+?P%02P,$% @ HJ%6 M5#1X$M1@ P +PP !D !X;"]W;W)K&ULM5=K M;YLP%/TK5VB36FD##'ET4Q*I#7MT6JMJW>/#M \.W"36#,YLTW32?OQLH(0T MA&32^B7!YI[C<\^U;YS16LB?:HFHX3[EF1H[2ZU7KSU/Q4M,J7+%"C/S9BYD M2K49RH6G5A)I4H!2[@6^/_!2RC)G,BKF;N1D)'+-688W$E2>IE3^OD NUF.' M. \3G]ABJ>V$-QFMZ )O47]9W4@S\FJ6A*68*28RD#@?.^?D]1LRL( BXBO# MM6H\@TUE)L1/.[A,QHYO%2''6%L*:K[N<(J<6R:CXU=%ZM1K6F#S^8'];9&\ M269&%4X%_\82O1P[9PXD.*V7NA7$1U70R MDF(-TD8;-OM0N%^@C5\LLQOE5DOSEAFP&6F:;9@ M,XYPKA1J!>=9 N^$2-:,6\HU,C31IU= MPXLK)1>EDF"/D@AC%TCX @(_(%]N(SAY=MK",CV")22'6*)NE@\T<\'?9J'Q MKYPI9@UJ(7QS#&&9G'^(T#,UK L9U(4,BA7"0X4\W]#"]X]F#BXUINI'QQIA MO498K-';L\9GH2F'52[CI3F;$)LZLP0EW>-)5++U"S;;L>XF@=]WRQD9Z*9%3 M;9R+A=)M9WLZV"DU"=W!MFG1;E#@NX^=;0T*VLT=UJD,.U/Y)IE&LQOF=D?0 MHJ.U)3'<36+@/]ZOT6Y4&)XUTMA2>%8K/.LV>\'J9MM1NUI0VP+R?"Z$?!O9& M5_]'F/P%4$L#!!0 ( **A5E1+UXKEB@, !H+ 9 >&PO=V]R:W-H M965T:&ED$Z%(AZ36FW]?DI*U6EM2@Q:]V"+UWLR\&7(TRQ,77^4!0*'GBC*Y M<@Y*'3]XGLP/4&'I\B,P_:;DHL)*+\7>DTA0ESUDN[]R#6 M2UXK2A@\""3KJL+B^Q8H/ZV@1@G2$$+:$\)(0CQ"BEA#]*"%N M";'-3"/%YB'#"J^7@I^0,&AMS3S89%JVED^8J?NC$OHMT3RUWM92[TB);GFU M(PR;8KQ#=TQAMB<["F@C)2B)-JQ /W->G BEZ.91'[^BUF]Y:8A'"@K0D"GY M%MUDH#"A^ND]^O*8H9LW;]$;1!BZUZ8,9.DI+<2$X^5MT-LFZ' DZ"!$]YRI M@T0_L0**UP8\G8$N#>$Y#=MPTF(&N8NBX!T*_3 8".AVFOX),Q?YX_3L1^B1 MI?L3:J*NJ)&U%_U343?YMYI(8F_8G[_J/72GH))_3?B(.Q^Q]1&/^#@?AJ'J M-5I'BWG@)DOOJ9_3 =A\EE["L@%8.O?=M(.]BC_IXD\FXS\?VP+M MSMG"+]F2YH!2+!52!P& 2B)S3-%WP$).)"_MG*?_6X%FG8_9I,"/F CTA&EM M;ZGB2L=_K$5^T%T2Y5HB*4#82SI4PL;VK)?T,)I=57 Y2=N<%' !I7V4?%L MN'KS3MQ\4MQO^HO8M2C*%F !3TCEDCYAJ4NB-B M%IV8Q:28NP*8(B719Y&P"U5#8A;7(]SUWPWT++6@.OCD'DQB..PQ?' MX;_NERVUW^*"67)UVX9@\<*-+HHZ!(L6O5O9*/!Z0T,%8F^'+ZD[0\U4\^'L M=KL!;V/'FHO]K1G\[##R8J:9&N^QV!/=2RF4VJ2NGHY)-(-8LU#\:$>3'5=Z MT+&/!SV\@C _;[D7)T7QD$W#J__!E!+ P04 " "BH594IUWQ#L\$ H M% &0 'AL+W=O0XOIU@RD;S6?[L1LQG/%4Q9>1& )DF"1:/ER3FAXL1'#T]^$RW M.Y4]L.>S/=Z26Z+N]C="W]E5E(@FA$G*&1!D.O-%*[BU$P A'9X#16G_GA#U(F-,[BA3R6^2\XE+;."(2I5#PIG36" MA++B'W\O"]%P@/Z RH=4-O!&W!P2PUP@K/9X(?@,BL=;3L(J]- M[JVSH2R;QELE]%NJ_=3\,I7ZB91@R9,U93BK[3MPQ11F6[J."5A(290$"Q:! MCYQ'!QK'X.Q6=U.4ZK=_;< 7KG#<]7@+SE9$81KKJW-P=[L"9V_>@C> ,G"M M8^AAY,Q6.H,,AQV6:"\+M&@ +43@FC.UD^!W%I'H.("M4Z_R1T_Y7R)CQ!4) M+>#"=P Y"/8 6IK=_\3, DZO^Q$;EHWD#HWT47,I??X&^\]L2"_%(V18L$IXRU3Z>'O!HS140)%PQWC,MX^&1@JJ\,$KM.VT&FUJ3.9K MKLTD.E\\$*'7&G GR2:-03:\!&=:81X)%O)MWQR8(_N%IP$C=&IA=7XBNXH[9KM 2$,+-3?'["Q#L"?1K RU!%S)EX31 FVQRZ <*B9(:K! MHA^C6.G7+"/RW8Y&E69-8*XS&<15JS=TC;B6^8)-A-[@Q'GUY([NC>U42S7T M7H%BL-9;:!;FX;E->5J*$]-JI%'YF5>46E$G2=YE_8(FO,@F-<[?2B M1IG2G]OZ^SO5'WQZ'[DGNKC$V%^UCB/_-6A72S$R2_&+:&<.[3U/NUJ$D5F$ M3Z1=T&T&PO=V]R:W-H965T M]W=SCGT5;(9[4F1*.WBG$U]M9:;ZZ" M0!5K4F'EBPWAL+,4LL(:IG(5J(TDN+2BB@5Q&&9!A2GW\I%=>Y#Y2-2:44X> M)%)U56'YZYHPL1U[D?>^\$A7:VT6@GRTP2LR)_II\R!A%G1>2EH1KJC@2)+E MV)M$5].AL;<&WRC9JITQ,IDLA'@VD[MR[(4F(,)(H8T'#*]7,B6,&4<0QDOK MT^N01K@[?O=^:W.'7!98D:E@WVFIUV-OX*&2+''-]*/8?B)M/JGQ5PBF[!-M M6]O00T6MM*A:,4104=Z\\5M;AQU!U#L@B%M!_*^"I!4D-M$F,IO6#&NQ^6:(;I2F4DY3HMM:U!$4EI*:_K2MT\P;G M35G#/:<7Z'Q&-*8,1A_0TWR&SL\NT!FB'-T#!N1J%&A(TH0:%&U"UTU"\8&$ M9J3P41)=HCB,(X=\>ES^&7,?A4YY *7MZAMW]8VMO^0_ZHLP%-.6 $V*EYHJ M:E=_3!9*2SC7/X]PDXZ;6&[O !?"CUW%:U2I59DO_#6/XKX/IJ\.6*^#]4[! M$A>L4?5W85'J9VY8VL'24[">"Y;NP8:A'PYW?VYPUH&S4^#4!<[VP&GJ'V#U M.U;_%"MSL?I[K-[03]VL0<<:'&5]71/H_TM-I(LXV"-F S]Q$X<=<7B<*#1F M+MAP[W2F8;9S8)HOV&$U"/WHKYB"G:9H+J1[+%>4*\3($G2AWP<'LFGRS42+ MC>V3"Z&AZ]KA&NY%(HT!["^%T.\3TWJ[FS;_ U!+ P04 " "BH594 "%N N[;$2G+8_/N5;&-!C16R M97-!;-DZY]7Q>1^,QCLNOL@-I0I\RS,F)[V-4MM/OB_C#M-Q^78@YB.>:&RE-$' 621YT2\SFG&=Y,> M[.T''M/U1ID!?SK>DC5]HNIY^R#TF=]$2=*<,IER!@1=37HS^&F.!V9"><>? M*=W)@V-@EK+D_(LYN4LFO< HHAF-E0E!]+\7NJ!99B)I'5_KH+TFIYEX>+R/ M_FNY>+V8)9%TP;._TD1M)KU1#R1T18I,/?+=;[1>4-_$BWDFRT^PJ^\->B N MI.)Y/5DKR%-6_2??ZD(<3$"P8P*J)Z!2=Y6H5'E+%)F.!=\!8>[6TTM@#&'X$*$#P^>D67'VX=H3%36UQ&19WA&WJ]?JF(5HE^&,.9\F>+1<.#UQ_[+B=3])G7? MF7J6)*EI$@F2@@+%M:^^%JDLQTZIJ*(-#U3 8;]+Q* 1,7"*T ],(TA2L!(\ M!VI#@22Z&_D*+.M^IB<;JXHZ.!!S T>GI0P;*4.G%/U4M?.9]JH0E,6O0 G" M9$8JYFC7<"U/ )+\J\VL<:9."ANVJG331UU5&C721DYIVAYOM,BHE19'(]B5 M-VKR1N[N+-+,9);E^N_82A"I1!&K0E!'\\/ ,BNXL+'@ 0_A_[=6'>.HJZ-H MZ(6G"P>1S8XNZJXZW)GV@I9<$/\4@]5ACQH9AMZP0X_E'70#[S(NJY,&EG61I!-X[. M[%!G,8C<&'S;4*@-OC# WJ CLP4?B)A6WUW/*LUTB_SWL1S' MMA!#X87-A2R"D!M!9YD+M2D4]G$7_Y"%$')#Z+WF0NWWL*Z&MN1"[O>P'S;7 MB5T7,/PPA[#EDK83:6S/(9/O)$%0=1%)GSP8])-IO>:K YW MALFP)1AVOX;]J,GJL.=HL<3#;N)=QF&XC<0;B+T.4V&+1.Q&XMNFJ@,<_CZ/ MHO:;CG^PMY-3L2YWL"2(S09+M7FVQW1.A&UB"C*[TU, ; MZMRBVK6J3A3?ECM%2ZX4S\O##24)%>8&?7W%N=J?F 3-WN'T.U!+ P04 M" "BH594?&1O@,D" "W!P &0 'AL+W=OND;A6LZXMI+]SD *N.G=D&NF^_ MU2SB=P8S@0\*J(W14'5OUO@:I?%1H>6V4G!4@-)."*%A.G9O@.AU9_\KA%X.= M[HR)K>1%RE=KW.=3Q[= P"$S-@+%QQ82X-P&0HR_34RG36F%W?%[]+NJ=JSE MA6I()']FN5E/G2\.R6%)-]S,Y>XK-/4,;;Q,6?\8TF^X^R] MV*(I%0-]0PN6V'P[;#814O.A)OO[-S MX-1 3E*F,R[U1H$FOV]>M%&X _Z<2!>UZ:(JW>!(NCG=X?HPH!CEO;VOY<-* M;@^%[2P(QVX\\;;=%A]ZC8?N<-S]M8H]SD'+.3C)^8S'P1435Z62&>A>TCK M:(_4'7P K9WBKE/<3S9LR88GR>Z88+BA\& M_7!Q"Q>?A/LI#>6XO=H=V,<7'V2.XNB K\?+#]S1OE<:'RR$"+_"D2I&;16C MDU6DL 2EL,6)U$9?DF2#EC!]M8P.EVOT$3+I<>I64C-ZG5/27FD/5*V8T(3# M$F6^.T*]JJ^)VC"RK [.%VGP&*Z&:[Q905D'G%]*:=X->Q:W=_7L/U!+ P04 M " "BH594"E-&6FH# *# &0 'AL+W=O'80^,=+:)4J)* M4G'[[W>49%F)96T#TK[8I'3WW7;'Z3ZK/< AGS-1:$7SMZ8\M;S=+J' MG&E7EE#@FZU4.3.X53M/EPI85COEP@M\?^;EC!?.LAULP'PJUPIW7H>2\1P*S65!%&P7SCMZ MNZ*Q=:@M_N!PT+TUL:D\2OG9;MYG"\>WC$! :BP$P[\G6($0%@EY?&E!G2ZF M=>ROC^@_U\EC,H],PTJ*/WEF]@LG<4@&6U8)\U$>?H$VH^HK-F25N+2S>L9UVG&=CG+] %K?XGU,J[P2S$"& MUPA;2LJ9O:A#9!N\68_&VW 6ON#:&,7/C*8S-QPF&W5DHU&ROTO#!"DOR%N M&>(;G5$)PO!,W &KB+K),-]9QW#!Q(TI.Z.9 !JRB\5$ W'=>; M4:X/+-WC(_6"[(@*U#_U8O_[BTY[K9^^KNPM7E]1FD1GN@^9Q8D;#PM/3PV8 M!J-\-W)K#DQ!4_D\Q6$"QFJ=GKHM#7^ \*>&2<<[YO\7_KP9TLAW;UX*/V V M37IFS_F>>B8=;YHK_'X;536#%W[3L=/L%+RD^AS\U.#H[ =H?^IK-'YE[>.S MCV;@]XJYE?[&PO=V]R:W-H965T/DAW#69U@+[$N/.0Y M),7$&ZE>= Y@R&O!A9YXN3'EM>_K-(>"ZH$L0>#-4JJ"&MRJE:]+!31SH(+[ M41"<^P5EPDMB=_:@DEA6AC,!#XKHJBBH>KL%+C<3+_2V!X]LE1M[X"=Q25

CJV]L[@&X.-[JR)5;*0\L5N/F43+["$ M@$-JK >*GS5,@7/K"&G\;GQZ;4@+[*ZWWC\X[:AE035,)?_.,I-/O$N/9+"D M%3>/),,@5EL-;DEG(J M4B!SUSI36912@#":''?6]TMRDZ9547%J("/W)@?E;!7DMK!K(%^DUJ?D*_I MXT>H#9_HZPDYG@%&XOJ$G)'G^8P<'YV0(X*A[QCG6%$=^P8%65I^VI"_K\C/(!V087A*HB *>^#3P_#/5 Q(T OW,8UM+J,VEY'S-]SC;S>'6_$SIE,N M=:5 DQ\W"VT4MN[/ ^&&;;BA"S?:$ZY;"GS.V+ ".T8I$.D;P2A"XYU[*MDO M;*3"EK OQW64,'!A[*M?)V?A>1#[ZVXJ^ZRNSENC'06C5L'HH +;)I7 X:FH8I03S)>&7K*UPXL=KH.+?[CV&$6#<3_7<YVU%[1]6*"4TX+!$7#"[0@:K'5[TQ MLG038"$-SA.WS''B@[(&>+^4TFPW=JBT_R')7U!+ P04 " "BH594PS/* M6:X' !'+@ &0 'AL+W=OS*4XPPUM MQWI))/GL<&=G]IR979[<9OFG8J-U2;YLD[0XG6W*GL[*3^[5U^=I+MRR1.];N<%/OM M-LJ_GNLDNSV=T=G=#^_CFTU9_; X.]E%-_I*EQ]V[W+S;=%96<=;G19QEI)< M7Y_.7M-7H5I6 VK$'[&^+7J?2>7*QRS[5'VY7)_.O&I&.M&KLC(1F?\^ZPN= M))4E,X]_6Z.S[IG5P/[G.^L_U@-H&ID &L'L.$ M,3* MP/XU &B'2#JE6EH8VUZD.]F/5HXWZ<5G&_*G/S MU]B,*\_>ZUV6EW%Z0Z[TC8EG25ZG:_*SSF[R:+>)5^0R;9*K"M*S*Y-VZWVB MR=MK\EY_UNE>OR!O=SJ/:A.7Z2K;ZMK"Y=K8BJ_CZ*-!ORX*71;D_.O=0YZ3 M9Z$NHS@IGI.7Y,-52)[]\)S\0.*4O(F3Q#RK.%F4QKUJDHM5Z\IYXPH;<84R M\B9+RTU!?DS7>GUH8&'6I5L<=K'T!6$>H\B$+MS#?XW2.?'& MAX=3AO-ZN.?PAG>AYK4]/F+O+L VY/W8_O6;@9/+4F^+OQT/$]W#1/TP,9I7 M=79@46P&RGI@14N?S[B2P=RLT.?^VB(P*ORY?P@+$1A38LX[V,'T93=].67Z M9+?/5QM#*X:?5MD^K54<*\6(+I234,PA*F& WFRX$/$,5] M.0]P%X+.A<#I0JA-";**&U[17TR)4J!N!,@4P5:!(!X $D!! O>">E8:/:K" B*DZ+' H<^6 VC_*F(N;5\2#ELZ" &&E)S"^IOP+%DLWI)W8+Y M/=BY?<0!\_+>;FY=1%!BB HQ%!N-G]55ZA;6"1Q-H3K6N>@/_8 *:7*1#OU MK#&Y'/7$JBEURZFID8N=B5B4N#:GU2[J'X$+K,I0M\RXN "*PI(M81I!F)+> MD#%"#";&R=EJ#'6+S&.(( ")XPV=^R8D=$(.VPVK.,RM.-^#!-I'N+S[-B1T M0@Z]LW+'Z&/W?FOA6[F'P+#LD+)O"6F1F<#HIC#X4,9)7,:Z<'6< M5N#8$;HT9F6'/;A/8U !?!\6: A,,1]H)@*3:CD:"RLH[,DZ-08%!.P4J!Y MB$+$SD@3P*RZL*=OUMI'./V#;1B;JZ%_&&BD1V!6\-BCNS4&6RPT V&[IC@@ M-&A+&EMC^6>%E+F%]/<\2HMJJ]8;U+4GK;2QX.DI@%O1X6[1<5! ._)@;W,% MVF44%H"6'X'Y 1MKF+G5%>[6E4=0 (<*X8'S# 0$DC!L01,$DUN=X6Z=^1XD MP&$G]A*V/0B*#M>)K#K1+PY1&"956"NQN@2<'"CMCD4. O.&QEN $AQRRF:ZE@C M+#D+-SDCH;E_ZR-Z5T;B"'&RY"KTN2I.+4F$951SA?$I8,A6/OP81R!T'!^0FX&V)&!YV(I8H&[T'$9:C MA9NCVT4K"%IC']Y,6L*4WM-'0EKVE.[J>DHD)*R0 \5!E8G _ !$+,1@PA]3 M&FF)6;J)>>J]E(1U+AON^0F84"(DS\?VN[2L+">5S%U2/;RVD9::Y1&H6?9N MWQ]/S1*Y1*<4W!(@,,Z7H+?!8#088P!IR5FZR7ERSL&S&N )K)41/]R@0R\L M^HRFK!LI=/D]- M, 4/](<)II!C'/C>!@8:Z9Z5%1DUZ6J@GV#WKS2550+%GC[;E&5L-;6.'L\V M!>^48:6)@=B0 A0\X: J&",!935 N4\X)F<:MU!%2S#*TFGK@X4@Q> 1NZF608\A!.3@3#1&4HV)65@>4 MN^Z?G&2-&7F0&N!%M F@$ 4-DVS1>\-VJ_.;^DWE@M2'L,W[I-VOW=O0K^MW M@ >_G]-78?-.LS73O&+])LIOXK0@B;XV)KVY;V:4-V\M-U_*;%>_Q_LQ*\ML M6W_7=E^H!W;OC9_\#4$L#!!0 ( **A5E1OF7,X8 0 M #\3 9 >&PO=V]R:W-H965T W',,LS_O24I.R]F<'9Y\$!W M>UD\L)?S ]Z1#9&/AWNN[NS&RI9F)!>4Y8"3Y\7L!GY9([\@E(@_*#F+SC4H M0GEB['MQ<[==S)S"(Y*21!8FL/HYD15)T\*2\N.?VNBL&;,@=J\OUG\N@U?! M/&%!5BS]DV[E?C&+9F!+GO$QE0_L_ NI RH=3%@JRF]PKK'.#"1'(5E6DY4' M&SCD[ UZ@E;7B MHDQFR5;AT[RH^T9R]2]5/+E\( ?&)'/4W 75Y- MKJ)(5Q?,IJP;N,4ISA,"-L7PU^!J322FJ;@&/X''S1I:IHHO MYK94+A<#VTGMWFWE'AIQ;TT2"[CP,T .@@;Z:IK^*\XMX(S3UR^ANR7=Z=-M ME>5@WLA@-TG"CKD4 MJCL30D_X*26?04ZDJ0B5);^T5*P4IV6 /"N:VZ=NKDTHQ_+[J+4!Y406:E"] M8+PF&&\RF+O\I!+'."7&2521P\Z8;N!:[L!_ \J!5CCPWX""R()F__W&?W_2 M_Z^,;<^J"TS.^_J <02'>5T98%$8:.DWP(+(L0*S_T'C?S#I_^V1IELU807 M:GE0LY9C(?DQD4=.)N9JV)@/___&B)K!HG=KC$C+)O("K3$,J,#I3)FJ,A4J MZ*+F*6S5 GZ 7,!6+^#[ M"49MJI= 5ZN&JU<#AMJ*983Y'5@_GE8RX)LT ^H+/70#?4H98$AO[AK62P@: M"Z%5#?AZV8#Z2N\Y;F>AK_TWP%1VAZIGM 9'B]#J!IP6C@J:V- =7!B,;M8;;7;4J@=ZO7H@714\S]%4W 3SW2%L;;3F M=]:-?@2M>*!I\?B=XUP4$[F)"%(UP:UU4;#&'14Z&HJ:$)YHWW1*@AZO8+4U.ZK6AQK MTK RP*#CQ$.E61MPD=H&AX,0[,YA17&T] WS'7[QQ*1D67FY)WA+> %0_S\S)B\WQ9%(&ULS5C;;N,V M$/T5PEB@";"61%WM16(@L=MNBDTWR*5]*/J@2&.;C41Z23K._GU)2I9EB1:" MH@_KAYBD9X[FS(QF.+G8,?XBU@ 2O94%%9>CM92;3ZXKLC64J7#8!JCZ980U%H)&7'MQITU#Q3*[;7>_1? M#'E%YCD5,&?%GR27Z\O19(1R6*;;0MZSW6>H"44:+V.%,'_1KI;U1BC;"LG* M6EE94!):?:=OM2-:"C@^H>#7"GY7(3RA$-0*P7L5PEHA-)ZIJ!@_+%*9SBXX MVR&NI16:7AAG&FU%GU =]P?)U:]$Z; M-UX#FK-RD]/M/0JVH8 7)4PEY _AU SPU MC[BA&2L!/;)CP?KX&M23H!%*WT"/6Y,:'U$3=QU$ M"252D6K%]8ZS)9'H[ L3*E!+SLHF^+(3Z[^^J*<9#/'W@*UA8VMH; U/V'J$ MS1J#B,DA6VI4<-@S>+HHOLZB6#G]M1VN2BAJR81XZDR.I19]J2")G&DC=40H M:@A%@X2>:%H4+#-\5D 5H0)EC*M(J",$;ZK>"[ F?86;M,P9XS )G*1#SB87 M!)'3<<*BDHN/\;S(3B]NZ,6#].ZV/%NK,JWJ?<:VU 0KS?]1=4YGBY57;+,W M=*(.+9M8%#MQAY5-+)XX)V@E#:UDD-95]FU+!#%%T46YZF1"$KE5U8SH3+?1 M2OJ&^+B;8W.[5-@A99/R3G&:-)PF@YP>),M>QKJGYBH#2YUXZ9X@+('SSKF- MY,3B;7_2#W4YXVE*>#E.]5V/@V4X$S>:D:(9-K MX(JFL.?FU,(/=]^DN44JZ ?1(N4GI\H)]@[]W1OD],BD*B&4T7&W/**SNIR< M?T04I+61>CVC<- +GT5J[(>]>FD3"]K>.F;8NL'@]_> FMIS=9>0^A)A)89[ MMD1)V&>&>T4PF$9=7GVL(&S3/^;E'WCYPR]@U4*%ZKZO0+Z_QVK&8QD&K+M1Q[8LETUYB+VQB87(R8P\]'@\W^=_5VUC[<,A- MAZ:*XQ\_J(=>B8>;Y7^_XM3 T5&]]>)^>)/^+6^<= NN#4W=E[QI^],)M=N: MM$K@*S.Q"F3N,M6\T)PV4_&5F04[Y]=Z6C83W &F&K5O4[XB5* "E@K2N!=3O2\;D?J,?T/P/8?8O4$L#!!0 ( M **A5E38-O6\2P< ,LM 9 >&PO=V]R:W-H965TB_K--L%Q;Z8[:9Y?M,A:NJT2Z>$<\3LUT8)9.KB^J[V^SJ(CT4 M<92HVPSEA]TNS+[=J#A]NIS@R?,7=]%F6Y1?S*XN]N%&W:OB87^;Z4^S)LHJ MVJDDC]($96I].;G&[Q8R*!M4BK\B]92W?D=E5SZGZ9?RPX?5Y<0K[TC%:EF4 M(4+]WZ.:JS@N(^G[^/<8=-)YFJ?QIVA5;"\G_@2M MU#H\Q,5=^O2K.G:(E_&6:9Q7_Z*GH]:;H.4A+]+=L;&^@UV4U/^'7X\#T6J M14\#XO>+%011G'^%OV$'NX7Z,T/;]$/*$K0QRB.=?O\ M8E;H6RXO/%L>;^^FOCW2Z2<^1Z%^ MU/7SG85YD1V6Q2%3CD$237@Q@B6RN9H<:DD=0+9&$3-"IK)C22T3;1FAN..( M)1;A_I38'?&;3OC.3FB&Y'N-F#!VC$C0! M&&'_L 4"]H0X<([2'S2?^-.@X M8)$)[DUYQP.;C+6GV&E'6BL!=G;D3N7I(5NJ>EX\%%$<%9'*78-$(#89PQ3 M(J:#3:'&,,H3N!Q-H<:\$-3K6F+&XCI6GR7 6^P&[I]9F.3E EVMOZZ1 ?AA M/H830$,L!CLAS >:BNYS/[?)F&5ZF#(9D+Y% P-HL9NT?V@;MNA:#U*T#%U# M ]3#_AA6 !AQ,-B*P 2\+\04=[VPZ 23T^X*;M/)@/>Y08"ZQ$W=$S?0?^B5 MBSH!.A(\@ED$B$G(4+..$4Z7%6K,&XM,>K2[)5O89"?;A-.. (J)&\5=I\Y: M[ D@DK Q? %^$O?N\1Q?N#&2E$IC9;'(B%['@ZXOW%B B.B;/X!EXL9RUY67 M+_X$R$GD&!8!5XE[.WF.1;XY]IAT\36WR'" S:ECD4G:"SD -G$#NVO2V=L! M"AREW@C>4, H=6\RS_#F&*$]FBR@QA)DD7&/&-L!BZS<7/1X0X'/U,WG]X-+IIHU7F]:6-%&!,W3"N M37C]\D^!EW2,K)X",^G@O)Z:R3CUA6F11:97(\,BF\SO6_XIP)BZ8=Q8=-:Z M3X&-=(PTGP$HV> TGYF).?&)L>[;9,20+6PR+%M\.^T($)BY"=P8\O(EGP$= MV1CY/@.$LL'Y/C-S="I\LS)IRHC/3'ZQG0DHV1 M^C-@)AN<^C,S6??-G;)%);5S7NNGBS-+D\#K:W+:/V T,8M#%IE'S5ECRJCDTQXG.,"9N^'<=N+UNP$. M#.5C% ,XX)0/+@9P,WW'OHDWFTSP[LN 18^L[\T+<)J[.=TQZJP] 0=X\C%J M ;SU(FEP+8";23X61@8YM\FH;Y33;++^&@T'4G,WJ3NVO'QGP &:?(QB >F M\L'% &ZF[\)$G$W%C'33HM*X['D1P('4W$WJCD%G;PX$(%2,40@0@% QN! @ MS-2=>D:-QJ9B1A7-I@KZ)HX , LWF/5,*5"Z1I_2+':=3A! 2#%&,4 ,\7@ M8H PLW="3(999%@:K_X7-IGO]5H!,!9N&)]8\?I-@&B]YQ^C)"" G&)P24"8 M23QAYHRQJORN3Y:" .Y+/P7P6+AYW+7IK"V %"*,6%123KV@_=/C%T!;NJ'=]>OL_8 $G,HQB@42:"H'%PNDF=,3;DXD MBXH9"<[W8IWVHG4:R\WHAR0JU K=:R/H"4@ J!Q<$SA&:)_+P\*7 MYGRQZ,I7--VJP%%W$<+=-#4M3G/YMOFQ/)U]4Y MW,[W-_C=HCY7#&'J8\X?PVP3)3F*U5J'U)L2?>]9?7*X_E"D^^HL[>>TT.-? M_;I5X4IEI4#_?9VFQ?.'\@+-^>VK_P%02P,$% @ HJ%65,.J+3*% @ M8@< !D !X;"]W;W)K&ULM55=3]LP%/TK5L0# M2"R?+6U1&@G:?3"-J:)B>YCV8)+;Q,*Q@^U2^/>SG=0+T%9[&"^)'9]S[KDG MCI-NN+B7%8!"3S5ETZ;"AA_*U5+SNR-I!35A[QT]=#CU"--A#B#M"_*^$ MI",DMM'6F6UKCA7.4L$W2!BT5C,#FXUEZVX(,V]QJ81>)9JGLAMHN%"$E6@) MI7X["EVP GT&7@K<5"1'5ZS=*B;SX^]8"&QR/T''RBB:U>LD=O&\C?B/I9_/JFX>A*02U_'RB6N&*)+3;84VPA]()'Z?!8S^O':AAY(\=ZH73@7,Z..CT MEA$%!5HJK$ >Z'SH](;O'_.9*W;V/V-NQ4:] *-1Y">O8GZ+TF=H#_7"Z<@Y M'1UT^G%MK!YH>>R$QN^?[\05F_S/?"=O-NA@T-N?;;PM* K[J.A5N$'O!#1_ MGVLL2L(DHK#2I- ?Z1JB/=';B>*-/13ON-)'K!U6^B<(P@#T^HISM9V8<];] M5K,_4$L#!!0 ( **A5E2M@*/$Y ( %@) 9 >&PO=V]R:W-H965T M9Y M*EYB3I0K"N1F)A4R)]IT9>:I0B))2E#.O-#W>UY.*'?&PW)L)L=#L=*,1F8TVRI[8 W'A8DPP7JVV(F3<]K6!*:(U=4<)"8CIQ) M<#8-0@LH(WY3W*A6&VPJ]T(\V,Y5,G)\JP@9QMI2$/-:XQ09LTQ&QV--ZC1K M6F"[_<+^K4S>)'-/%$X%NZ.)7HZ<@0,)IF3%]%QL?F"=4-?RQ8*I\@F;.M9W M(%XI+?(:;!3DE%=O\E0;T0($G1V L :$_PN(:D!4)EHI*].Z()J,AU)L0-IH MPV8;I3 ML9X?+LPN2E8,X5<*UX)G)]>F!@E,E$*MCN#P C6AS+1.X'9Q 8<'1W E,,- M9$.?1<8NQ %QQ#Z8; %/MT/_TFX"_Y6N&><:NP* M&[O"DB_::=<:^0H5I%+DHZ'VF_Q59O^5LT _< MZ)W_'Z/,4=R*>J.TWRCM[U5ZN;)2]Z0\:(@&7VC\::/B]#.-/_U@::?3VM&5 M[U50KQT4;#<]\%\/57^OSHFB!&8DIJDY0:W6.2H-(H4[(5FRQXB@=6X'7UB0 MX/5 #,+/+$G-UGWS,;C!NYILB_+=[KNR>*UKS_YSW!"94:Z 86I@OMLW>%E= MXU5'BZ*\">^%-B:5S:7Y]4%I \Q\*H1^Z=C+M?F9&O\#4$L#!!0 ( **A M5E3%Y)H.%P0 /81 9 >&PO=V]R:W-H965T,-%U_E"D"AQS3)Y,1:*;4^=QP9K2"ETN9K MR/0W"RY2JO12+!VY%D#C,BE-'.*ZH9-2EEG3<7GO1DS'/%<)R^!&()FG*15/ M[R#AFXF%K>\W;MERI8H;SG2\IDN8@;I?WPB]( +2)("2?/XNP:UFII% M8O?Z._I5V;QN9DXE7/#D#Q:KU<0:6BB&!ULF:0"]!MXK MX7T3_%)PV3NI*A>[97)QU!ZF[MAYZ*GG-_5\8[W[C*9<*/8/Q"AF,N*Y[HEF M,6)2YC2+ $5,5=]+"N8 ML'='*X+A#D$2!)U!;_$;-/P&AZ>VE]3@>:/K#<.VWT]MV% ;&JG=")YJ]7'Q MA#YS!;*4XQ>U F$X7Z,&?'2,XXO=UAA=\\;S;-GN^-O]9[G&,>U\'=(=L&OC M_NGBCG7C T<^XFG*E-)'_HI&+&&*@30UWWHC/HHYXM8=\7^Q1VSTQWJFWDN. M$VY]%)N-]&[#T=V*Y[)0Z]U&=_^DUP( S2!C7-1:_G=K:9I)ZW\X.,K06RO# M![SL!TFO042ZD'Y<0W.@@F5+M&"/6DTLTU$@MT,$5="[6>:BOHV#7TST6Z?# M9JM[OUA ^=2GAU3Q0[?[.)F1?-L+C9Q:B\-FCWN^2PQW)>VY.Z(>[GA)-VB; M9&N5>/1B2;\OGF]_4M*D-5'B'D/2I/5 8O; XTCZ0%'?'KDF^9#.,RAY+4D? M0 ILUS=R:JV9F*WYV9(F/2X=[DBZC@KW!&V3;%V:O-REKW@N?E;1K4F3HY@T M:4V:_!\F?:"H;P^,)DU:DR:O9M('D/0I,W-J39J\DDF3'I/V=Q5](*IBZ71> MRHM?1#Y1L6291 DL=):K!VXA4?W(4"T47Y?OZ7.N]%M_>;D"&H,H O3W"ZY% M7"^*5__FIY[I-U!+ P04 " "BH594H/],(D4" !,!@ &0 'AL+W=O MV!E2KR!0%6(=*RJ&H/ M2&CIMH>J!Q,FQ%HG3NT);/]];04 2#X*7JJY MDR-63ZZKTAP*JH:B@E*O9$(6%'4H]ZZJ)-"=%17<#3PO<@O*2B>)[=Q:)K&H MD;,2UI*HNBBH_+, +HYSQW?.$Z]LGZ.9<).XHGO8 +Y5:ZDCMW79L0)*Q41) M)&1SY]E_6LS,?KOA.X.CNA@34\E6B'<3?-W-'<\D!!Q2- Y4?P[P IP;(YW& M[Y.GTR*-\')\=O]L:]>U;*F"%\%_L!WF?F'Q(O=0P=IU))&]TAA%ZE111>@T.M!C5O4^!YJU(4:7Z%&?:BH147W4.,N M5'2%Z@%-6M#D'BCJ DW^%S1M0=.;H&\YZ.Z7(<@NW/0*%_4=X:P%SFX#!5+> MQ9I=OT'_^FVX%\W!]-D5E7M6*L(ATS)O.-&W+IO>U00H*MLOM@)U]['#7+=[ MD&:#7L^$P'-@6E#[!Y+\!5!+ P04 " "BH594H.-HO-P# !Y#P &0 M 'AL+W=O5B31(L6WQ#F'ZSY"+!2@_%RI4;07"4.26Q MZWM>QTTP9(T5@]\]SLI$@H-WH+',KO"KK#U'%BD4O&D<-81))3E=_RM*$3-P0\; M'/S"P?]1AZ!P"'[4H5TXM%\[H :'L'#(4G?SW+/"3;#"P[[@.Q#&6J.9AZSZ MF;>N%V6&*(]*Z+=4^ZGAA,P57'[!0F#3L2NXG!"%:2ROX-=?>D&G_1M0!O1)W@U=Q%?=AWE0[+@+N+(H11'H+?&,*B!0&Z!M_ST>QQ I<75S'' M[ C2^ U('T=3N,S#;8*;O 'N=O9@X+*2-.'=VO$^8=8"[S#10Q17=Z]LH5^V MT,]@ UL+[YA4(M4K6,%?G[4!W"F2R+\M\$$)'V3P;1N\EABI,(LH6QUK<(X0 M9@A&FK9#Y-\$+;_O;NOE.6J&6NW2["# =AE@VQK@C"UXDE"E2 0/9,OCK8X2 MQH)$5,$'O* Q591("$.]@#*2PH:G+)*@*6(I4%A^/SQ'_3LE?,>:WC@5PL#. MN=">)K4%WNBLU#.\%,OQV$K)01&J%3L,CQ>Z6T;2M4;R)4WF1 !?ZAUB7V:S M$F!9%?D%&M;&*,?NU)M_2(_Q28N)S>(@I5Z94N^G<.>B6Y+'TM*;\JLWYV , M\BI1]_XC9X[*G )WO M>*U_AV&$V9.>G3%)%JDVAHP/+XU$?+Z&*"5PCY_-3T=@8TBU"Z#N62A8:3*R MB_(;U:OWO7HA/VQB7J71Z.;_[-#[2/MI+< Q?#;\W2/8?@ KO?>]<[3$K\3< MMXOYVUI2@!VT)/Q."]S:J<4<2N^Q6%$F(29+[>6UNGK9B?R&_4$L#!!0 ( **A5E15E9(('@( M /L% 9 >&PO=V]R:W-H965TI,SIM]])=DP&L\=@>V/KI+O? M_>]L759K\V)+ $=.4BB[C$KGJEM*;5&"9':L*U!XLM=&,H>F.5!;&6"[$"0% M3>-X3B7C*LJSL+::/3G %&T/L44IF7E<@=+V,DNB\\<0/I?,;-,\J=H!G M<)^JC4&+=I0=EZ LUXH8V"^CM\GM:N']@\-G#K6]6!-?R5;K%V_<[Y91[ 6! M@,)Y L/7#[@#(3P(97QOF5&7T@=>KL_T=Z%VK&7++-QI\87O7+F,%A'9P9X= MA7O2]7MHZYEY7J&%#4]2-[[3."+%T3HMVV!4(+EJWNS4]N$B()GV!*1M0!IT M-XF"RC5S+,^,KHGQWDCSBU!JB$9Q7/F/\NP,GG*,<_D#8$F67'U@QC#?('M- MKM;@&!?V.J,.4WA'6K2X58-+>W!K*,9DDHQ(&J?)K^$4E77RTDY>&GC3'MXC M5UP>Y0!ITI$F@33I+=1:@!$)!8_(&FQA>!7^C*\/Z$ON'4C[;2#3M,LT'=3\ ML0+?2G4@PN'*0EY!68&Y,PZ.;/A%K+3'UHX[TCS_]S"FR[3S3]I MX3 EF80>V@%!BT[0XF\$C7 >*:B9Z%4VC'O3+XQ>W&4_%A^9.7!E,>\>4?'X M!K^V:49-8SA=A>N]U0Z'15B6.)W!> <\WVOMSH:?&-V\SW\"4$L#!!0 ( M **A5E2SZ7_Y? ( %P& 9 >&PO=V]R:W-H965T&*KTMA D*4U7<$(!R< $1;0'0,Z)\ Q%M [(PVRIRM&34T2Y7<$&6SDX(K5^1R!H8RCJ-K\CR?DU%]G./LM M9]]Q]D]POI\0=R<$S0EU5;\A2AR1_8Q?LSCQDS1XW:](1]+(#]ND XU)JS$Y MJW%>2F6N#:CJ4"2AHB#2E*"ZY#:;BAB6V?U V =>74IK= MQ&[0_E"ROU!+ P04 " "BH594V=LZ@:8# "/"P &0 'AL+W=O@MH4!9%/U\C$]M*+O.>);W25:SL13"=KLL(YZA_K>VE&08V2T0*Y MHH*#Q.6E=Q5=S*+8.CB+GQ2WJO$-5LI"B#]V\#F[]$++"!FFVD(0\_> ,V3, M(AD>_U:@7KVG=6Q^/Z/?.O%&S((HG GVBV8ZO_1&'F2X)!NFOXGM7U@)ZEN\ M5##E?F%;V88>I!NE15$Y&P8%Y>4_>:P"T7"(!Z\XQ)5#_%:'I')(G-"2F9-U M0S293J38@K36!LU^N-@X;Z.&UHF)]RF_ M"?P?RZ1FE2PE>0VD0M M3:(4+*4H0-0KS.W;EI 2N^^P[1%_F"9]?SP)'II!*HVBL&DUK&UV6/=KUOU. MUNY^.!?+\XU"($JA5B 6IJ X9K:(\#'-"5\AF(J#K[M"@%&RH(QJBNJB352Y M];!!MS?V^WNB#HWBL=]K5S6H50W>F(N2J#Q4V<:W!!TTJ$2]:(_NX(!N%(\: MF=KA.ZSY#KOYZAREN5:DM >]$=8VEL,#ELE^3(<'))/$'[5S'-4<1^^*Z1&6 MHY8X18V\ED1;K,*Q'[]1O-/C8 M<1=&C>I\DB;9Y>4F'1EFT*NO&'<(3$MF6P=D1ST&;YZZZ^$5=_,:SX%Z2 M,_A2%=?3&Z&HZY1^?WK4MN]:,#3^:O\1 MJL)QA,@[+H[9_X-5ABQHM#8%RI7K^!2XJBW;@GJV[BJO7"^U-W]MNTW7,KW ME*WJ'9$KRI6IEZ6!#/VA.9RR[/[*@19KUT MA#;MF/O,3<>,TAJ8]:40^GE@ M-ZA[\.E_4$L#!!0 ( **A5E3,WCKBJ ( /(' 9 >&PO=V]R:W-H M965TNF M:=H+ P=8=>+,-E"^_Q^PA-0#UC;RZXLE^R MJ_=FN'F^45H4C1@]*%A9M_2U2<2!($H[!'$CB/]7D#2"Q 9:>V;#FE)-\Y$4 M.R+-;K1F.C8W5HW1L-(2T_#,M?1(ZY0$FHLU&W&8CMO:2T]GX<3-36N(?]O.$ MS:2UF5B;:8=-="UV):96]:S*7+9MGF1^.@JV#E;:LM)SK,3%JE79(2OT$S>K MU[)ZYUBIB]4[8L6)WW>S^BVK?X[5<['Z1ZQHT!57UK*R"8T5 MWW;7^"B#-!MP?2F$?AN8LM\^\_EO4$L#!!0 ( **A5E2[SQ,$&0( )$$ M 9 >&PO=V]R:W-H965TT*<4QI YC&W2$AFX?QCXH]L46U8LGR7'W[R?)C@FT*?UBWTGW/'?WZ*2L ME^I9-P &O7 F]"IHC&GO,-9E YSH4+8@[,Y!*DZ,=56-=:N 5![$&4ZBZ 9S M0D609WYMJ_),=H91 5N%=,&1UHUQ"SC/6E+##LQ3NU76 MPQ-+13D(3:5 "@ZK8!W?%:F+]P$_*?3ZS$:ND[V4S\[Y5JV"R!4$#$KC&(C] M':$ QAR1+>/OR!E,*1WPW#ZQ?_&]VU[V1$,AV2]:F685W :H@@/IF'F4_5<8 M^[EV?*5DVG]1/\0N;P)4=MI(/H)M!9R*X4]>1AW. /'B B 9 D(\,KA MH3+?UH88DF=*]DBY:,OF#*^-1]MNJ'"GN#/*[E*+,WDA.:?&'HO1:"TJ5$AA MJ*A!E!0TFOT@2A$G]!S--F (97J./J.GW0;-KN;H"E&!'BAC]D1TAHTMR-'B MLJ<^ZN)!UVZFRL8.(Y)[1FIA+4@XLUY[% MW'2$JCA @R. MD:V?H;TT=B*]V=@W Y0+L/L'*9T]Y&)+]IO1X\SH/7V,=U)]RU:<:_0CB=/LHK?2>OTA"++YBB@JRM>)LD05MC\$D_&:/?$'KC^M[Y39"\HL"Y'P-!,R18HO+WI3_&$6 MA38@1WP6?)=5MI%=RJ.4W^S.]>*B%UI&/.9S;5,P\[7E,Q['-I/A\;U(VBN/ M:0.KV\_9/^:+-XMY9!F?R?B+6.C516_40PN^9)M8W\O=[[Q8T,#FF\LXRS_1 MKL"&/33?9%HF1;!AD(AT_\U^%(6H!."H)8 4 >30 %H$T'RA>V;YLJZ89I.Q MDCND+-IDLQMY;?)HLQJ1VC8^:&7^%29.3SXRH=!G%F\XNN4LVRAN>J0S=#+- M,FZ^I^D"W0CV*&*A!<^>00LTU:@2^U>*INB>SS=*B?0)7;),9._1R1773,1F MZS?TZ>$*G;Q[C]XAD:);$<>FB=DXT&8-EDDP+_A>[OF2%KY7?-Y'%)\B$A+L M"9_!X7^PM(]";WA@*E>6CY3E(WF^J"7?C"NSPA3-9+)FJ2W0=/Y](TR!@.2T M3$[SY+2S-Z>H: =K:XI/F:IZ/]#7&W, =*UYDOT#T(M*>A&\=IEJ MD]R,"YJ;7HH%5\R>FJ=HDRY$-I>;5!MF9EA%LDG0FOVTH^5K^?XX@_PX5G>V M$QSU1^-@ZV$W*-D-0';5XI65 59]5N8]>XM-&9;TAN"RK_B2*WOLN9E(H[9Y M1] Z9D8Q<[:^^N]3#BOUCZ+^L*S__L0:-IH4X?ZYOTFCDNVH@ZT26V:%/ /H MC1KTPCY^P>XITVAI1V!K1\#']MQ7S-$+NAX0 M:9MX'#HM#X]M?NSFTRNZX2$CX$.US@"N6! ^> JZ>&)/G\E+FC[0H(6E4WK< M(?4M/ 6I1P[J\%G_[^8%SF[3F4/JOU4=NZ#N^SG M$$$ODIQ53]"7_"!(G9PS&PR[S9&"CIO>XBNH!]5>4.=!&#:A5TBZUX@:M#VH M5MK$.1'I1%3G#4($B=JW,=TN4Z MAV@X:1I(\ZK<"VH;*6) 9G (+4 M"3O;(5VV<[A^-QVD>4GN!;58V&TT-N M?+R@MBH[ZZ&P]70I."3AM/*LZTT^[*+.8RA\1W*4A!9(2.:^)8*]YC7@7J0I)I*;5?&G"PO[0Q*O]NZO]CI;K_/7/H]1:)OGFBC-3&ULS57?3]LP$/Y73A$/(+'F5]LQE$:"5FA, M@! (]C#MP4VNK85C=[9#0=H?O[.39ME4NDE[V4MC._=]]]UW]27;*/UD5H@6 M7BHAS2186;L^#4-3K+!B9J#6*.G-0NF*6=KJ96C6&EGI094(DR@:AQ7C,L@S M?W:K\TS55G")MQI,755,OYZC4)M)$ ?;@SN^7%EW$.;9FBWQ'NW#^E;3+NQ8 M2EZA-%Q)T+B8!&?QZ73LXGW (\>-Z:W!53)7ZLEM+LM)$#E!*+"PCH'1XQFG M*(0C(AG?6LZ@2^F _?66_<+73K7,F<&I$I]Y:5>3X"2 $A>L%O9.;3YB6\_( M\15*&/\+FS8V"J"HC555"R8%%9?-D[VT/O0 \? -0-("DK\%I"T@]84VRGQ9 M,V99GFFU >VBB3=5PZ;IX;S6]Y82S^07C&AZ9J!&ND9E:([7(&CB\ M85HS9_$1',[0,B[,$;R#A_L9'!X =\NA_^B+_VC"\=P9@R2 4R6<,79 MG MN.9JM.R70?^\.BUIK+I<^ZD9)W1V<,\,-?+FB!'!IL3)?]\A+.WFIES=\ MTZVY!;J"QE(^RK++[X9AY!G##LPGX1..P$#O<* M[/OWTYSOX(3OJ7_4T8_^Q_:,.WGC?VY/PQ!'?>.'4?1;=W9%G?2B&GEA[[J[ M47O-]))+ P(7!(L&[\E-W8RO9F/5VD^ N;(T3_QR11,?M0N@]PNE[';CADKW M#-J.+U7"^%]8;VR; M :1+8U6Y 9."DLOJG[UN\K #B#HG /$&$+\'M$X D@T@\8%6RGQ88V;9H*?5 M&K2S)C:W\+GQ:(J&2U?%1ZOI*R><'8QQCEIC!E-Z$E M[4Y!F&YT#BN=\0F=40P/2MK"P$>98;9/$%+0=>3Q-O)A?)9QC&D#DN@:XF8< M'1$T.@__RF0#FD?A>W*2NA")YTM.\(TH.DU-#<_<%C#RE4=]#??&T%V^IZI\ MXVS&!;=O\'.JA !JXS73V:\SSENU\Y9WWCKA?(@YE[[@,R9\L=4<;(&P0,U5 M=JQ<%6';$[I1L1ITHJ1QVPM7NSD\M&JWHL:'VFI/;;M6VSZK=MMF&E.52_[G M?3M4 BN.[H[KFW9RJ/"(6:O;.26Q4TOLG$^H:W1*I[M-BA*I05(5_L]N1V:[G=LW+I3OU7\;N'Q4\.I1ZQVFN12FJX,[RH MXW,_TPVD:BEM=9OKT_K9N/?3\MWYD)Z3:OK_HZG>H@>FJ;\-")P39;/1)4VZ MFN_5QJJ%'Y$S9>G:^65!3R)J9T#?YTK9[<8YJ!_9P5]02P,$% @ HJ%6 M5.YKCNB; @ ,0< !D !X;"]W;W)K&ULQ95M M;]HP$,>_RBGJI%:BY('RH J02MFT2NN&8-U>5'UADDNPZMB9;1[V[7:=2A$F4=0)2\9E,.S[M8D>]M72"BYQHL$LRY+IWR,4:CT(XF"_ M,.7%PKJ%<-BO6($SM$_51-,LK%4R7J(T7$G0F ^"N_AVU'/VWN 'Q[4Y&(.+ M9*[4JYL\9(,@V<4@Z 608F^"X](5968U[7+RL\,Q MYJ@U9C#%%\8"Z7!BZ_,JV92^@57([1,B[, M%5P ES#B0CB;?FB)S[TE3'8>-G6"=E]9%-,52&Y"Z !CU0U7@F\SE!0%)K-!<(=Q20+I#-G#3Q_(1UX ML%B:ES,4K9JBY2EN3E+L&3T7BSQ@WXN*GHTZ&C\9V7SD[E,*,MD[-T:S"S3%N@8X?P?+?AYN7652ZY MCF+ZG4E9NV9M_\?"=6J*SC\O7.=(X6Z.%ZY;8W3?A=%PZRDE@%KI,:3SZMU. M,XH^G,E6K\;LO1^3J^P8XGGE.(%22;LPQRC#@P[H+I-'I@M.?4I@3F)1LTNU MT-L&O9U85?FF.%>66JP?+NA.0^T,:#]7RNXGKL_6M^3P#U!+ P04 " "B MH594%XDF35H$ 3$0 &0 'AL+W=OP@9!42:2V[.JZ4G75YG+WX70?2!@2M(!SQFEZ__Z, M(4"P(=M^27AY9CS/>#Q/)O,393_S/0!';VF2Y8O1GO/#G6GFVSVD06[0 V3B M3419&G!QRW9F?F 0A-(H34QB61,S#>)LM)S+9R]L.:='GL09O#"4'],T8/\] M0$)/BQ$>G1_\B'=[7CPPE_-#L(,5\/7AA8D[L_82QBED>4PSQ"!:C.[QG4^L MPD B_HSAE+>N44%E0^G/XN8I7(RL(B)(8,L+%X'X>H5'2)+"DXCCW\KIJ%ZS M,&Q?G[U_D^0%F4V0PR--_HI#OE^,IB,40A0<$_Z#GGZ#BI!;^-O2))>?Z%1A MK1':'G-.T\I81)#&6?D=O%6):!G@28\!J0Q(U\#I,; K _M7#9S*P)&9*:G( M//@!#Y9S1D^(%6CAK;B0R936@GZ<%?N^XDR\C84=7SYE6YH"^B-X@QR-5Z*L MPF,"Z/<(O3#Z&LOM%0DN 3=H[ ,/XD1F) !/T3#.^S]'7+(3PTH$IZ-28@.BCP#BQ5;?HG46Y9A=^AH4!8VIGI"DYK0Y+V$=#PFRMJNYR@\2M2D'>',[;!0/=F.T\?"JUEX M@\6\-E8&^@8AL""Y&ZC<:>UO.IB5QR-CD'%=)J9*_,0S<"<1*NB+V^)89D(# MLOL2,:L#GPT&[D,$(O10%_E,78\08]8)78/"$Z46511QB=%SN+#5J(8U&/YZ MA:)R%V]%]Y>5*4H2'7%4E8.J 5E*?6H]X9Y4-+*#[0]7:&5ZN4N&VPU>12DG MT->YLEH*<1E]HVAX6-)$@>;%-KZC/!VUX2G]0@/RNB?3UX <8"%TUF?M*'+%T,!:._^*W;@X:-;G&UVS,%O38@IL)Z?N M'&WI,>/ED%4_K2?[>SG/=IX_B(F_G,\;-^7?!<\!V\59CA*(A$O1SL6^L'(" M+V\X/&PO=V]R:W-H965T3?[T@I MLMU(9+,76Z+X?#P>.=L+^:0* $V>ZXJKFU&A]>93$*BT@)JIL=@ QR^Y MD#73^"K7@=I(8)D%U540A>$TJ%G)1_.9;;N3\YG8ZJKD<">)VM8UDR]+J,3^ M9D1'KPWWY;K0IB&8SS9L#0^@?VSN)+X%'4M6UL!5*3B1D-^,%O130B\,P/;X MLX2].GHFQI5'(9[,RY?L9A2:$4$%J384#/]VL(*J,DPXCG];TE%GTP"/GU_9 M/UOGT9E'IF EJK_*3!YDV)7VIE?:-OXH)G>:B%?R&?(0+**''C)/=- %CSK M@RNR('<@4^ :H\R8;8%+P)CNQG6+0[$!TA&>GY.S!#0K*W4^"S0J8?P)TM;K M9>-U-. UC%_ M,#XFX3 \^15X;.&APYNXBXK8\L7>J, P4&DEU!8GX^_%H](25^H_#A.3SL3$ MFI@,F#B$3-Z&3-D8U6A4X@SWS:J;,J+C,/S0)_[_Q"7OQYUH<=%I<>$DP@R& M^8D?*0 989ID[1+45A#5IXB;.!Q?] OBAM'Q9;\>;MC9Y3@./YP[!)EV@DR= M3*N"<4P')2<[5FU9LT-4N$$X,'JCP$U$Q[3??3=L*'@2G[4WL!/WKSKWKSP)0J1/'\V>GA'T'@L= M90.ASW\WTU XKWRP ?]]L,CI_W7G_[63Y_8Y!:5L.GP$#GF)60 JC(:,:$'4 M.]1QVSF+C)]]F^C* Z1#P,1K<>+.$S0\E"^AD^N;+D 2NU3LZB"8*?(VG6)Q M+*THO6NF):;-'FCJX]W\(ZY=.IT%NV,5!CN>]DOZ^IEN<=?OU,>C$HWZ$\%K M825! 9-I01A65!GLL'+?U&:+2"5DI>YWU>V1X5"ST=C)]85K/#YA MG;S%,-E($_WZQ0BCY18;9CUWX\*AK<2+>[,IM$Z[<;&GEJ"'$I.ZB[/#$2Z)UX:"8*C4V\-&PO=V]R:W-H965T/TL_SYU'9^ZYAJ%,_A"QF9\T MN@T2PY0O$W,K5U^@<*AMY44RT?D_6:WGAF$MM9%J T8)49.LK?RP"L0&@ MK3T 5@#8H8"@ 2' EH%H'4HH%T VH<"P@(0'@KH%(!.GJQU=//4C+CA@[Z2 M*Z+L;)1F;_+\YFC,B,AL*4Z,PK<"<69PF44R!?*-/X(F1]=<*6YKXY@AC\HG<34;DZ,,Q^4!$1KZ*),$BTOVF0?U62C,J=)VM=;$]NG[EF4=\^I$P MG[$:^/!P.*V!C]SP$40>"?;#Q_]-^_DA\""'^S7PBP.,9UT+I]UM>!,S7J:= ME6EGN;Q@C[S?%F 3GOY'M;?0XT1[=*( MMM.(NTQ!)&>9^!OB/ GWD,%4F+HE/6SO6!"V/+^W^2NM6=N\1G2V$6Q[TOBG MQ9[O(CK4:SL0%S4Z>OMT; 4R+ ,9OBV0Q,RYP2:\3&(BT@7V6P+3*>1MUU7V MPW G=JV.UWT1X)I)S M>!/@525O^=DI_.TY_;_@3[D(,D5-^,*CSHZQ/8_V'+D=UR'">N^ZI7==IW?7XV]?QK=7I]>C MB6.E]TIIO7=G6.I77=P_B%>B.<]F8-OT,14:2!'1:$>U[91?R=C MM.6U7B2@F&4OY;1/8:L^!71C.T+_]V8Q?$4F:^]A_=%;@>/7@-3K./L%K1HU M98=6)?F'3);W&GXL[2( M2-W-\?+6M?IIU1IH^/Y!K8B9NIGY&@^MLM286(W1IL;:XM]E9LJ\/2V15BQ* MW33Z3$5XI""G2S.72I@GEY,5H]+WIU1642IS4^I;0EJ(W&I+_L;>9]N4BA29 MFTYN0>.&,9KG,1TJB(79\AZ)8<@3@:-,<'*N>!;-A1,X@170#:.#.]_ M9F 5*3'WEMO:'JU=W0Q[;=2#W584!"^"WMPX(]N/+%^YFHE,DP2F"/*]#JX# MM?YNL1X8N!?4$L#!!0 ( M **A5E0U/,X\<00 H1 9 >&PO=V]R:W-H965TI$":TFD+-D.' -IO()#C.CCT,._Z$7)Z7O\SUC!CUF0N97H[TQATO?SY,]RVCNJ0.3 M\&:K=$8-W.J=GQ\THVGIE F?!$'L9Y3+T7)1/KO5RX4Z&L$EN]4H/V89U4^? MF%"GJQ$>/3_XQG=[4SSPEXL#W;$U,W>'6PUW?A,EY1F3.5<2:;:]&EWCRQM" M"H?2X@=GI[QSC8JA;)2Z+VX^IU>CH"!B@B6F"$'AWP.[84(4D8#CWSKHJ/EF MX=B]?H[^6SEX&,R&YNQ&B7]X:O97H]D(I6Q+C\)\4Z<_6#V@J(B7*)&7?]&I MM@U&*#GF1F6U,Q!D7%;_Z6.=B(X#GO0XD-J!O-4AK!W",ALMB&M=&PUL.?F;Y628J8^@[?60YNEC#*DF/@J&O6[1B M6Z8U2XMWZ#K/F/Z /B$GWA M0L TY0O? &7Q+3^IB3Y51*2':,42#X7X%T0"@AWN-\/N?U+IH<#I[D-NF@21 M)D&DC!?VXM1I,) &T8[]0=JFH,'X+/ M\7)B7.FK8D9ES*)*'Y8DF'KQPG_H9LEAA>?>M+%Z 3QI@">#P+='G>RA:-(. MLW.*JS#3SMZ9=1+&='=*9P(K(883[B*8-T720 MZ+LRL"K3GH7O0IW:>8GGUI*TK28!]B9NV%D#.WM[?5;3.U2:\R;L?# '*P:J MF'!::0UL>S13VO#_R@>N%,SMP4TGWOPL!0ZK^;1OQ>.@W<2#=ZWY5Z:KCO9R MOCH34>^SE57))'2 JET5*L_?D.K0FG!L)3JT-YRX-]&MKN!A85D; ME=R/-Z6T@.X56>^M-.R2#:O27%9!9TMZ"=J*"QY6EW+]_E1R;>UP+&/;:-JW M0>)68/!/*@RVU2.,[)5J6Y'^3+8B@]^M,OWJC&WMB*.)1\Y176:DE[75&#P; M9/U!Q;&6 @$M&I6)N_)GUN?'$T="76:]JHU;R<+#FO6^C-I2% PU[%<:A3IZ]Q0Q)G'8:5AJ?(==& 36 M,O$[!]7B5X(O5.^XS*%KV8)CX$TA@JX.WM6-48?R[+I1!D["Y>6>T93IP@#> M;Y4RSS?%<;CY^6/Y/U!+ P04 " "BH5944U<%/Y$# ;"P &0 'AL M+W=OB05I_OUNZ04U9$E-4_+0TQ2]QR><_EUER>IONH< MP)#G@@N]\G)CCA^#0*H![, _'.X6] MH&')6 %",RF(@OW*NXD^)E%H 2[B#P8G?=8FULJCE%]MYW.V\D*K"#BDQE)0 M_'F"+7!NF5#'/S6IU\QI@>?M%_:?G7DT\T@U;"7_DV4F7WESCV2PIR4W.WGZ M!6I#$\N72J[=?W*J8T./I*4VLJC!J*!@HOJESW4BS@#1M <0UX"X#1CW $8U M8/16P+@&C%UF*BLN#PDU=+U4\D24C48VVW#)=&BTSX1=]WNC\"M#G%E_%JDL M@/Q.GT&3JWO<5EG)@?RV)SM(I4@99]0M$(X\"(5C!\'^A79-WA ERRSA'M%X&!L7:*8.T%K:IA,4]PJ*8W$IAQ*'<=0A:#L,_T*%3\)^>/(6^,C!PP$W MHV;A1HYOU,/76A[9OSSZ/?GTG/(R8^) ;@I9"J/)'2A<,6&'C,3O%/=6#=N! M*970Y*^=Y)S@Z3I1E?T]('G<2!X[R>,>R1LX,.&F?*2 M,<=IJ10(0[X!5<1@GH]2,]-W."K^V9G$A3]M&:]BIF)L.>L.S7IF[Q@-^:?.HF%3.I/[IQS:GEP+]49O^;A^WL M0M^'T!]W"YPW N># O&]-1P*NU].S.16A#TWM#2Y5"@%.K,YOU1RD[;&XE+%H:]UV!$7C M]F%).J+F?K1XPZ&/PN]O:3CH$%^J']QN-4'K>HM;CKJCAB[!I /2?PM6]H*S MJJ$ =7#5ER:I?2"J5[49;2J\&U?7M,8WMO)SULO$$08 .P< 9 >&PO=V]R:W-H965TB'$L+,>&8>SS-^N=MP\2:7C"GT'D>)O&\LE5I];+7D;,EB M*IM\Q1+X9=U63,.D,;PS[\9B>,=3%84)&PLD MTSBF8OO((KZY;_B-W8O/X6*I](O6\&Y%%VS"U.MJ+.!;J[ 2A#%+9,@3)-C\ MOO'@?WQN>UK!2/P9LHTL/2,=RI3S-_WE4W#?\+1'+&(SI4U0^%BS)Q9%VA+X M\34WVBC&U(KEYYWUGTWP$,R42O;$HR]AH);WC7X#!6Q.TTA]YIM?6!Y01]N; M\4B:_VB3RWH--$NEXG&N#![$89)]TO<\$24%OWM" ><*^%"A?4*!Y KD7(5V MKM ^5" G%#JY@@F]E<5N$C>BB@[O!-\@H:7!FGXPV3?:D*\PT1-EH@3\&H*> M&C['JXAO&4,3Q6=OZ)$E;!XJ-(YH(M'5[U0(JI&\1E2#O6@JQ7JSV[U%[K=^>XYB)QT WDIJ"?0"@DP4# M"E!HND5EN3'=FM,=4V*ZZ'?\9N T[K"J4[A5.=LIZH<01O#/RRX MI6LF@$^!,F=\ ?-?"ZV8"'EPH\M@RZBHK 'W^+A*<2^2;A%)UVD),([!)9/9 MFUVMTE0MN3#178&3V=OK*C.Q>>AW-R MTJ3DR$F_L-B_C!H8% X-G"&^T/;2F>,YYRXLKEZ6.J#O M='<\>97H7VA9B4;!@:>/K4E\&5/,M\3O$W>43,S O"8K2+]:,J2H6,!*-)M5 M0'@I? "/,6CW :(*K9E48;*H1,,]EM?TO)]<7MONX+O;PPZ;K$)<)BVW^YT+ MP<:2M.]FZ>^+C7LLJ)DZ="PU^VYNSM$YH.CS:LFRM7\A=.U;OO;=A&V&0JE> M[V80P9 Y(F=U_QKS]>T?6R[&;BX^#5%M26'+H-B_#(BP96",?RA$->9)/426 MF;&;+?^ C3=Z-$GY#!Z*<*:=S< R>ZIO+#%L61:W+P0_R]+8O03^W_BYS9^! MGV5O[&;4;\2OOOXL#^/>A>!G61OW?RQ^;O/M>OPLFV,WW99 ,_NDS&O79MNR M+_$N QABN9JX5[M?\JTKVFU=#3JW 54,S6DHT)I&*;LI0-/K\H!'$61; Y>M MT2N7Z/G @](2O==OMML'.\4*L39N=O:E1E52?I/TJQ?[Q/8%IZ,QZYY9GL*N9">0FQ/(6?TE.^\ M+\V'+.]+NZY=-+%MA?S0HQM2<2(S<'IFVPVI6?;O;5+)5K1K0!^00$+4G-Y4-D/:ESJ=VHV-<1V M+N)N+<6)>.9F7O@%'RHF8M.ZXNR4N@X&]V#=W(S+<]O(2,VVQ#@<2IF"GT$J MRKTVT=\2TCSL+E52.%NW2K,!DQH ?A]SKG:?=$#%!>&PO=V]R:W-H965TO<@>@T'N6,CES=DKM[SQ/1CO(J'3Y'IB^L^$BHTI?BJTG M]P)H;(VRU".^'WH939@SG]JYE9A/^4&E"8.50/*0951\/$#*CS,'.Y\3S\EV MI\R$-Y_NZ1;6H+[O5T)?>25+G&3 9,(9$K"9.??X;DF&QL B_DS@*&MC9$)Y MX?S57'R+9XYO/((4(F4HJ/YY@P6DJ6'2?OQ;D#KE,XUA??S)_K,-7@?S0B4L M>/I7$JO=S!D[*(8-/:3JF1]_A2(@ZV#$4VG_HV.!]1T4':3B66&L/<@2EO_2 M]R(1-0,<=AB0PH T#08=!D%A$/RHP: P&-C,Y*'8/"RIHO.IX$[3D#IB3B MFQSRU60Y1N:.5I]:\1[?S1ANT8N^HN_K);KY#K:,F3R&?(#Z65<0N2B /^$ MB$_P&8<6_>:_4>8BO]M\^2/F@37W>Z()2@$#RQ=T\*UW5, Y4>Z%H&P+>HTJ M]/*!ZK@5_;#3]T!-][F]26%/OB8E]>0Z!,1^5KR]S M59'&PRL1LZKS.+R4F&&[:+:6VZ) U64*QDTIVTS!I'-)5AT#][<,75V52"*E M8[+QH0-+5%]SQ%7=QN,K$;*J]WAR*2$G[?6&_?:R;,-&07M9ME'AR.U8F*3J M':2_=^3[?[Y7[6WZ*6-5L F^#@E)5>L)N9"$!?&)A&YCV[DX"VJHO#P#\KNV M.:1J&:2_93RN5ZN^%%4%F@RN1+6JJ)/^K??_4&W8_J3PW7%3MC9J[ 9^_:^Y MQSEC,JI5YCQ0K_99GH'8VN,-J9T_,)5_KI:SY1'*O3TX:,P_X+ME?A!2T>3G M,D]4;!/]I9["1E/Z[DA[)/*CCOQ"\;W]^'_A2O',#G= 8Q &H.]O.%>?%^8! MY8'3_#]02P,$% @ HJ%65$]JD3!^! R1$ !D !X;"]W;W)K&ULQ5AM<^(V$/XK&MKI)#.);6()W/PS$S*EVGS*N:^6$FCLA-+$)T'0\E/*>*/?^) ME4X8AY%$:I6F5&X'D(C-?0,WW@:>V7RA[8#?[RWI',:@7Y8C:;[\0DO,4N"* M"8XDS.X;#_AN2$(KX&9\9K!1.^_(FC(1XM5^_!K?-P*+"!*8:JN"FL<:'B%) MK":#XZ]<::-8TPKNOK]I_^B,-\9,J()'D7QAL5[<-SH-%,.,KA+]+#:_0&Y0 MT^J;BD2Y7[3)YP8--%TI+=)]&ONB!T!W*H0(+D .12(*@3"7" \ M5R#*!2+GF[!Z06HU#F'HHQ#>(! 2? /18+_X;Y1X*JL6'YXB' M3CRHL28LHA@Z?5&%OIW8*!>;E8U-C>*H4!PYQ6&%XM]7Z00D$K,LVC4:FX7& M9BW44J/#>(-,,5*:\ICQ.:(:Z06@"C*I$^62->GLB=;LNV6 MM)5NW6]Z4<]?G\#9*G"V+L,YEY1;![\#I74$!7OD-)1V :5]&91\2ZU-U"&^ M0=S0PSNHVD>H;K'7/0VK4\#J7 9K2OG4%'#C(Q-.9#AI!NP,CW6.L055T>L6 MV+K_.,O @#PSO[I'$",O+!!F!>-X3F4.XJ"LSD'M_OOB> OBGW[ K>#GAS5( M0\;HDTW%6U/O(1O_2)G,WC[39 5H:4P?6VMJ]BO>80A219H6'26D=J;5N\VW6[5:#,PW( M<.!HQX)VQXNB@SS*Y^T92KSF_JSAJ5G8"SL5[BB)!-F9\-@S M8==K591-7)(7COX-8[(Z=K*,G6E0=&Q0$WNX*EE+[L3UY/G]MN)A\3O3L.91 MUC5;7K=UF,+'T^KV:DG)N)Z31^.7NB,(+@D5M[_3L0:7;(@OI,,S#PSXF/^" MJA,#+OD/7TB EY\9\#&C51,S*2F-!/\E->>K[1^X< 7(DO-(/>>-0+J>VA2" MVX%I*_=ZGAO3]"P8K,'TO]JV1H\B75*^13M2Z GLB;PNM4C)483\3Z< 4A(# MJ2>&7=MH_*?I3*WU"M&)6 /25,Y-1B7&*8FR4;1Y9@-JJ]*[(0Q/[(##$/H[ M/6X*9C5[5Z#05*RXSMJ^8K2XCWAP7?C!^ #?#;-;A5)-=LGQ9(Q@INU-8&94 M!E[;E#&9W1MD'UHL72<]$=KTY>YU 30&:2>8_V="Z+]/_&U!+ P04 M " "BH594LT(_42<$ "?$0 &0 'AL+W=OE^_6Q#@23 Z;JVO6BP>9_WVX^QQWO*GGA$B _TB3C$R,28GME63R(2(JY M2;(X,Z9C/7?'IF.:BR3.R!T#/$]3 MS)YG)*'[B0&-EXG[>!,)-6%-QUN\(2LB'K9W3(ZL2DL8IR3C,>,9J% >*7U2@R_AQ+"51R0A@5 JL/S9D3E)$J5)^O&]5&I4 M-A6P^?RB_48'+X-YQ)S,:?)G'(IH8@P-$)(USA-Q3_>_DC(@3^D+:,+U?[ O M96T#!#D7-"W!TH,TSHI?_*-,1 , _0X *@'H&.!V )P2X+P6X)8 ][4 KP1X MKP7X)<#7N2^2I3.]P )/QXSN 5/24IMZT.72:)G@.%.=M1),OHTE3DSG-$UE M@5>"!D_@GFQS%D2R4.#\&V8,JZI?@/,%$3A.^ 7X!3RL%N#\[ *< 0OP"#/" M09R!ARP6_+(Q<1LGB6P<.7?6'(XM(7U6EJV@]&]6^((9Z-2Y(8 ('7@)D(]CBT+P?_A5G)K"[X8O7P!T-MUO@RW[X M=;[I=?ZF'_Z-[B3<5G XZ,FE4W6/H_4Y'?J6W_-8/%^">8(Y!W0-?I?LQG/V M7#;47[]) /@B2,K_[C'G5N9<;<[M;U:N=;.J64,0YBS.-F!+6$S#MB8K]$); M*U9LNYO"H(Q2D"#D;FL)(ZB-*KHO1ZH[Q7JRV3 M42TQRV18O"=S?J73_XQ"#2IS@P\JU. TH[YK.D>5.I7RA_V5:M'KCDS87JEA M%>:P-TRUB@#.0KT:3SGTCM$-PVE//D>5H=%GE _:]:Y@OT,!P;GD]H+T+UJI MO3 R:&0==>4<-G8L^#;?\(XP^34$MBP.B/8MI$F"&5?N%GZVNUG8&S47OF<. MO Y'4>TH^J!54"KNY*M#AVJVAL[/^_4-;0IK@H;NIS1JS96PGRQ71\F5Q=?1 M )R+B++X']47*-@3J4MT\5G-[7#T,30Q+Q7_ER^6%DC/)PNJ-PS4OV&\=0=$->TC M^!G4@FKZ1OWT_;^H98E:*'S@=5 +JBD<]5/X^U#+K+1R2'SPV#NK<:Y,"=OH M&P . A5S<>"J9JM;AFM]MCZ:G\&K17%74*LIKBYN,=O$&0<)64N5DMUD9[+B M-J 8"+K5I]='*N196#]&!(>$*0'Y?DVI>!DH ]6=S/1?4$L#!!0 ( **A M5E1!M\_/8 , .@5 - >&PO]Q7[E'W)?..0 /5EM \K M+(C&OL?WW&/?Z\2E7ZHEI]*MYY63&9875&@DS65& ME.[*J5<6DI*D!*>,>QW?C[R,,.$.^V*>76:J=";Y7*B!VVM,CKE]2 9N$+UQ M'4,WRA,Z<&]/7WZ=Y^KBA6/N)Z]/3OPS__;5Q39R6D.O7,]*?+Y)W!+]S3': M2Y&_2Y./DG?W(]_%C5'W]J!&>3'2V$[ZZP?"V@ [:;N^G?;W]Y\(;XOL)@ZL M6??7\UZOH%?7Y["?YJ(MT] U!LU.,NK<$3YP1X2SL63@E9*,\:4Q=\ PR7DN M':7WAPX7@*6\-W!@>K!U:IZ,B5Q6L4T$\W=<#]\"5CT0R#AO!'9<8QCV"Z(4 ME>)2=ZK!E?$!Y-3MFV6A%4XE60:=<[=UJ&XZR#B7"95-F,!=F89]3E.0(]ET M!G>5%QZ 2N69;B2,3'-!*@TKC[JA:2>4\VMXKGQ)-[@7Z5K>JG(035,+JIN& MQG2 ?YW-<*_3GC^)URG87:[>S_5T1-6',J-7DJ9L4?47:2, 8P]P=E(4?/F. MLZG(J)G\W@&'?;+RP M$/6HMOT1IA=$S;%?QV(BH0N:C.JNG(ZKIJ,;.FI]@<,VM-9YMO$)VUP&6TUT5@LT4KT1LIOA: V)? M-_"(8WNVL3C@@64!JQV(;X\#-67W"4/(*J8-V\$X$L<8 K5HK]$H0E8G@H\] M/]@N"<,XMB. V16$(8; ;L013 %HP) PK-Z#6^\C;_6>\MK?=H=_ %!+ P04 M " "BH594EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( **A5E2,YUO0104 HO / >&PO=V]R:V)O;VLN M>&ULQ9I=3^,X%(;_BM4K1EIMVWS!((H$=)A%F@%$1]RNW-2E%HD=V2DP\^O7 M3E3V9(%7>W.F5VV<-'UBQ^VC>*DKXV>C3=LVQ^.Q+S>JEOY/ MVR@3SJRMJV4;#MW#V#=.R97?*-76U3B93(IQ+;49G9[L[G7KQO3 MJILM36A M,!;<:_7L_ST?#\63]GJI*]W^G(VZ[Y4:B5H;7>M?:C4;34;";^SS7];I7]:T MLEJ4SE;5;#3M3]PKU^KR3?$B0OZ02]^5M')Y)P/(;%1,P@W7VOFVNZ*[OPR, M3RIWC38/\3;A*<;D,;IZV'WVE7CL_D\UVO5:EVIN MRVVM3-O7HU-5!#1^HQL_$D;6:C:ZL$_*Q><)?W"UZI^M#5"DIMRQ#B?("^DWQ#(SP#R,R_D7/G2Z2:61[#SK==&>2_.S$J< ME;0FIQ,4NR>\F%^D,\%A7MPJ%X*/=(J20:LP:^6UQD(77FK37?!'"#JM- \! MA6(BRTRY-1.2C)#H# -X%W:L";^DF,@U4V;9W*G&AFS(/(B%>HC7=B_B5V4? MG&PVFF(BVTR9=3-7RT&5(:E,F:WR34FO:*XP1?:8LNNCKG7;![K8="$(QN94 MIM1#2&2/*;,^+J5VXEY66R6^A]K;NCXR4SSDC2FS..9JK9P+TKA33\H$2&GB M]SA0B3V#8B)S3)G5$1.K6HD?\F70L@GR1,+MB;JI[$^ENC3@49PKH]8AZ[\- M06_ B(R1,!LC=I%@VYXP!+RM*S>A"U,\.!YA-@7," 8)8(),D3";XFU&( [" M +A2_A-%1)9(F"T!4X-A32*!)-S#$I0:##&161)FL\#48(B)W)(PNR6F!N^^ MB<@H";-1^ASA72QDD(39(!]X>,=)YS^05%)FJ4 ?#]Z\%'DE9?8*]?%[39TB MJZ3,5D%B#K 4$\YU,5L%RR^EF,@L*?OX V%F%!.9)64VRWN.7H3[KK:5"MP4 M$YDE938+]O2@T9%94F:S8,Q!HR/7I,RNP9@YQ43N29G=@S$+.JV-W),QNP=C M'E),Y)Z,>TP#P@;QH5(4,?ZDK$ MEY=PT\%\:@X7_7_+^DQX+;=-4W43'-WRK[BL['-(Y"@FTD_.K)\=9E^'W[3L MMC3I4-1U'XJ)]).SK_R#]25Q0#&1?G)F_7PXLW7F_7!G3X[TD^]K J[O^'1' M"M)/L=<).)IH%D@_!;M^$"9-- NDGX)9/\-Y0BKU6V>?J"4+Y*""V4$?8\[U M>DW#>X$L5#!;:(CY1NH4$UFH8+80J,WXUE),N/F,V4(?8]ZISKRDFLE#!;"&,>4$QD84*9@MAS 7=K,*S&K6Z#G_A0WDIJ_+6B?C1[QG+\KC)8[VMJHM0=F.^6;G:;>7>;4,_ M_0=02P,$% @ HJ%65+ % +TV @ '"H !H !X;"]?A)Q1JA 7'XQ^(2 QY=\:,=]=RJ[?5\6G\?#J:RJW3CVO^JZ MK'?YV):[KL^G\Y%--QS;\;PSER\?O7Y?R9V MF\U^G7]WZS_'?!K_,;C^Z(;WLLMYK!:O[;#-XZJJ/P_7W:6^;-+=>7*U>'Y; M5I@_*"U1QB5!T@1K JT3@WD*@MZ#>0J"WH-Y" MH+>@WD*@MZ#>0J"WH-Y"H+>BWDJ@MZ+>2J"WHMY*H+=.7I80Z*VHMQ+HK:BW M$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9.7 MW01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z! M>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [P;U;@CT M;E#OYB?U+N/7(9=KS_<:K_^35(_G<_/U\I?E]\[)3;C@7-]6E*>_4$L#!!0 M ( **A5E3ART;(_0$ #TI 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: M34[#,! %X*M4V:+&]6\!43; %EAP 9-,VZA);-D&RNUQ4D "004J$F_3J+4] M;^*1OE7/[IX]Q>KSRM*%SJ;\-:R8M]7&KHB) MV6NZ)'^Y-3OF':??*#\\1#*>G/A>BD)K]K_B>F$L?_'XT3+NF^H?9^7J?7-B, M\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH?_*>N];_BV?C?^:/'\!4$L! A0#% @ HJ%65 =!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "BH594 M-S_CQ>T K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " "BH594F5R<(Q & "<)P $P @ '+ M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( **A5E054SA@3P8 M )49 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65+2 M2JK(!@ L!P !@ ("!YA 'AL+W=O07 !X;"]W;W)KQH,' "'(@ & @('Q&@ >&PO=V]R:W-H965T M&UL4$L! A0#% @ HJ%65"5E+&PO=V]R:W-H965T&UL4$L! M A0#% @ HJ%65"'0 RWW!P +", !@ ("!1# 'AL M+W=O&UL4$L! A0#% @ HJ%65)KX;9_( P , D !D ("! M0%@ 'AL+W=O&PO=V]R:W-H965TX"00 /D( 9 M " @2)E !X;"]W;W)K&UL4$L! A0#% M @ HJ%65*M[][8J"P 8QX !D ("!8FD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65$0:>-MQ M P 60< !D ("!KG\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65&D_6V^C"P .AX !D M ("!YHP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HJ%65.;,ZLYO'0 GUL !D ("!JZ8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHJ%65)'&?WQ'! K@H !D ("!L,T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65!#A]IQT!P HQ4 !D M ("!".L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ HJ%65!;T+T@W @ ]@0 !D ("!DOX 'AL M+W=O&PO=V]R:W-H965T!+48 , "\, 9 " M@<\$ 0!X;"]W;W)K&UL4$L! A0#% @ HJ%6 M5$O7BN6* P &@L !D ("!9@@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65 ',.-B1! 1Q0 M !D ("!%A0! 'AL+W=O& $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65/T""0J= @ 3P8 !D M ("!?Q\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HJ%65.4^VJ:/! 3Q !D ("!SRX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65*V MH\3D @ 6 D !D ("!TST! 'AL+W=O2:#A<$ #V$0 &0 M @('N0 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65*#C:+S< P >0\ !D M ("!N$&PO M=V]R:W-H965T&UL4$L! A0#% @ HJ%65-G;.H&F P CPL !D ("! MTU ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ HJ%65-^= \O^! 31P !D ("!WUD! 'AL+W=O&UL4$L! A0#% @ HJ%65.YKCNB; M @ ,0< !D ("!R60! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HJ%65)],[=EP! 21( !D M ("!V7 ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HJ%65*]ZR\01!@ [!P !D ("!\'T! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHJ%65+-"/U$G! GQ$ !D ("!/XT! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " "BH594X XML 87 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 88 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 309 477 1 false 82 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.trimble.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.trimble.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.trimble.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements Of Income Sheet http://www.trimble.com/role/ConsolidatedStatementsOfIncome Consolidated Statements Of Income Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals) Sheet http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals Consolidated Statements of Comprehensive Income (Parentheticals) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements Of Stockholders' Equity Sheet http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements Of Stockholders' Equity Statements 8 false false R9.htm 1007009 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Description Of Business And Accounting Policies Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies Description Of Business And Accounting Policies Notes 10 false false R11.htm 2105102 - Disclosure - Earnings Per Share Sheet http://www.trimble.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2108103 - Disclosure - Business Combination, Intangible Assets And Goodwill Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwill Business Combination, Intangible Assets And Goodwill Notes 12 false false R13.htm 2115104 - Disclosure - Certain Balance Sheet Components Sheet http://www.trimble.com/role/CertainBalanceSheetComponents Certain Balance Sheet Components Notes 13 false false R14.htm 2120105 - Disclosure - Reporting Segment And Geographic Information Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformation Reporting Segment And Geographic Information Notes 14 false false R15.htm 2128106 - Disclosure - Debt Sheet http://www.trimble.com/role/Debt Debt Notes 15 false false R16.htm 2133107 - Disclosure - Leases Sheet http://www.trimble.com/role/Leases Leases Notes 16 false false R17.htm 2139108 - Disclosure - Commitments And Contingencies Sheet http://www.trimble.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 17 false false R18.htm 2141109 - Disclosure - Fair Value Measurements Sheet http://www.trimble.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 2145110 - Disclosure - Deferred Revenue and Remaining Performance Sheet http://www.trimble.com/role/DeferredRevenueandRemainingPerformance Deferred Revenue and Remaining Performance Notes 19 false false R20.htm 2149111 - Disclosure - Income Taxes Sheet http://www.trimble.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2156112 - Disclosure - Employee Stock Benefit Plans Sheet http://www.trimble.com/role/EmployeeStockBenefitPlans Employee Stock Benefit Plans Notes 21 false false R22.htm 2161113 - Disclosure - Common Stock Repurchase Sheet http://www.trimble.com/role/CommonStockRepurchase Common Stock Repurchase Notes 22 false false R23.htm 2202201 - Disclosure - Description Of Business And Accounting Policies (Policy) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy Description Of Business And Accounting Policies (Policy) Policies http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies 23 false false R24.htm 2306301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.trimble.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.trimble.com/role/EarningsPerShare 24 false false R25.htm 2309302 - Disclosure - Business Combination, Intangible Assets And Goodwill (Tables) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables Business Combination, Intangible Assets And Goodwill (Tables) Tables http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwill 25 false false R26.htm 2316303 - Disclosure - Certain Balance Sheet Components (Tables) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsTables Certain Balance Sheet Components (Tables) Tables http://www.trimble.com/role/CertainBalanceSheetComponents 26 false false R27.htm 2321304 - Disclosure - Reporting Segment And Geographic Information (Tables) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables Reporting Segment And Geographic Information (Tables) Tables http://www.trimble.com/role/ReportingSegmentAndGeographicInformation 27 false false R28.htm 2329305 - Disclosure - Debt (Tables) Sheet http://www.trimble.com/role/DebtTables Debt (Tables) Tables http://www.trimble.com/role/Debt 28 false false R29.htm 2334306 - Disclosure - Leases (Tables) Sheet http://www.trimble.com/role/LeasesTables Leases (Tables) Tables http://www.trimble.com/role/Leases 29 false false R30.htm 2342307 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.trimble.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.trimble.com/role/FairValueMeasurements 30 false false R31.htm 2346308 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables) Sheet http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsTables Deferred Revenue and Remaining Performance Obligations (Tables) Tables 31 false false R32.htm 2350309 - Disclosure - Income Taxes (Tables) Sheet http://www.trimble.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.trimble.com/role/IncomeTaxes 32 false false R33.htm 2357310 - Disclosure - Employee Stock Benefit Plans (Tables) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansTables Employee Stock Benefit Plans (Tables) Tables http://www.trimble.com/role/EmployeeStockBenefitPlans 33 false false R34.htm 2403401 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails Description Of Business And Accounting Policies (Narrative) (Details) Details http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy 34 false false R35.htm 2404402 - Disclosure - Description Of Business And Accounting Policies (Guarantees) (Details) Sheet http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails Description Of Business And Accounting Policies (Guarantees) (Details) Details http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy 35 false false R36.htm 2407403 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) Sheet http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details) Details http://www.trimble.com/role/EarningsPerShareTables 36 false false R37.htm 2410404 - Disclosure - Business Combination, Intangible Assets And Goodwill (Narrative) (Details) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails Business Combination, Intangible Assets And Goodwill (Narrative) (Details) Details http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables 37 false false R38.htm 2411405 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details) Details http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables 38 false false R39.htm 2412406 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details) Details http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables 39 false false R40.htm 2413407 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details) Details http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables 40 false false R41.htm 2414408 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details) Sheet http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details) Details http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables 41 false false R42.htm 2417409 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails Certain Balance Sheet Components (Components Of Net Inventories) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 42 false false R43.htm 2418410 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails Certain Balance Sheet Components (Components Of Property And Equipment) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 43 false false R44.htm 2419411 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) Sheet http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details) Details http://www.trimble.com/role/CertainBalanceSheetComponentsTables 44 false false R45.htm 2422412 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 45 false false R46.htm 2423413 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 46 false false R47.htm 2424414 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 47 false false R48.htm 2425415 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 48 false false R49.htm 2426416 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails Reporting Segment And Geographic Information (Narrative) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 49 false false R50.htm 2427417 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details) Sheet http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details) Details http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables 50 false false R51.htm 2430418 - Disclosure - Debt (Schedule Of Debt) (Details) Sheet http://www.trimble.com/role/DebtScheduleOfDebtDetails Debt (Schedule Of Debt) (Details) Details http://www.trimble.com/role/DebtTables 51 false false R52.htm 2431419 - Disclosure - Debt (Schedule of Debt Maturities) (Details) Sheet http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails Debt (Schedule of Debt Maturities) (Details) Details http://www.trimble.com/role/DebtTables 52 false false R53.htm 2432420 - Disclosure - Debt (Narrative) (Details) Sheet http://www.trimble.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.trimble.com/role/DebtTables 53 false false R54.htm 2435421 - Disclosure - Leases (Narratives) (Details) Sheet http://www.trimble.com/role/LeasesNarrativesDetails Leases (Narratives) (Details) Details http://www.trimble.com/role/LeasesTables 54 false false R55.htm 2436422 - Disclosure - Leases (Operating Lease Expenses) (Details) Sheet http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails Leases (Operating Lease Expenses) (Details) Details http://www.trimble.com/role/LeasesTables 55 false false R56.htm 2437423 - Disclosure - Leases (Supplement Cash Flow Information) (Details) Sheet http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails Leases (Supplement Cash Flow Information) (Details) Details http://www.trimble.com/role/LeasesTables 56 false false R57.htm 2438424 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details) Sheet http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails Leases (Lease Liabilities Maturity By Year) (Details) Details http://www.trimble.com/role/LeasesTables 57 false false R58.htm 2440425 - Disclosure - Commitments And Contingencies (Narrative) (Details) Sheet http://www.trimble.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies (Narrative) (Details) Details http://www.trimble.com/role/CommitmentsAndContingencies 58 false false R59.htm 2443426 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) Sheet http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) Details http://www.trimble.com/role/FairValueMeasurementsTables 59 false false R60.htm 2444427 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.trimble.com/role/FairValueMeasurementsTables 60 false false R61.htm 2447428 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) Sheet http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details) Details 61 false false R62.htm 2448429 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Narrative) (Details) Sheet http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails Deferred Revenue and Remaining Performance Obligations (Narrative) (Details) Details http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsTables 62 false false R63.htm 2451430 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails Income Taxes (Schedule Of Provision For Taxes) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 63 false false R64.htm 2452431 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 64 false false R65.htm 2453432 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.trimble.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 65 false false R66.htm 2454433 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 66 false false R67.htm 2455434 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) Sheet http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details) Details http://www.trimble.com/role/IncomeTaxesTables 67 false false R68.htm 2458435 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails Employee Stock Benefit Plans (Narrative) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 68 false false R69.htm 2459436 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 69 false false R70.htm 2460437 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) Sheet http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details) Details http://www.trimble.com/role/EmployeeStockBenefitPlansTables 70 false false R71.htm 2462438 - Disclosure - Common Stock Repurchase (Narrative) (Details) Sheet http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails Common Stock Repurchase (Narrative) (Details) Details http://www.trimble.com/role/CommonStockRepurchase 71 false false All Reports Book All Reports trmb-20211231.htm ex211202110k.htm ex231202110k.htm ex311202110k.htm ex312202110k.htm ex321202110k.htm ex322202110k.htm trmb-20211231.xsd trmb-20211231_cal.xml trmb-20211231_def.xml trmb-20211231_lab.xml trmb-20211231_pre.xml trmb-20211231_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "trmb-20211231.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 309, "dts": { "calculationLink": { "local": [ "trmb-20211231_cal.xml" ] }, "definitionLink": { "local": [ "trmb-20211231_def.xml" ] }, "inline": { "local": [ "trmb-20211231.htm" ] }, "labelLink": { "local": [ "trmb-20211231_lab.xml" ] }, "presentationLink": { "local": [ "trmb-20211231_pre.xml" ] }, "schema": { "local": [ "trmb-20211231.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 618, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://www.trimble.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 16 }, "keyCustom": 24, "keyStandard": 453, "memberCustom": 32, "memberStandard": 50, "nsprefix": "trmb", "nsuri": "http://www.trimble.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "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", "role": "http://www.trimble.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "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": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description Of Business And Accounting Policies", "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies", "shortName": "Description Of Business And Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105102 - Disclosure - Earnings Per Share", "role": "http://www.trimble.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combination, Intangible Assets And Goodwill", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwill", "shortName": "Business Combination, Intangible Assets And Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Certain Balance Sheet Components", "role": "http://www.trimble.com/role/CertainBalanceSheetComponents", "shortName": "Certain Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Reporting Segment And Geographic Information", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation", "shortName": "Reporting Segment And Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128106 - Disclosure - Debt", "role": "http://www.trimble.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133107 - Disclosure - Leases", "role": "http://www.trimble.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139108 - Disclosure - Commitments And Contingencies", "role": "http://www.trimble.com/role/CommitmentsAndContingencies", "shortName": "Commitments And Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141109 - Disclosure - Fair Value Measurements", "role": "http://www.trimble.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - Deferred Revenue and Remaining Performance", "role": "http://www.trimble.com/role/DeferredRevenueandRemainingPerformance", "shortName": "Deferred Revenue and Remaining Performance", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.trimble.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - Income Taxes", "role": "http://www.trimble.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156112 - Disclosure - Employee Stock Benefit Plans", "role": "http://www.trimble.com/role/EmployeeStockBenefitPlans", "shortName": "Employee Stock Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161113 - Disclosure - Common Stock Repurchase", "role": "http://www.trimble.com/role/CommonStockRepurchase", "shortName": "Common Stock Repurchase", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "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 - Description Of Business And Accounting Policies (Policy)", "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy", "shortName": "Description Of Business And Accounting Policies (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.trimble.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Business Combination, Intangible Assets And Goodwill (Tables)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables", "shortName": "Business Combination, Intangible Assets And Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Certain Balance Sheet Components (Tables)", "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsTables", "shortName": "Certain Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Reporting Segment And Geographic Information (Tables)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables", "shortName": "Reporting Segment And Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Debt (Tables)", "role": "http://www.trimble.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334306 - Disclosure - Leases (Tables)", "role": "http://www.trimble.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.trimble.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.trimble.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346308 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Tables)", "role": "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsTables", "shortName": "Deferred Revenue and Remaining Performance Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350309 - Disclosure - Income Taxes (Tables)", "role": "http://www.trimble.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357310 - Disclosure - Employee Stock Benefit Plans (Tables)", "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansTables", "shortName": "Employee Stock Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description Of Business And Accounting Policies (Narrative) (Details)", "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "shortName": "Description Of Business And Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i0179348327df4602b4ee47165c8b8a30_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Description Of Business And Accounting Policies (Guarantees) (Details)", "role": "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails", "shortName": "Description Of Business And Accounting Policies (Guarantees) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i0179348327df4602b4ee47165c8b8a30_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)", "role": "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails", "shortName": "Earnings Per Share (Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i484b1048c9764317b73e2e322c1190d4_D20200104-20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combination, Intangible Assets And Goodwill (Narrative) (Details)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "shortName": "Business Combination, Intangible Assets And Goodwill (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i484b1048c9764317b73e2e322c1190d4_D20200104-20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails", "shortName": "Business Combination, Intangible Assets And Goodwill (Schedule of Complete Business Combinations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "ie9bebc9c604d4a7aa1175952410fa833_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails", "shortName": "Business Combination, Intangible Assets And Goodwill (Schedule Of Total Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails", "shortName": "Business Combination, Intangible Assets And Goodwill (Schedule Of Estimated Future Amortization Expense Of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1f28e8c7f9a3493bbfbcccd6f061375d_I20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details)", "role": "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "shortName": "Business Combination, Intangible Assets And Goodwill (Schedule Of Changes In Carrying Amount Of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Certain Balance Sheet Components (Components Of Net Inventories) (Details)", "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails", "shortName": "Certain Balance Sheet Components (Components Of Net Inventories) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Certain Balance Sheet Components (Components Of Property And Equipment) (Details)", "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "shortName": "Certain Balance Sheet Components (Components Of Property And Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)", "role": "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails", "shortName": "Certain Balance Sheet Components (Components Of Accumulated Other Comprehensive Loss, Net Of Related Tax) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "shortName": "Reporting Segment And Geographic Information (Schedule Of Revenue, Operating Income And Identifiable Assets By Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "trmb:RevenueFromContractWithCustomerPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsReceivableNetCurrent", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails", "shortName": "Reporting Segment And Geographic Information (Segment Select Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "ieaea781cbf1841c3b633445fde91bc72_I20200103", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "shortName": "Reporting Segment And Geographic Information (Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "trmb:RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "shortName": "Reporting Segment And Geographic Information (Segment Revenue by Geography) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i81c14e9aa30a4ffdac611ef2aad38404_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Reporting Segment And Geographic Information (Narrative) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "shortName": "Reporting Segment And Geographic Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements Of Income", "role": "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements Of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details)", "role": "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails", "shortName": "Reporting Segment And Geographic Information (Schedule Of Long-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1c96d965e1eb445194b343b097d14f8f_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trmb:ShortTermDebtGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Debt (Schedule Of Debt) (Details)", "role": "http://www.trimble.com/role/DebtScheduleOfDebtDetails", "shortName": "Debt (Schedule Of Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trmb:ShortTermDebtGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Debt (Schedule of Debt Maturities) (Details)", "role": "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails", "shortName": "Debt (Schedule of Debt Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtNoncurrent", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.trimble.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i25dd662513b54f1980ce3aa191a7621d_I20211231", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "gbp", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6eb218d44b3d4656a4e149f3912d6993_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - Disclosure - Leases (Narratives) (Details)", "role": "http://www.trimble.com/role/LeasesNarrativesDetails", "shortName": "Leases (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6eb218d44b3d4656a4e149f3912d6993_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Leases (Operating Lease Expenses) (Details)", "role": "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails", "shortName": "Leases (Operating Lease Expenses) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Leases (Supplement Cash Flow Information) (Details)", "role": "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails", "shortName": "Leases (Supplement Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Leases (Lease Liabilities Maturity By Year) (Details)", "role": "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails", "shortName": "Leases (Lease Liabilities Maturity By Year) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Commitments And Contingencies (Narrative) (Details)", "role": "http://www.trimble.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments And Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i5836e10ad4f14a3f913a2cb5f90e53f5_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)", "role": "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i5836e10ad4f14a3f913a2cb5f90e53f5_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtNoncurrent", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i7c000c10af2f4ba98a5306fbf6884303_I20211231", "decimals": "-8", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1f28e8c7f9a3493bbfbcccd6f061375d_I20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details)", "role": "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails", "shortName": "Deferred Revenue and Remaining Performance Obligations - Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "ieaea781cbf1841c3b633445fde91bc72_I20200103", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Deferred Revenue and Remaining Performance Obligations (Narrative) (Details)", "role": "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "shortName": "Deferred Revenue and Remaining Performance Obligations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Income Taxes (Schedule Of Provision For Taxes) (Details)", "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails", "shortName": "Income Taxes (Schedule Of Provision For Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)", "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails", "shortName": "Income Taxes (Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ForeignEarningsRepatriated", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454433 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "trmb:DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1f28e8c7f9a3493bbfbcccd6f061375d_I20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)", "role": "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails", "shortName": "Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Employee Stock Benefit Plans (Narrative) (Details)", "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "shortName": "Employee Stock Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i6e45955deadb44a2891692fea5936ab0_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)", "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "shortName": "Employee Stock Benefit Plans (Components of Stock-based Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "idd37444dce594a22935f209e3c4d98a6_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Comprehensive Income (Parentheticals)", "role": "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals", "shortName": "Consolidated Statements of Comprehensive Income (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9ce187937fd64a5d9f2e6bfea719d987_I20210101", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)", "role": "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails", "shortName": "Employee Stock Benefit Plans (Schedule Of Restricted Stock Units Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i3ef012787b00462c8a54301f45c9bd43_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Common Stock Repurchase (Narrative) (Details)", "role": "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails", "shortName": "Common Stock Repurchase (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i8721448419e84662ac730f0b553f8d75_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1184896c7db244bea46e24161ae3cefd_I20181228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements Of Stockholders' Equity", "role": "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements Of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i1184896c7db244bea46e24161ae3cefd_I20181228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - Consolidated Statements Of Cash Flows", "role": "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "trmb-20211231.htm", "contextRef": "i9dc6ea11331541459b270de3f5183ff5_D20210102-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "NETHERLANDS" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. 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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r771" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r779" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r765" ], "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r764" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.trimble.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r143", "r195", "r214", "r215", "r216", "r217", "r219", "r221", "r225", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r335", "r337", "r338" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r143", "r195", "r214", "r215", "r216", "r217", "r219", "r221", "r225", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r333", "r335", "r337", "r338" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r65", "r67", "r140", "r141", "r344", "r370" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r343", "r369", "r435", "r437", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r732", "r735", "r761", "r762" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r343", "r369", "r435", "r437", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r732", "r735", "r761", "r762" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r228", "r417", "r421", "r681", "r731", "r733" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r228", "r417", "r421", "r681", "r731", "r733" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r343", "r369", "r424", "r435", "r437", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r732", "r735", "r761", "r762" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r343", "r369", "r424", "r435", "r437", "r654", "r655", "r656", "r657", "r658", "r659", "r678", "r732", "r735", "r761", "r762" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r66", "r67", "r140", "r141", "r344", "r370" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r229", "r230", "r417", "r422", "r734", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r229", "r230", "r417", "r422", "r734", "r748", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r654", "r656", "r659", "r761", "r762" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_A2017And2021StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 And 2021 Stock Repurchase Program", "label": "2017 And 2021 Stock Repurchase Program [Member]", "terseLabel": "2017 and 2021 Stock Repurchase Program" } } }, "localname": "A2017And2021StockRepurchaseProgramMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_AcquisitionAndDivestitureRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Acquisition And Divestiture Related Costs", "label": "Acquisition And Divestiture Related Costs", "negatedTerseLabel": "Acquisition / divestiture items" } } }, "localname": "AcquisitionAndDivestitureRelatedCosts", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_AdditionalLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Loan Facility [Member]", "label": "Additional Loan Facility [Member]", "terseLabel": "Additional Loan Facility" } } }, "localname": "AdditionalLoanFacilityMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_AgileAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agile Assets", "label": "Agile Assets [Member]", "terseLabel": "Agile Assets" } } }, "localname": "AgileAssetsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_AsiaPacificAndOtherNonUsCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Pacific And Other Non-US Countries [Member]", "label": "Asia Pacific And Other Non Us Countries [Member]", "terseLabel": "Asia Pacific and Rest of World" } } }, "localname": "AsiaPacificAndOtherNonUsCountriesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "trmb_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.trimble.com/20211231", "xbrltype": "stringItemType" }, "trmb_BuildingsandInfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings and Infrastructure [Member]", "label": "Buildings and Infrastructure [Member]", "terseLabel": "Buildings and Infrastructure" } } }, "localname": "BuildingsandInfrastructureMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "trmb_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period as a percentage of total revenue", "label": "Business Combination Pro Forma Information Revenue Of Acquiree Since Acquisition Date Actual Percentage Of Total Revenue", "terseLabel": "Total revenue percentage" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActualPercentageOfTotalRevenue", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "trmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetExcludingIntangiblesAndDeferredTaxesLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetExcludingIntangiblesAndDeferredTaxesLiabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Excluding Intangibles And Deferred Taxes Liabilities", "terseLabel": "Net tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetExcludingIntangiblesAndDeferredTaxesLiabilities", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "trmb_CertainCompaniesAcquiredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Companies Acquired", "label": "Certain Companies Acquired [Member]", "terseLabel": "Certain Companies Acquired" } } }, "localname": "CertainCompaniesAcquiredMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "trmb_CompletedbusinessacquisitionsinlastthreefiscalyearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Completed business acquisitions in last three fiscal years [Member]", "label": "Completed business acquisitions in last three fiscal years [Member]", "terseLabel": "Completed business acquisitions in last three fiscal years" } } }, "localname": "CompletedbusinessacquisitionsinlastthreefiscalyearsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "trmb_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer equipment and software [Member]", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_ContractWithCustomerAssetAndLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset And Liability", "label": "Contract With Customer, Asset And Liability [Roll Forward]", "terseLabel": "Contract With Customer, Asset And Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityRollForward", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "trmb_DebtLongTermAndShortTermCombinedAmountGross": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt, Long Term And Short Term, Combined Amount, Gross", "label": "Debt, Long Term And Short Term, Combined Amount, Gross", "totalLabel": "Total" } } }, "localname": "DebtLongTermAndShortTermCombinedAmountGross", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DeferredCompensationPlanAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Assets, Fair Value Disclosure", "label": "Deferred Compensation Plan Assets, Fair Value Disclosure", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssetsFairValueDisclosure", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DeferredCompensationPlanLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Liabilities, Fair Value Disclosure", "label": "Deferred Compensation Plan Liabilities, Fair Value Disclosure", "terseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationPlanLiabilitiesFairValueDisclosure", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DeferredTaxAssetsDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Depreciation And Amortization", "label": "Deferred Tax Assets, Depreciation And Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsDepreciationAndAmortization", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Liability", "label": "Deferred Tax Assets, Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities", "label": "Deferred Tax Liabilities, Deferred Global Intangible Low Taxed Income Tax Liabilities", "terseLabel": "Global intangible low-taxed income" } } }, "localname": "DeferredTaxLiabilitiesDeferredGlobalIntangibleLowTaxedIncomeTaxLiabilities", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "stringItemType" }, "trmb_EffectiveIncomeTaxRateReconciliationRestructuringAndTaxLawChangesPercent": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent", "label": "Effective Income Tax Rate Reconciliation, Restructuring And Tax Law Changes, Percent", "terseLabel": "Intellectual property restructuring and tax law changes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRestructuringAndTaxLawChangesPercent", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "trmb_EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Reserve Release, Percent", "terseLabel": "Tax reserve releases" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxReserveReleasePercent", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "trmb_EmployeeStockPurchaseOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Offering Period", "label": "Employee Stock Purchase Offering Period", "terseLabel": "Employee stock options granted term, in months (in shares)" } } }, "localname": "EmployeeStockPurchaseOfferingPeriod", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "trmb_ForeignChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Foreign Change in Tax Rate, Income Tax Expense (Benefit)", "label": "Foreign Change in Tax Rate, Income Tax Expense (Benefit)", "terseLabel": "Foreign change in tax rate, income tax expense (benefit)" } } }, "localname": "ForeignChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trmb_GeospatialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Geospatial [Member]", "label": "Geospatial [Member]", "terseLabel": "Geospatial" } } }, "localname": "GeospatialMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "trmb_InternalUseOfSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use of software [Member]", "label": "Internal Use Of Software [Member]", "terseLabel": "Internal-use of software" } } }, "localname": "InternalUseOfSoftwareMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_JPMorganChaseBankN.A.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JPMorgan Chase Bank, N.A. [Member]", "label": "JPMorgan Chase Bank, N.A. [Member]", "terseLabel": "JPMorgan Chase Bank" } } }, "localname": "JPMorganChaseBankN.A.Member", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_LandBuildingsFurnitureAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Land, Buildings, Furniture And Leasehold Improvements", "label": "Land, Buildings, Furniture And Leasehold Improvements [Member]", "terseLabel": "Land, building, furniture, and leasehold improvements" } } }, "localname": "LandBuildingsFurnitureAndLeaseholdImprovementsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "trmb_NumberOfRevolvingLoanFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Revolving Loan Facilities", "label": "Number Of Revolving Loan Facilities", "terseLabel": "Number of revolving loan facilities" } } }, "localname": "NumberOfRevolvingLoanFacilities", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "trmb_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "stringItemType" }, "trmb_OperatingIncomeLossPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Income (Loss), Purchase Accounting Adjustments", "label": "Operating Income (Loss), Purchase Accounting Adjustments", "terseLabel": "Operating income purchase accounting adjustments" } } }, "localname": "OperatingIncomeLossPurchaseAccountingAdjustments", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "trmb_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units [Member]", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "trmb_PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Stock Units, Achievement Of Company Performance Metrics", "label": "Performance-Based Stock Units, Achievement Of Company Performance Metrics [Member]", "terseLabel": "Performance-Based Stock Units, Achievement Of Company Performance Metrics" } } }, "localname": "PerformanceBasedStockUnitsAchievementOfCompanyPerformanceMetricsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "trmb_PostContractSupportTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post Contract Support Term", "label": "Post Contract Support Term", "terseLabel": "Post contract" } } }, "localname": "PostContractSupportTerm", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "trmb_ProductWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Warranty Term", "label": "Product Warranty Term", "terseLabel": "Product warranty term" } } }, "localname": "ProductWarrantyTerm", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "trmb_PromissoryNotesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Notes And Other [Member]", "label": "Promissory Notes And Other [Member]", "terseLabel": "Promissory Notes and Other" } } }, "localname": "PromissoryNotesAndOtherMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "trmb_ResourcesandUtilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Resources and Utilities [Member]", "label": "Resources and Utilities [Member]", "terseLabel": "Resources and Utilities" } } }, "localname": "ResourcesandUtilitiesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "trmb_RestofWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of World [Member]", "label": "Rest of World [Member]", "terseLabel": "Rest of World" } } }, "localname": "RestofWorldMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "domainItemType" }, "trmb_RestructuringChargesAndExecutiveTransitionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Charges And Executive Transition Costs", "label": "Restructuring Charges And Executive Transition Costs", "negatedTerseLabel": "Restructuring and other costs" } } }, "localname": "RestructuringChargesAndExecutiveTransitionCosts", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_RevenueContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Contract Term", "label": "Revenue Contract Term", "terseLabel": "Subscription revenue term" } } }, "localname": "RevenueContractTerm", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "trmb_RevenueFromContractWithCustomerPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Purchase Accounting Adjustments", "label": "Revenue From Contract With Customer, Purchase Accounting Adjustments", "terseLabel": "Revenue purchase accounting adjustments" } } }, "localname": "RevenueFromContractWithCustomerPurchaseAccountingAdjustments", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "trmb_RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments", "label": "Revenue From Contracts With Customers And Operating Income (Loss), Purchase Accounting Adjustments", "negatedTerseLabel": "Purchase accounting adjustments" } } }, "localname": "RevenueFromContractsWithCustomersAndOperatingIncomeLossPurchaseAccountingAdjustments", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_RevolvingCreditFacilitydueMay2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility, due May 2023 [Member]", "label": "Revolving Credit Facility, due May 2023 [Member]", "terseLabel": "Revolving Credit Facility, due May 2023" } } }, "localname": "RevolvingCreditFacilitydueMay2023Member", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense", "label": "Share-Based Payment Arrangement And Deferred Compensation Arrangement With Individual, Compensation Expense", "negatedTerseLabel": "Stock-based compensation / deferred compensation" } } }, "localname": "ShareBasedPaymentArrangementAndDeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_ShortTermDebtGross": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 }, "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 1.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short Term Debt, Gross", "label": "Short Term Debt, Gross", "terseLabel": "2022", "verboseLabel": "Debt gross" } } }, "localname": "ShortTermDebtGross", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails", "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "trmb_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription [Member]", "label": "Subscription [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "trmb_TimeBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based Restricted Stock Units [Member]", "label": "Time Based Restricted Stock Units [Member]", "terseLabel": "Time Based Restricted Stock Units" } } }, "localname": "TimeBasedRestrictedStockUnitsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_TransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandEighteenCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Eighteen Credit Facility [Member]", "label": "Two Thousand Eighteen Credit Facility [Member]", "terseLabel": "Two Thousand Eighteen Credit Facility" } } }, "localname": "TwoThousandEighteenCreditFacilityMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandSeventeenStockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Seventeen Stock Repurchase Program [Member]", "label": "Two Thousand Seventeen Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "TwoThousandSeventeenStockRepurchaseProgramMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandTwentyEightSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Eight Senior Notes [Member]", "label": "Two Thousand Twenty Eight Senior Notes [Member]", "terseLabel": "Two Thousand Twenty Eight Senior Notes" } } }, "localname": "TwoThousandTwentyEightSeniorNotesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandTwentyFourSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Four Senior Notes [Member]", "label": "Two Thousand Twenty Four Senior Notes [Member]", "terseLabel": "Two Thousand Twenty Four Senior Notes" } } }, "localname": "TwoThousandTwentyFourSeniorNotesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandTwentyOneStockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Stock Repurchase Program", "label": "Two Thousand Twenty One Stock Repurchase Program [Member]", "terseLabel": "2021 Stock Repurchase Program" } } }, "localname": "TwoThousandTwentyOneStockRepurchaseProgramMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandTwentyThreeSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Three Senior Notes [Member]", "label": "Two Thousand Twenty Three Senior Notes [Member]", "terseLabel": "Two Thousand Twenty Three Senior Notes" } } }, "localname": "TwoThousandTwentyThreeSeniorNotesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "trmb_TwoThousandTwoStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Two Stock Plan [Member]", "label": "Two Thousand Two Stock Plan [Member]", "terseLabel": "2002 Stock Plan" } } }, "localname": "TwoThousandTwoStockPlanMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_UncommittedFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncommitted Facilities [Member]", "label": "Uncommitted Facilities [Member]", "terseLabel": "Uncommitted Facilities" } } }, "localname": "UncommittedFacilitiesMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "trmb_UncommittedRevolvingCreditFacilities100millioneurosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncommitted Revolving Credit Facilities 100 million euros [Member]", "label": "Uncommitted Revolving Credit Facilities 100 million euros [Member]", "terseLabel": "Uncommitted Revolving Credit Facilities 100 million euros" } } }, "localname": "UncommittedRevolvingCreditFacilities100millioneurosMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_UncommittedRevolvingCreditFacilities55millionpoundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncommitted Revolving Credit Facilities 55 million pounds [Member]", "label": "Uncommitted Revolving Credit Facilities 55 million pounds [Member]", "terseLabel": "Uncommitted Revolving Credit Facilities 55 million pounds GBP" } } }, "localname": "UncommittedRevolvingCreditFacilities55millionpoundsMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_UncommittedRevolvingCreditFacilities75millionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Uncommitted Revolving Credit Facilities $75 million [Member]", "label": "Uncommitted Revolving Credit Facilities $75 million [Member]", "terseLabel": "Uncommitted Revolving Credit Facilities $75 million" } } }, "localname": "UncommittedRevolvingCreditFacilities75millionMember", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "trmb_WarrantyPeriodOnProductsSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty Period On Products Sold", "label": "Warranty Period On Products Sold", "terseLabel": "Warranty periods for products sold" } } }, "localname": "WarrantyPeriodOnProductsSold", "nsuri": "http://www.trimble.com/20211231", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "terseLabel": "Common stock repurchased average price (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r27", "r234", "r235" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r22", "r691", "r713" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 5.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": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r44", "r294" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "auth_ref": [ "r71", "r76", "r432" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "negatedTerseLabel": "Net unrealized actuarial losses" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r69", "r73", "r75", "r76", "r595" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r73", "r75", "r76", "r716", "r743", "r747" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "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", "totalLabel": "Total accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfAccumulatedOtherComprehensiveLossNetOfRelatedTaxDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r72", "r76", "r84", "r85", "r86", "r145", "r146", "r147", "r558", "r738", "r739", "r785" ], "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": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r145", "r146", "r147", "r464", "r465", "r466", "r584" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r126", "r287" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "verboseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r438", "r440", "r469", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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 income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Promotional Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r236", "r254", "r256", "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable, allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r126", "r281", "r287" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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", "verboseLabel": "Amortization of purchased intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r203", "r216", "r223", "r247", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r553", "r560", "r599", "r644", "r646", "r689", "r712" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r62", "r135", "r247", "r325", "r326", "r327", "r329", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r553", "r560", "r599", "r644", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r587" ], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r442", "r459" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis Of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r293" ], "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": "Land, building, furniture, and leasehold improvements" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r434", "r436" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails", "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r434", "r436", "r530", "r531" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails", "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "verboseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r538", "r539", "r541" ], "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", "verboseLabel": "Fair value of total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r544" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, undiscounted maximum payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r537", "r540", "r543" ], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r545" ], "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": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r532", "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identified intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.", "label": "Business Combination, Separately Recognized Transactions [Table Text Block]", "terseLabel": "Schedule of Business Combination, Separately Recognized Transactions" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r144", "r189" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Description Of Business And Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense related to deferred costs to obtain customer contracts" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred costs to obtain customer contracts" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r41", "r128" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r122", "r128", "r130" ], "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 year", "periodStartLabel": "Cash and cash equivalents - beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r122", "r609" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "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": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r390", "r391", "r392", "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r56", "r308", "r696", "r721" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r304", "r305", "r307", "r315", "r749" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r145", "r146", "r584" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r383" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "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, $0.001 par value; 360.0 shares authorized; 250.9 and 250.8 shares issued and outstanding at the end of 2021 and 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Provision (benefit) for taxes:" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r79", "r81", "r82", "r97", "r703", "r727" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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 attributable to Trimble Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r81", "r96", "r549", "r550", "r564", "r702", "r726" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r79", "r81", "r95", "r548", "r564", "r701", "r725" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r183", "r709" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer Rollforward" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r395", "r396", "r418" ], "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", "periodEndLabel": "Ending balance of the period", "periodStartLabel": "Beginning balance of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Billing and other net activities" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r395", "r396", "r418" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r395", "r396", "r418" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r219", "r225", "r227" ], "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": "Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r92" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of goods and service excluding amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r681" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "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", "totalLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r101" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of purchased intangible assets" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r136", "r508", "r517" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r136", "r508" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r136", "r508", "r517" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r535" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r134", "r143", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r362", "r363", "r364", "r365", "r623", "r690", "r693", "r711" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r358", "r693", "r711" ], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r53", "r361", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r54", "r134", "r143", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r362", "r363", "r364", "r365", "r623" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r54", "r134", "r143", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r362", "r363", "r364", "r365", "r384", "r385", "r386", "r387", "r620", "r621", "r623", "r624", "r708" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r347", "r359", "r362", "r363", "r622" ], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "order": 3.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/DebtScheduleOfDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.", "label": "Debt [Member]", "terseLabel": "Debt" } } }, "localname": "DebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Costs to Obtain Customer Contracts" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred Costs, Current" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r509", "r517" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r509", "r517" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Non-current deferred income tax assets", "verboseLabel": "Deferred income tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r126", "r136", "r509", "r517", "r518", "r519" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r498", "r692", "r710" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r481", "r482" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedTerseLabel": "Non-current deferred income tax liabilities", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r509", "r517" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r499" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r501" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Total net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r501" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "U.S. net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r504", "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "U.S. tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Expenses not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r500" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Purchased intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r126", "r292" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r63", "r64", "r67", "r596" ], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivatives assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "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, Name [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r67", "r569", "r570", "r571", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsInHedgesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate net fair value of all derivative instruments designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations.", "label": "Derivative Instruments in Hedges, at Fair Value, Net", "terseLabel": "Derivative financial instruments accounted for as hedges" } } }, "localname": "DerivativeInstrumentsInHedgesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r63", "r64", "r67", "r596" ], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the 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 not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivatives liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Maturity period of derivative financial instrument, minimum, in months" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r142", "r565", "r566", "r567", "r568", "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed product technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Employee Stock Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Distribution rights and other intellectual properties" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to Trimble Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r98", "r154", "r155", "r156", "r157", "r158", "r163", "r165", "r170", "r171", "r172", "r176", "r177", "r585", "r586", "r704", "r728" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r98", "r154", "r155", "r156", "r157", "r158", "r165", "r170", "r171", "r172", "r176", "r177", "r585", "r586", "r704", "r728" ], "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", "netLabel": "Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r609" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "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 and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r484" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r138", "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r471", "r484" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Excess tax benefit related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "U.S. State income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r484", "r521" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "U.S. Federal research and development credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r484" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Other U.S. taxes on foreign operations" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfDifferenceBetweenTheTaxProvisionAtTheStatutoryFederalIncomeTaxRateAndTheTaxProvisionAsAPercentageOfIncomeBeforeTaxesEffectiveTaxRateDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.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 compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r458" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for 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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unamortized compensation expense weighted-average recognition period, in years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r456" ], "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": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r84", "r85", "r86", "r145", "r146", "r147", "r150", "r159", "r161", "r180", "r251", "r383", "r388", "r464", "r465", "r466", "r513", "r514", "r584", "r610", "r611", "r612", "r613", "r614", "r617", "r738", "r739", "r740", "r785" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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 [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r587", "r588", "r589", "r593" ], "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r587", "r597", "r598" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r349", "r362", "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r588", "r651", "r652", "r653" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r587", "r588", "r590", "r591", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r592" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r349", "r425", "r426", "r431", "r433", "r588", "r651" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r349", "r362", "r363", "r425", "r426", "r431", "r433", "r588", "r652" ], "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": "Level II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r349", "r362", "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r588", "r653" ], "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": "Level III" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r349", "r362", "r363", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r433", "r651", "r652", "r653" ], "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, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r592", "r594" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r136", "r483" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "US federal, income tax provision" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "U.S. Federal:" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r255", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r357", "r381", "r575", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r772", "r773", "r774", "r775", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-Average Useful Lives (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r286" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails": { "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r288" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r288" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r288" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r288" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r288" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r282", "r283", "r286", "r289", "r682", "r686" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r286", "r686" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails": { "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\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r282", "r285" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r286", "r682" ], "calculation": { "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "terseLabel": "Other purchased intangible assets, net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r136" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Foreign, income tax provision" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign:" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r126", "r559" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Divestitures (gain) loss, net" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r274", "r275", "r646", "r688" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r276" ], "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": "Additions due to acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r278" ], "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)", "negatedTerseLabel": "Foreign currency translation and other adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture 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, Written off Related to Sale of Business Unit", "negatedTerseLabel": "Decrease from the sale of businesses" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r135", "r203", "r215", "r219", "r222", "r225", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r599" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "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 margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Guarantees, Including Indirect Guarantees Of Indebtedness Of Others" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r126", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Write off of assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r137", "r520" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income before taxes, United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r203", "r215", "r219", "r222", "r225", "r687", "r698", "r706", "r729" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Consolidated income before taxes", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r137", "r520" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income before taxes, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r126", "r200", "r246", "r697", "r722" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "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": "Income from equity method investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r296", "r299" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r299" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r138", "r485", "r496", "r503", "r515", "r522", "r524", "r525", "r526" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r160", "r161", "r201", "r483", "r516", "r523", "r730" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "terseLabel": "Income tax provision (benefit)", "totalLabel": "Income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r83", "r479", "r480", "r496", "r497", "r502", "r510" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r129" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Other current and non-current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r166", "r167", "r168", "r172" ], "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r316", "r321" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r705" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r120", "r123", "r129" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "IRS" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r269" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r59", "r646" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r60", "r131", "r179", "r267", "r268", "r270", "r679" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r37", "r269" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r269" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfNetInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r639", "r641" ], "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule Of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r640" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r135", "r217", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r554", "r560", "r561", "r599", "r644", "r645" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r135", "r247", "r599", "r646", "r695", "r719" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52", "r135", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r554", "r560", "r561", "r599", "r644", "r645", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "verboseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r348", "r360", "r362", "r363", "r693", "r715" ], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total debt", "verboseLabel": "Debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails", "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Short-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r143", "r322", "r352" ], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 6.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r143", "r322", "r352" ], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 3.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r143", "r322", "r352" ], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 4.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r143", "r322", "r352" ], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 5.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r143", "r322", "r352" ], "calculation": { "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails": { "order": 2.0, "parentTag": "trmb_DebtLongTermAndShortTermCombinedAmountGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleofDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Other Disclosures [Abstract]", "terseLabel": "Long-term Debt, Other Disclosures [Abstract]" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "terseLabel": "Long-term debt, percentage bearing fixed interest, percentage rate" } } }, "localname": "LongTermDebtPercentageBearingFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current and Noncurrent [Abstract]", "terseLabel": "Long-term Debt, Current and Noncurrent [Abstract]" } } }, "localname": "LongtermDebtCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r54" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r54", "r323" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails", "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "verboseLabel": "Maximum potential exposure indemnification accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesGuaranteesDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Operating Income" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r58", "r135", "r247", "r325", "r330", "r331", "r332", "r338", "r339", "r599", "r694", "r718" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r388", "r551", "r552" ], "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": "Noncontrolling interest investments" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r122" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r122" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flow from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r122", "r124", "r127" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r77", "r80", "r86", "r93", "r127", "r135", "r149", "r154", "r155", "r156", "r157", "r160", "r161", "r169", "r203", "r215", "r219", "r222", "r225", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r586", "r599", "r699", "r723" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "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", "totalLabel": "Net income attributable to Trimble Inc.", "verboseLabel": "Net income attributable to Trimble Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r80", "r86", "r160", "r161", "r556", "r563" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net gain attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r148", "r149", "r150", "r151", "r152", "r153", "r156", "r162", "r176", "r239", "r240", "r248", "r249", "r250", "r251", "r252", "r253", "r324", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r511", "r512", "r513", "r514", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r643", "r683", "r684", "r685", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r781", "r782", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r145", "r146", "r147", "r388", "r546" ], "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": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Total non-operating income (expense), net", "totalLabel": "Total non-operating income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating expense, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r191" ], "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", "terseLabel": "Reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "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", "negatedLabel": "Unallocated general corporate expenses", "totalLabel": "Total operating expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r203", "r215", "r219", "r222", "r225" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Operating income", "totalLabel": "Operating income", "verboseLabel": "Consolidated operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r628" ], "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r626" ], "calculation": { "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesLeaseLiabilitiesMaturityByYearDetails", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r626" ], "calculation": { "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r626" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r629", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r625" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r638", "r641" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r637", "r641" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r214", "r215", "r216", "r217", "r219", "r225" ], "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": "Segments Revenue" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r61", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r69" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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 adjustments, net of tax $1.0 in 2021, $0.5 in 2020, and $0.1 in 2019" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r69", "r74", "r608", "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Foreign currency translation tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncomeParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r78", "r81", "r84", "r85", "r87", "r94", "r383", "r610", "r615", "r617", "r700", "r724" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r70", "r73" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net unrealized gain (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r51", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r127" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r110", "r113" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r117" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r111", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Total purchase consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r111" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r112" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r442", "r459" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r367" ], "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", "terseLabel": "Preferred Stock, par value per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r367" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "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", "verboseLabel": "Preferred stock, $0.001 par value; 3.0 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r108" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Net proceeds from sale of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r114" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuance of common stock, net of tax withholdings" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r115" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "verboseLabel": "Proceeds from debt and revolving credit lines" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r116", "r119" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Net proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r77", "r80", "r86", "r121", "r135", "r149", "r160", "r161", "r203", "r215", "r219", "r222", "r225", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r548", "r555", "r557", "r563", "r564", "r586", "r599", "r706" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.trimble.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r44", "r295" ], "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 by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r43", "r293" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "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 and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "verboseLabel": "Accounting Policies [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r295", "r646", "r707", "r720" ], "calculation": { "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r42", "r295", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r16", "r295" ], "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]", "verboseLabel": "Components Of Property And Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r293" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails", "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life of asset, in years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r100", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Accounts receivable, credit loss expense (reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r34", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r215", "r219" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]", "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r215", "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "verboseLabel": "Reconciliation Of The Company's Consolidated Segment Operating Income To Consolidated Income Before Income Taxes" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "verboseLabel": "Purchase obligations" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r118" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Payments on debt and revolving credit lines" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": { "auth_ref": [ "r476", "r477" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned", "terseLabel": "Research and development expense with third party funding earned" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r475", "r680", "r763" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research And Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r126", "r298", "r301", "r302" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r388", "r467", "r646", "r717", "r742", "r747" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r145", "r146", "r147", "r150", "r159", "r161", "r251", "r464", "r465", "r466", "r513", "r514", "r584", "r738", "r740" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r194", "r195", "r214", "r220", "r221", "r228", "r229", "r232", "r416", "r417", "r681" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r132", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r407", "r420", "r423" ], "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": "Deferred Revenue and Remaining Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformance" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]", "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems": { "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": "Revenue Recognition, Multiple-deliverable Arrangements [Line Items]", "terseLabel": "Revenue Recognition, Multiple-deliverable Arrangements [Line Items]" } } }, "localname": "RevenueRecognitionMultipleDeliverableArrangementsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r88", "r135", "r194", "r195", "r214", "r220", "r221", "r228", "r229", "r232", "r247", "r325", "r326", "r327", "r330", "r331", "r332", "r334", "r336", "r338", "r339", "r599", "r706" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Segment revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r636", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for Operating lease liabilities:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesSupplementCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r76", "r615", "r617" ], "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]", "terseLabel": "Components of Accumulated Other Comprehensive Loss, Net" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r530", "r531" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillNarrativeDetails", "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleofCompleteBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule Of Provision For Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r54", "r143", "r362", "r364", "r384", "r385", "r386", "r387", "r620", "r621", "r624", "r708" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule Of Deferred Tax Assets And Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r172" ], "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]", "verboseLabel": "Schedule Of Computation Of Earnings Per Share And Effect On Weighted-Average Number Of Shares" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule Of Difference Between The Tax Provision At The Statutory Federal Income Tax Rate And The Tax Provision As A Percentage Of Income Before Taxes (Effective Tax Rate)" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r440", "r457", "r468" ], "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": "Summarizes the Components of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r587", "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Assets And Liabilities Measured At Fair Value On A Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "verboseLabel": "Schedule Of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r282", "r285", "r682" ], "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 by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r279", "r280" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r279", "r280" ], "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]", "terseLabel": "Schedule Of Changes In Carrying Amount Of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule Of Income Before Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r38", "r39", "r40" ], "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]", "terseLabel": "Components Of Net Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Performance of Our Financial Results" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r44", "r295" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r102", "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "verboseLabel": "Schedule Of Revenue From Customers by Geographic Area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r88", "r231" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r203", "r206", "r218", "r279" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r203", "r206", "r218", "r279" ], "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]", "terseLabel": "Schedule Of Revenue, Operating Income And Identifiable Assets By Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r442", "r459" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule Of Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r190", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r225", "r232", "r300", "r303", "r731" ], "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": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r190", "r192", "r193", "r203", "r207", "r219", "r223", "r224", "r225", "r226", "r228", "r231", "r232", "r233" ], "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": "Reporting Segment And Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformation" ], "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 [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationNarrativeDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r211", "r212", "r213", "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": { "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]", "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationReconciliationOfTheCompanysConsolidatedSegmentOperatingIncomeToConsolidatedIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r125" ], "calculation": { "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r443" ], "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", "verboseLabel": "Share units granted vesting period, in years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r448" ], "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": "Number of units, cancelled and forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r453" ], "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": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, canceled and forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r451" ], "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": "Number of units, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451" ], "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": "weighted\u00a0average grant-date\u00a0fair\u00a0value, granted (in dollars per share)", "verboseLabel": "Weighted average grant-date fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r450" ], "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": "Number of units, outstanding at the end of year (in shares)", "periodStartLabel": "Number of units, outstanding at the beginning of year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r450" ], "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": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, outstanding at the end of year (in dollars per share)", "periodStartLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, outstanding at the beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r452" ], "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": "Number of units, shares vested, net (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Share-based compensation, equity instruments other than options, vested in period, fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r452" ], "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", "verboseLabel": "Weighted\u00a0average grant-date\u00a0fair\u00a0value, shares vested, net (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares authorized for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based compensation, number of shares available (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Performance adjustments above target levels at vesting date (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "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": "Number of Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "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\u00a0Average Grant-Date\u00a0Fair\u00a0Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r439", "r445" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansComponentsofStockbasedCompensationExpenseDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails", "http://www.trimble.com/role/EmployeeStockBenefitPlansScheduleOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r442", "r446" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of the target grant amount received at vesting" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of lower fair market value to be purchased of common stock through payroll deductions" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r18", "r646", "r690", "r714" ], "calculation": { "http://www.trimble.com/role/DebtScheduleOfDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "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", "verboseLabel": "Less: Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtScheduleOfDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r634", "r641" ], "calculation": { "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense and other" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/LeasesOperatingLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareLicenseArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of deferred revenue by arrangement wherein certain rights are granted under a license agreement to exploit one or more software products, under which fees received are taken into income as revenue recognition criteria are met.", "label": "Software License Arrangement [Member]", "terseLabel": "Software and licenses" } } }, "localname": "SoftwareLicenseArrangementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponentsComponentsOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "terseLabel": "Accrued warranty expenses" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r136", "r483", "r516" ], "calculation": { "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "US state, income tax provision" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "U.S. State:" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfProvisionForTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r5", "r190", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r214", "r215", "r216", "r217", "r219", "r220", "r221", "r222", "r223", "r225", "r232", "r279", "r297", "r300", "r303", "r731" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfChangesInCarryingAmountOfGoodwillDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationScheduleOfRevenueOperatingIncomeAndIdentifiableAssetsBySegmentDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentRevenuebyGeographyDetails", "http://www.trimble.com/role/ReportingSegmentAndGeographicInformationSegmentSelectBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r84", "r85", "r86", "r145", "r146", "r147", "r150", "r159", "r161", "r180", "r251", "r383", "r388", "r464", "r465", "r466", "r513", "r514", "r584", "r610", "r611", "r612", "r613", "r614", "r617", "r738", "r739", "r740", "r785" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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/2021-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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r145", "r146", "r147", "r180", "r681" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock issued during period, shares, employee stock purchase plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under employee plans, net of tax withholding (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock issued during period, value, employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/EmployeeStockBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r388", "r441", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under employee plans, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized fund" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Stock repurchases (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock repurchases", "terseLabel": "Common stock repurchased during period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r383", "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Common stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchaseNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r135", "r238", "r247", "r599", "r646" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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", "totalLabel": "Total Trimble Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r85", "r135", "r145", "r146", "r147", "r150", "r159", "r247", "r251", "r388", "r464", "r465", "r466", "r513", "r514", "r546", "r547", "r562", "r584", "r599", "r610", "r611", "r617", "r739", "r740", "r785" ], "calculation": { "http://www.trimble.com/role/ConsolidatedBalanceSheets": { "order": 1.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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets", "http://www.trimble.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r133", "r368", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r388", "r394" ], "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": "Common Stock Repurchase" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CommonStockRepurchase" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r618", "r647" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r618", "r647" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r618", "r647" ], "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/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r487", "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Schedule Of Reconciliation Of Unrecognized Tax Benefit" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r68" ], "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]", "terseLabel": "Certain Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/CertainBalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "Supplemental Income Statement Elements [Abstract]" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/BusinessCombinationIntangibleAssetsAndGoodwillScheduleOfTotalIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r241", "r242", "r243", "r244", "r245", "r357", "r381", "r575", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r772", "r773", "r774", "r775", "r776", "r777", "r778" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r478", "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails", "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r490" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "(Decrease) increase related to prior years' tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlement with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r486" ], "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", "terseLabel": "Payment of interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "(Decrease) increase related to prior years' tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r493" ], "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", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r181", "r182", "r184", "r185", "r186", "r187", "r188" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use Of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/DescriptionOfBusinessAndAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r164", "r172" ], "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "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": "Diluted (in shares)", "totalLabel": "Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r163", "r172" ], "calculation": { "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails": { "order": 2.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": "Basic (in shares)", "verboseLabel": "Weighted average number of common shares used in basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome", "http://www.trimble.com/role/EarningsPerShareScheduleOfComputationOfEarningsPerShareAndEffectOnWeightedAverageNumberOfSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Shares used in calculating earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.trimble.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "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=123367319&loc=SL114868664-224227" }, "r104": { "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=123367319&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "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=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r238": { "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=122038336&loc=d3e74512-122707" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123408193&loc=d3e13051-110250" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "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=123447040&loc=d3e1928-114920" }, "r427": { "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=123447040&loc=d3e1928-114920" }, "r428": { "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=123447040&loc=d3e1928-114920" }, "r429": { "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=123447040&loc=d3e1928-114920" }, "r43": { "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" }, "r430": { "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=123447040&loc=d3e1928-114920" }, "r431": { "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=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "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" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "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" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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=122041274&loc=d3e301413-122809" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r515": { "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=122134291&loc=d3e330036-122817" }, "r516": { "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=122134291&loc=d3e330036-122817" }, "r517": { "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=122134291&loc=d3e330036-122817" }, "r518": { "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=122134291&loc=d3e330036-122817" }, "r519": { "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=122134291&loc=d3e330036-122817" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r522": { "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=122134291&loc=d3e330215-122817" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r545": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r617": { "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" }, "r618": { "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" }, "r619": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r624": { "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" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r642": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r681": { "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" }, "r682": { "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" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r686": { "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" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r688": { "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" }, "r689": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r690": { "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" }, "r691": { "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" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r697": { "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" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r699": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r700": { "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" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r703": { "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" }, "r704": { "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" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r727": { "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" }, "r728": { "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" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r730": { "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" }, "r731": { "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" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r742": { "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=124501264&loc=SL117420844-207641" }, "r743": { "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=124501264&loc=SL117420844-207641" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r748": { "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" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r760": { "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" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r764": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r765": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r766": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r767": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r768": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r769": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r770": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r771": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r772": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r773": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r774": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r775": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r776": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r777": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r778": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r779": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r780": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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=123367319&loc=SL114868664-224227" }, "r94": { "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=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "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=123367319&loc=SL114868664-224227" }, "r98": { "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=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 93 0000864749-22-000044-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000864749-22-000044-xbrl.zip M4$L#!!0 ( *.A5E2U[C^6VQ $#$ 0 0 97@R,3$R,#(Q,3!K+FAT M;>V=;5/CMA;'W]]/H;)SM^P,<4B A0)E)B0!L@3(X !MW]Q1;"71X$BN+"=D M/_V5[#SQ5&([;=;5V9WAR8XL'?_UT]'3T?%/M9MJ^_=6'?7EP$.MN]-FHXHV M"L7BPTZU6*RU:^BB?=5$N]9V";4%9@&5E#/L%8OUZPVTT9?2/RP61Z.1-=JQ MN.@5V[=%G=1NT>,\()8KW8V38_T7]95@]^0_QS\5"JC&G7! F$2.(%@2%X4! M93WTX)+@$14*D[NJW!\+VNM+5-XNE]$#%X]TB./KDDJ/G$S3.2[&OQ\7HX<< M=[@[/CEVZ1!1]]<-VG'W]_8[CKN[4RKO?MTEOY#. >YT2MW=LD-V]G?_5U*9 M+*K;X\\$A#1Y/4.UQ*/H@>,"1"4@=[DX=$SXLOSPMA;<<% MD2KWTIT^>7+9BBX5I?OZ6GG;VMO9???RME5Z]]I?);OSU3HX>/]RVF2_6J72 M^Y],G=FRM;V_MU2RQ,M<4U>OQ;J)-%"5'<.RU;YA>BBOV_$\IVFHO+&Q>&G[>C?D;Y2Z.(! M]<:'/[?I@ 3HFHS0+1]@]O-6H#A0"(B@W?C&@'XGAR6=_>C7T:3.J'0BE4[J M4%QQ[+M3NU%K5&X;=1O=G*'V11U5;ZY:E>O?7U2BB65G1MMY9;1M;;*-I6XU MQK[UWRX:IXTV*I>LTAL&GNL5SJ%Z6M_2PMK>?5Q M$5WB<(%U&WT8,M6&Z+LV3J[Q@"#>17;8":A+L1@C+E"EVZ4>5[E[ MMU#0P*6._KM^$0VF[O(G-[Y738M1\[[@3N3(2_BZ;?U2^F7E#>^>5=I;O9.P MLVU]W5G.2W@3.W/5=[#SV!-40!4 BHE[-ACUL=2XDGW[$7G#( $0%H>2-=X2'N3+MK+I@UZ:("C!%)J M>9@Q[68_:]JR]/4!2F9!Z9Z2D<^I>O"<16>4.3Q;VP9 ,@M(T!-DL407H^& M ^-0TZC:Z)0PXH5/J15C)FQ6HYC\U93I*-!;Y0?( &3^0C)-$@X) \X 9Y), M7( ? XCYL-P/9(A=#&@!M*1:[6/30)(!#I#+T:G ?7TAW#?(TH]2C�>)@.Z:5< 0 M8&C)D<(%ZD"G"]B32CPU,B0>]Z- +1!J PB43$3U)Z>/68\X'+:/ GY2S7)E M;KT / :"YX)[.L^![HBICZ9);1WC,%3=+EMB2;3'DV7D$+"SJ)U7 M(6^G&5N,P^_S^!2"0T$\!?PA>169?V:K.-CM]OPCN!/H( .O/_)!,/_X:W\6 M.-O'/5+H"((?"[@KB3C$W@B/@XT5'R!P A%_?_"(OQ#G&@*-_T O(%6@\7]Y MBSW;+L*Q*Z@DJ-JGZE>[58$F.T&3K8UF7D>!8J;*A:K*S0NC;J8%@1L2"\? M:.A3X2S&LK8=2IA#T.=/.P='J$V(\X4G!&G0"U!'=#1P:K4Q20RCQ2-0G6>5Y0 M%L#JAY)6_BK45%KS>*$5+/JA^O;YT^[^D0UP6MZ6-<(&6#P:BZ9O6>V-?&DNC,\H\S%QTDW(6T4S^3*RV#OX, MHJJ_;M5,%S#40\%]DEH]:R/.6JVX&O7DK]:\]H" .CFASIKW//48'J(S@?4X MI%[]XG!D6Q7+AFY7$OE$]C...O/S8V9! 29*LBMI3XDUE#^K$%#^ZLU5?288 M+.!882#.AX+1^YJVHA8*\ )X^6A?9* MNNFU J Q"#2SP1L # F^D MT<;:5A1/=A$_UUQD:<" .R9QY^+B$M6P),IA=OJ,/@)_@#^I1@)?.D K6N8% M-#*)1E>?/Y7WRD>>1T2A[I''R6IF8!(P::D!9MH;8'!] #;+J47B#M7AT($O MP)=T*TH!-8":),*9E!^ \!)IAO@#' F@5Z^$9;%#P;(F B92TQ5"H&'0TE$ M%J<8F&,B;/;9QEYA. 8R)PYCOSH%L%Z$D7FYKUT*7^ M @92_ 6U!!UB2;(U8&9B*+(@!,C_RV="@'P(D)^S^.P0('_- M+^#O#Y"?O[9F=I8?9XPXJJ&>-=PV$4/JJ"=!"[ZJ%MR0;L2;P:FI>DYDEM5X MAF9V+U:AJ_S5IEF\3MY13:4<+PRPQHH"0@&A$N[#'M)>#*@)DX82@IL#C=+- M\JQ$0H A '^ /RD622WV[V-C 'X /TOO=?/U9EJ,*CU!D2T\8$\"S4CLF3?5 M/%5,:K$8"I@5B"5_560V)*U*K_KH-H0J!\ LJYEO6)4.75X"99:W760S8RDS M'Q+,IATS:;,*[>2OQKS6SB47!.LC,;=@.#FA,2/3;:%;XH<=CSKHI@LL0E?8 MP^- >S\NL]!I'R:YDAU\$UO/.#"=$XYE)E>[ZFK#)0:3HXV%J05B9E&0JG52@K?Q7J#64]&X>>J@O9 MD;::$;3N 5F K(]BAQ+N>T1'NZ[RP2!D*E^Q#U5]8Z$P\.EC&5'&2,"E>=[3 M*<&BS;GL*_?;]U6NM_1R:N#=*LF11CPKM3+.8B/3E.V769" M1^&[3X2>30V,P\YY>WJ8>%K-F,F:U6DF?_6EJ9QFYP&/T2GTO@ T*:/L7Q,W M-D4&%0%Z3$//M"-?)R(@'@ ( )1<.A-W!Z@#U$F\3U7'$XT&=3# !^"39%*0 M];&4F*&*GEAM88=VJ8.N_X"ESVF$-$)_$&SD\N6O$KVQLWG!'+"0")B47$H+^IFM)@(> 8^6*?L])2,_.@'6YETYPH* M=P0DRKR6T59F&-)'C"HVD"B!B+@887-W+6QSPDV"$H9!"0H3!:@8#R M5VU:W'DD,CI/B[P,=5(Y!0 ET,^(N,1< J45BZ&P6858\E='7L](GW/9)ZP3 MBA[@!G"31D&Q(8 _P)\$ZLFF&2".@<29],S1^:!S :A)(ALJO\?;PXWE35-] MAGU'"Z;(("-3Z;,J&>6O"LV;K57H!S!D*H;:F(XP@X "*2P867*K\N'Q@'FVLB1UP\3L.LK^( =$/1LTH=Y:\:O=01A"H!$F53T-TEK)$& M!"5Q@@;1EHT5M&# 'P/Y4Y&"AH-YO"V #\ GP:DS=$@]]/G3SL$1LJ4('1D* M[.G%87X8G;"V^6S)ZA?HI@&<5BJO*^JZ.IX[#F0&<0&[3&07[S@<'7S=!Z\) MP)18.YI 1,S/IIV<*HJ9#-#FW27 "&"42%!V%6U.-_3 3GO 47+U/'#AN5]@ M$!O8D[#X3?Q(NI1X+B+/#L0&MP@XE/:$FQJ6&%4%[DK81@\T2J>AV9CD9&P; M?")@48*@KE3E)J N017GSY &\0X@\(Z 1PEY9)^C5MCQJ*,Z^X[D L:P@4-) M%I/K<6OLHO)VJ02^$+ GS9K8JTK+ANX8H">E?.8;H*KT5 48\! M_#[P^U*>Y*P71D5+-^, [M-EYN +0C M(,\'PV"J7R=U+T^'Y:JX0\P^2:R/F1:)F[YZ9RQTCLO S"!3TKX,XRW+FN MMV=G/6CBP. -L&;IL61@##!F";GHWI%FI:30O@DUA*#?.6Y33L.CKS")&SJ* P@;46Z>2ORER&I$.?8)8\A5JN MS /-;TX?LQY!C8$#A%F+9O)75YZ%DH&!F\2B^?SIH%PJ':'K;\;A9O&81:4< MH$U"VK1_,XXV%=_W, ./9F5Z>17HX]U8&#]<$)!BA[MC]:TO!][)_P%02P,$ M% @ HZ%65%(8JCDY! XA ! !E>#(S,3(P,C$Q,&LN:'1MW5A1 M;]LV$'[?KV!M+&T RY(H2I9LUT#J)&BV+ L2#UF?!EJB;*X2:9!47._7[RC9 MC9W$6 )L31<;$'SDW?&^XW?4T<,WQ[^.)Y\N3]#TF3?<%&RT\3-T&WGHUHL,IS);C889OT4\>]_B M2=++\RR/B)\$)*(DR?.<$!:$\33-DBC^PX<@75!O;+19%>Q]J^3"F3.[?I_@ M;B]]SWOQU:M.AKF4AA83X%]\[-Q\\"985^,0PL^$_T:4JLQW4RG MLI"JW_;JS\#..#DM>;'JOYWPDFETP9;H2I94O.UHV 9',\7S1E'SOQC$!.'5 MXK()N0=^"B[8!H)/" 1]\OO'LP]G$X2#KK\;\39PJF: W*+3]O&$K78(U$9LX0%ZE4"ZFHK6$T72'% MM_QXQ=+SSO_<(/CVR^_FY>H&Q";ASTY1^].I2K1]4$[QEXRB-&%U%T4 M!,%Z(.G!M[,UX/LQ]O'.2!"'H;\S$ODX"7=&X@#C'3\8X] #/U1D=M0!*0[( M(5HP92@7EB9K9AV5MHZR6O.*:5.?Z=CS,,"0Z6=T65!A2VZB>#DM&)1>VNV\ M#AKAUT*C,.AYP?;VQR0A.WP(8AR1SC.9]Y!G#[GXE7F;A7I!3#:\6X]%V.O% M3^;>2;DHY(JQ#?\JE# 3LE*01,#+0TP*JL+_Y1-5475ZJ#M1QZ\P3KUW:&# MEMS,054O6/JU'[+MD2QX8YAS044*N43ZCJ7W3HJ:,-:2Y3GXX;=,,%UK<=O2 MPKW(^C1*%DC>,K7ELPG24O"^2VC*BLJ>7W4+QC4Z$J("BZO:8ETGON?\?/C M-)>JCF;%J$+-(7C,4E9.F6K@!WX-W^\^8W-?:#,/VJ0WT/43G2BA#3IH!_$ M?8(F?(;.SR_W0MBZ6?Q9:X]';0&,*!S1&^.^ M=R%>R.8?@;YB!;4%\>"*O#%<4\R[,Z%3J+[*[#=YQL5SY]G<_NO_(49_ U!+ M P04 " "CH594<;QV&!0( B)@ $ &5X,S$Q,C R,3$P:RYH=&WE M6FUSVS82_GZ_ I7G4F=&[V^69<Q:@+-F2$KG)-8Z;F= BL5@L]GFPNR!X_L/E^\'X7Q^&;&;CB'WXYIUV_6@+;O=7M@)9"B[G4D@NKWFZ;\;,+(&<=_' MV&4D7Y5BE51FDL;OMYO5DTYJSQ9*V%F_4:__O>1$+\Y#G5B,EZ&__^G5;"FS M\M96>*2F2=]-J>2[KIH#'>FL?U1W_\ZHI1+R6$7+_H]C%4O#WLD%N]8Q3WXL M&\!0,3)3H1C,:LU:@V[EN\ MV]8 SI79-S)V,+P>CZY&@]?CT?MW[/T5&[P=#:_8\+?AX)?QZ-+UW M(C'/I@#1ZK1_FO[_7=[>.8M1&5HF,K/LIRK[P!4YM,P"/%#ADMD9MR^..KVS MK4GLY=;N"79A3,J%P#JJ1#*T_18]<5"J1 #&?H6>?",G-*JK.?SYH]]W2[-7 M[9 ;1FS&YY)EW@*7(2&"8E&]L (6%" M;8!'&=.QLLQJ+[8H$EEX PDO2E,TP+3G*.;8)/EIAN>"0-;WP\#)0M5 HR)+FM, MRZ ?Q-&<;;2K)$3HX%0MX7<0Y0(ZP9L- ,O@G,JB)4L!.S&6F!Q%:TH6;# / MA@;KA2O#RB211Q #S7(XH8SSIZ FQD+([TP*Y)F'WFY86=[@ MFED9LV7M,Z%;^\G1;7P/FQ='O6;CY,P4A"K*! H0.@P5;H_-2P?HZ2?4>3:H*ZG M$MER\$#AO8%"#$3S?$AH2% ZWUU)'4+2D^83(BE_^>*HT:V?;5\OI4%9#I^Y MQ/)Y0,N4\P*>F\.[4/*92(!3C.33FO%ND.GS9'\PM\'&N!%&&&YUPBF_<@&Y48A&/>"96F()EBD]4 MI.R2I6"6<;DY"'0FG &N6)O*!"DW M L'0(E-B+HF@$/4D L-5BDCV3&@4[*71<,ZCW*U<\K$,0Q0M:@[OF!W%QUV" M.R 2^=O=]8AC#3HBBAA?]4QT;O=;<$BLY'?2DDJZ\/-%.)NLBD6W$*3W!.QQ MH-, WS_P8G_\\#[=QH8V9$5"=RT["?"(J$$91@=!GA$"&^%\A]98&XOG].(* MNDP 1;_GR 90?;RG2P@J83T_D"X,1R$MW5XRN?]VX*6W:L;-7>ZC2."H)X4+ MD1TL*'9M$G4= M-XAJCTC$6X75G74X!5,:QLE;*3T3FB49VI7:A8)]3<@PZ(Q : M"K3X2R7>:@W*WW,%\]UZRY/ ;4%?/OM"_#4VZE3$*$!..Q#:RP1* J B;]T5 MQ O);R@1^2+"I2)7_KBW4:M-^Z-@+VI7O__;$5^X0$161$K9)Q&>BG1NIAI'QWX/18!]:^2,:M?M=MJG=!YG8:05JX&+H[JJ.ZJK6;&C#8W=YM[F M>K6QO^LGU+9ZU6:G]]75-JLGO]!HH6\!J=/2)\C7W(@3[KP4\V]V[JO]<\Y1MR*%._R]Q*K? MD>-63OR,?UIN+FR'J_Z3&ZHF=GOK6TST2DZRG Y$FLVR.X:_F_#GIUJGV94. M]LH!K/'L.)0XOHCSO-E%IF_DTA=';01S=]T^&=[!IP,7WB.\_75%BQ!/"0"R MS+W'8RLW_A4!?@Z@_A5Q&\R4#-GP5@8YO3UB[_U^;A]Z-5>S/++&>O!!4:K] M%U5]_ZI\+K<^,5JO,N?&^KH+GV"IY79_EWW?\>S]7JFX^J^GW'=<%_\#4$L# M!!0 ( *.A5E0#+GT@" @ @F 0 97@S,3(R,#(Q,3!K+FAT;>5: M:W/;N!7]WE^!E:=99T;OA^W(CF<'3X-+5JDU M&E\ZEXW&U?"*?1S^_1/KUILM-M0\,])*E?&DT;B^K;#*V-J\WVA,I]/ZM%-7 M>M08WC6HJVXC4F2CROD9/<%5\.C\+V<_U6KL2H5%*C++0BVX%1$KC,Q& M[$LDS#VKU?S?LX:_OZLX08Y"U0T M.S^+Y(3)Z'U%=GNMXZ.P=1RT@U;WI"."H!/WN^WZ<2^WIU,9V7&_U6S^M>*JGI_%*K,83Z.]_^F[V>C, MBJ^VQA,YROIN2A7?=%X?\ BEUW<[ M)Y)R/0*(5N7]=_G_W^7=K;,85-D5G\B(_5)G'[C.A*FR4&@KXQFS8V[?'/1. M3C>FL)-9VZ=W!%-R'D581;5$Q+;?H2<.2)E% +%?HR??R06M^GP.?_SHZVYI MG]1[Y(8!&_.)8%I,I)A"?^Q8&L:SK. )'N9*6Z8R=J-TREK-VM^8BB%_,@T2 MP0996 =F[S8Q^^%P:;\X7#YP S3@^G3&[C,U340T$E4/3XE+I&!"IA [, *7 M&6";L2*SNA"8 :*)"RP C+,4=UH"TIB'>*292J5E5OEZ&Q4R$0ICN)Y1E93? M"XR[TJ?!LPC&8,C$126,015"J1&%4"U#.3TU)J#)-((%0<2QQ>VC>.N &C&OA M* +()84E0,D$>!DDTHRI!55+H8^DD70?21,FRA1H1\JI5>*YDFL5B@B/#3L$ M-2(!KGG\K[^&8YZ-!+N *-T5"6JT.KS6ZAT*;T6K%_D[?RLI5\P\1ZE_1LJU M0EU/);)E[X'BM8%B#$3S?$AHU*!POCV3VH>DQ^T71%+^]LU!ZZAYNGF]$@9) M.7SF LOC@%8IYH6\,/LWH> 3"(!3CN3#F2HT.H!(3*1QTH-:(G/]4 J[%*U5 MX=,BX0[M,IXM$:N6HDB%$@(&6XQ*9.2V@J8(C(PDUY(F('W4=5*<44^%H4CH MUH=Q8=,)%?::, B;0-BV)3L">;]EZ\&Z3:?]GOS2WP$3LFH@PW*N.D;]R ;I1B$8^XCN:8@F62 M!S*1=D:Q;MNPQ' 'OT/6DW.MZDJ*YF3T:SFAO- YF&5<; Y#I2-G@$O61B)# MR$U ,)2(G)A+59"(>A*!X3*'DKT2&H4[:70]X4GA5B[Y6,0QDA8Y@7?,EN1C M$>#V4")_NST?<:Q!0ZB(\5E/H J[VX)]M)(O:@M*Z>+'DW 6S)-%MQ"$]P3L M<:#3 #\^\-%N_? ^W<2&-F1E0'_%8@&Z/IP1Y,85,)Z?E"[-!R)M'![R6S][H,LTE=8*\0UE#A2B*Y5'$O:Y3@Y!9PBA M(:'%?TKQYFM0_%9(F._66Y&%;@OZ]M4GXA?8J%,2(P$Y[4!H+Q-* 8#*N+5( MB*>"WU,@\DF$"T4N_7%OH^:;]B?!7N:N?O^W15]XA(9&+.1E)T7*I E-@#-R MFZJ/A@:AT!0I4(*KW&1*6=_Z>N,51;K=F?(% EJLL82J<+YP"Q_PN5=X)P")2U*NT? M+UR]]SF#4\0SZS+RLC0 =82N :6$YT;TYS].(7UYPF=]F3E?NT:GZQ;0F=J$ M)!2AMSQQ5QV[MW]9->AT[<+(RTT7S@\C"N[@[C&C;:4M:KMWJMG<7- M^NZR;W7;;=:/VL?/WFV[WCYZ_EX[Q_5>K[=7MPWG7^]CH&ARGKVO="KS!N7* M[;?SKZPU7[<>-%K,#X'T&%:^P;_VBARX0U%R06^]YS_FL'1#$-P)[Q46]Y90 M-O?CXRYB]+^S,:=O>NM[3/1&!+J@>5[B^%S- M^W@;F;Z32]\<=*'9[EKNEM;/@+=0:L_E]P2'/V_54N@I#!"WW1L[-O?DGQ'C M'Q_2/R-JEV,I8G:S2)L^^WW;+O0:+F]YXI<9#SX;RI7_;JKO7XE/Q,:'1,LU MYMS87#;A 19:87#,R,3(P,C$Q,&LN:'1M[5A;;]I(%'[?7W%*M+U( M^(HA8$@D"F2+MANBX*CMTVJPQS!;V^/.#"'LK]\S8TA"$I*JVEZTW2BRL,_] MG&\^CZ?W;#@91!_.1K!0>09G%Z_?C@=0LQSG76/@.,-H"&^B/]Y"8+L>1((4 MDBG&"Y(YSNBT!K6%4F7H.*O5REXU;"[F3G3N:%>!DW$NJ9VHI';Z[SDF2&_&D_5Q+V&7P)*C&DOB-B&NZW4"SP_2V&\W:+,5 M)(2T7-IINO&?'B;IH'IE(]4ZHT>UG!76@NKX8>#;A\U2=5*7BF+9&Q>A*:D6F6Z%<<\XR(\<,U?5TNLE.0L6X<\)\6+NL0Q6)(*EE:*DOU-,2=,S]RNJI0/T4_&"KHMP0L"3'KT M_LWX]3B"AF][NQG?+IR(.=:N>!EVT.NMU&/L-17?*??!Z#P:GXP'_6@\.87) M"0Q&$X3L^?2B?QI!- &O#1?VU![8,!T-C)+7:+KUO77^*(7UI] ?3LZBT7"G MG&T1';>EJXW>C&#:/W_=/QU-K<';=]WNP.>EZ18FSNO^PI2+HR[$I/C"= B09(9TICF,RJ>'W@MM]OP MZII7/" 24I:A_#J)*8V7 ID.JR5% J.K>$&*.45"RG,FI4X8_[5F@NP%"RHH M)G<[GRK_;3IU;!C&5?";#6>$::C5==C!@M$4W6,XQ2XI3-*4Q53H2K6O35%U M$V"V!A3AP#"K.I1+(9<$IZ;X;=A7W:SJ,]C744C"2\VQMVUV-#7 -B&G1,Q( M0:4UN K[-R6URZ_/B@]CTZVYN%D"ZS M# & @,@T*J^1*NBG)1-4OP.E'LH=!+PDKP!7@M=\F;RZ'O$-N*^!O9FSUVD$ M=0WYI]ADQI7B>7B(I>V9Z@[%_#_HIP?-"N2LG!@V1&)42!.X9EE%,UL4$"80 M!J6@4@^\KL4DRP#-,!FD3124B !9-U8I*T@1Z^?H,#$[-\-GJ+7,*KQP)$@3 M4]XA'?MS7BC-N_/W;=\4U%-$T_3&8L9%0H6%'3.%&3"7;P)OMFFVV:XY*[LL" M%+9:>\6N[>V5/>;6;]G^8>=?=^LU[$Y[O_B+W0:8;?.SW#JFP563<8P2H7)4 M:]3N4'SHEU?@[5*!QL>]2?*R]@B]^ _#Z_J9V4C?8.X;KV;S$?#\(#CL2G.] M_XZ_\TFPZ>TC;7-UTVI?5?6) 6Z6JE[<: 229RR!;1M_NNG^%R;ZTPUMSZ;Z MAQV=8UY[C[]H/?^[;9E.Z$PLB5A76TK?KU>',7NW!W=.3$I>'1F%@F9$S^/> M&#,R,C(P,C$Q,&LN:'1M[5A;;]LV%'[?KSAU ML+8!K*OOLAO L9W56!87L8JV3P,M43972=1(.H[WZW=(V:GMU&G1+6V'+@@$ M2X?G_NGC$7M/AI-!^.[5"!8J2^'5Z_/+\0 JEN.\J0T<9Q@.X67XVR74;=># M4)!<,L5X3E+'&5U5H+)0J@@<9[5:V:N:S<7<":\=;:KNI)Q+:L_Z/KSA MXCV[(:5<,972LZV=GE/>]QSCI#?C\?JL%[,;8/&+"FO,HD8SCJ)6BY)ZAW;: M4=1N>YUVH]-)VB2AOWL8I(/+2QVIUBE]4N^>MJB960 MC*7KX%G(,BKABJ[@FF- / MQY,KF%S X&*"D+V>ONY?A1!.P&O#:WMJ#VR8C@9FD5=KN-6C>7XOB?6GT!]. M7H6CX5XZVR0Z;E-G&[XGZ1Y,>YQ#Q/*>1)A18,;4 M:#0S_,E2>&:%EPH0,D%%QEXKO4K\ 0IB&6S ME,(XCVQXKM<_/6G[OML=\*P@^=K<>=U32+@PY@H,CL= \QA)9D@CFLVH>'KB M-=UNS:MJ7O& 2$A8BO*[(*8T6@ID.LR6Y#&,;J,%R><4"2G+F)0Z8/S7*V-D M+UA003&XW7C*^+?A5&%(;E@,O]AP3D1.954['2P83>""Y22/&.8\21(64:'S MU)8V*56-^=D:4(3M8EJY6 JY)-@SQ7=!7]:RS,X@7WLA,2\TP^[J[*W4\-JX MG!(Q(QB>-;E-Z1KZD=(2#:^J5M-+9E2:APLFX7W.5UBW.47I@F"VC7;W* X+ M$L?(\59*$Q74FELH,NQ,K@++:Q>/SXD?1Z+I4O,N\J\?0G>O-E[=;NA:Z&IO M7H-DF:8( 1$JC%YAU-!_UPR0?4.*'53#A#PG)P"O@=>XWE\>M?B#]"^@_6F MSUZG5J]JP'^*2V9<*9X%+4SM2%?W".;_1G^ZT2Q'QLJ(X4*D1450,\:GL(L" MP@3"H!!4ZH97M9BD*: :!H,$@H("$2"K1BNY(Q8T&)NYS; 9KEJF)5XXTJ/Q M*0](Q_Z<[:1Q;#M11'/T1F'&14R%A05.22%IL/W1C9DL4K(.6&[*9)2Z^PC3 M'FXT[44DW7@Q#DOQ9AKK=.QVHZ8',H53F(JWCC>SFFUF-4?%]V5U%#:;1\6N M[1V5/636;]I^J_.OF_5J=J=]7/S%9NL8;>.SS#JFP&61L8T2D?*B4JL<,'S@ M%[?@[6-#X_U>)WE1>8!=_$-VP8FUL?/,3-&;AU^?3\P7P-.3>JLKS;6DW(-= M_N"38%/>!RKGZKI5'G7I)WJX>5OUZXU*('F*"6TK^<,U^+_?SQ^N94>&ZN^V M=8[9]Q[>:#W_FXU,%W0FED2L2W[S_6IY%/./OS8_ZFK-MQV/"*>76N]YTM_4JTV2_5<:C0>O5:+S?>XOM M]NPWCT<'Q^/>F]UI2PFE/CHX?H@Y6Q^]:1=O4QM0N';(PK0=J9@2!?Z?_ON; MA^ QN(38]LZX-D0J;5\2MDF2DEHFDTC^/3\,4@@=T*8H ')&;X/3/FM3 @8M M0KWM[I3?CM]P.'G8FXQ 2??/>[O3Z<'#!P_>O7MW_RB.^_='XS(/;I?AH-^ =*2J7E^^^MO+!^U\4G,39V6<'9J"UA6Q_@&TRGGYZ M.G_YF5,S?334$TKWWXS>/N #L]/_#>>GIM'A<#H^_OSI9P=G/[D@#FT^?NE= MS\__*XF0IBW\^3,^[./PS3_OT;#]XOD]%GW"_.C7 4VQ5:_:IG\?]M[^\][C MT7#*"MW>.C[@@4NGG_YY;TI'TP.HWS\Z-?<>]N:3(_[],][N3.KW_T723RC_O]4).EE!*K:4!"29$Y40F78STNA3S>K4^BI"L M!!_4;XB#>FOJ/5QA0Y6KL7K2QS?W6KW,E\SZY7%<';U]IC;?;NO.8=Y;>[OS M-.QM[.T?=5973C9>K:EMM?ZNN[JYO_-T#;I[^[ISLKO?.7DYX&.F<[)BGNEN M?_MD9#I;*^\Z)_W=[J#;ZZS^*7:>;NYNK&Z;[DD'=E8[OO[NQU7FW\=*+ M9VKG>/M5LEWU)__FQ=KA^ZR?= 9K_#??XU5W?V?.27?KS[?Y MZ9->?/K"=E;[@^[6"E]_W73W_N1S.[ ]^'UO9^O);G>=L2V^E/SO;>SNKR72D M?_=L:VW:>2Z.^._7DNUH#,JV90'%ECF&MK>EM%4(12N?72&\]ZA@?T*_/K@$ MX4TB>NY]GO0F"?M_\/5'^0E_-[E#]VOH'EU$-PC': 9H(YC2AH#0]NQA&=T, M6@7I@C/W'CW9GANTVX3C.V"O!.SQ16 ]:VU.$MNI"&B#E[$=2,>V##XI22); M _<>U?&_16C7ANPGCA\SN&/LKP\S'?TO'=\!^S5@3RX"FQ+S8O"V;4R*;]KEKCD7X!.X,_)8\N MC_QOO8VM;=W=Z_ S[!]MJ]][%;%G>K-/_[-YO/,J'T0%=OO5NM[>VA;=K=W! MSNK+O>[3*B$5\:0Z)VOO-K:>[&T/UBMBI;NZ?=)=>6UC! S&MKW)O@T\3NW@ MO&H;[8T,VCA+\=ZC/^0WV=4?1F8YC6Y)C;GIQL6P49K50HE?UFA!A5)7T&B#J#-1:!)#!-"E(Q7D&_7O\8 MF+/XX^%C/.A-L=\[H7P.T6.&:V7 (/5.9J3^E.3\9&AU]I+86$UL0==.^-K0 M_?.U!:6RDI:%G-4*9&8M707K)C'K\!P=;TY5A7N.HZJ 2F1<3*H?]9[U"/QMX6VNJ ML_?BM8@A8-+,11+[+8A&MWW)I1U 6REE$6S8&#'X)L2T,5'+Y HS'5#H(T3/ MJ@9*&-;!(NX0^T[$^'JO3?#62;:.RA;V7^QIVJ$FF2 [5I08(B''\7^8;[.. MUAK$ LF*6(,+5%! $.L;!0P*[Q#[/L0TO\_KZ(A0.-$63!,XD(NI[5';-I*) M(FL1)53&H;X),2^DHU**3-J#+\GKF(20)A@-P)'A'6+?A=CZ4>?DS]=5!XC_ M:"N9V8]E8B["M+&M5#0NJEP2PC-G3>O 8?E),8VRD*1HVC:W9C#MI9**_9HD4H,V;?^3;> MR*&T,9DP1P!4/D@;5"$T05N,XLN\<8.5B[$:OGE&.*%G/8R]?@VQ#\=CUK'G M4YQ25;:-\J0WQ&'J89^C@%ZEDVM'4QI.>K'/OYI,YPML!>SMSO#WW9V3T;OM MDQ>P\73]W<9J=W=[P$"IG<'&T[5Z;]C8ZO>Z)[_U.R<[>SO/@]A^]?N$@VG! MX'!@_D9U7FVS0*R+[;UNGX%[UUG];;?# ?;.U@N^WN_[.X_/?O.OWW?C@ /T MO3^/66 D/]?1SM[N8'N/A8&#[^X)/_O3M>.-K9T^!_C0&6SN_^ODQ;3S6)RF MS_Y\+;1AJL$T-*%(;<:/VE&ZPA_1(Z1(OIA[C[X^W_"?&]-=&I\CUZ/)&7;? M(C^R*,_TU96 &H*.L<244K9%6*F=R:?RPUI_)S\+(S_&%M9M-A_&:E6G,K&- M,M4IF^!0166C+[6(8Y? M!PTJ0*X6F(.VV&,A7O^]UU)KHKN8!@]KK/NT<=_9>]ACT_9V]/V7G.(B=?^V*-'@Y MQ%?A<&-OS6R\>M)G9V^V!YV3[:T_61#Y?E6X3M:/NZ]^9Z'<'+ '._G7R1J_ M3WK-D2Q"1M^.@!PF)<\61;!L%"<5)4<^>__-@:V+I"HA*)(\&&6B#!QZ16;B M#+5+5R$$=]#^"+3'G:WMUSY!")&5W5%F=@[*,VL(["P,JU9+/+A\C=/[?[CIV3-,1H?CV:?9//S#,X$[A?9[I@C.+T2S^8'S3[U< M/Y<>C5NS!Z+/3H(_7O_?R^GNCW_\Z/RKRU<_F GD^:?)%,?35?9VC\XMJU#G MO_MP[/UCY@^G2M6N$^"7CYQ_/K_)@TL#]=EQLTJXXF46V1 4R5Z@V(0VJV"] M+?$L=\@1GEJ X3JMKYB>#9:[,%CG1ZXV H?#WNGK'\ZD[_3+ 5.1PS$].BNZ M>?CB^>KYS\\/G7^NO__L:,;LHB3RR@@+ 253,F\R!T0"^4M4L]&L3^\7:S35 MK(['_^!H3JHYGGPRH&?B/#OXS2/Z#3'*0HWH1QKZ;2-Z:02^@64OV A4<_:= M(W!10]F'SQS]^]?+O;?\6!=/G?DMG([&WZG,G_R^?KE*P]& XX_/7/:J(GWI M$@\N/_W7))]$8D;L C,H"9:)>I 8BD%9B(T,VCEXM+/7IC>5:YU^S'RSHX-^ M+_6F'1I$OD7N#6J$5HLW)^/I^>3LQO@YC=_V$JT<]=A$7,C3U:.G/_WUP6>O M^'ZHWM^X$9XU!Z,X*/<^&0TY!E0S>%EY(XI.8$U6PGOEEL)^W@I^ M\[&?"G2LML(SL6&1I"($(16-H,*;$V3#IDIC5;H=?*- MMJ&WC.!\K"AK8&0%\RFP/]321:=)D58J21E$G@>+:83D:YT); K6^@!LN# 4 M7YR*Y(""#&$.DM\(>9.2R5:PR>6HH$[O@B4%TDHDG:C,LH6S<;OQ#/2W&HKW ME.I\]K_6;$V/Z^3?:,@?)Y>9%W\_& V?3T=I__KMQH11Z9@#:4U04O$H0P$4S*^R3,(O#2K=T;"^ M^'C4[[.=6^ ML?L-&3F>BH)L*"RGPIIYA *-]\SS#U249Q?@$9U-%D1Q'K))X(USZ#DZMLN' MZDTYA_EC68J# D7)$A1D'4)6AD%U(I!%%?7R87E;+F7^V*H0)!DF!Q$)LI(A M^^I[C HY9D9W^;"="^^>/]#,RGTLX%--&B4L7E/"@$P_G#,:EM#-WF@*:?Z MFARC=]KF: SDQ'8XY.!,"JB4LIJ6#]!;2SS-'URJ163*!!-\ C0EF%RL,=$! M9*=BG%6%+@.FMY3G_1B:'XA7G),@O)%:8F8P=!01P"#*4B!H$DL#S1SRO-<( M4RQ9E5149AT"U(#2@0X<@&3C5-%F:6"ZS3SO->+C.8Z0*0H,P0 6&8O5B>-^ MIBA9&$-+@\^<\[S7"%FMN P:8Q$9H+9MT&P @S4Q8*@I^J6![.;SO-=IZ!"D M\EX;75M/98JG#[>=YK1(F0T'DV>$5ZD$E'JS73AI(IR)A. M\[P+4^=P(R.@="]]AMYWOE@&8H+[#>>=#[:@("D"[9%9 DB,211F;47$*$%J7#YLYY[GG5--,9,,358J &)^82+J MC#891UZ[K-WR 7UK>=[Y "JS%*&@#006M *4I'*(3)S8.$=#RP?H7/*\\P'7 M2J]K!_5B5$TF>A^BS=9H4HP$2?V()B3<%31.%1 M&Z\"QS$@K%X::.:1Y[T^F")F+YC:>)L(O,I>*2K*Q5G+[0!F:6"ZU3SO]>&C M,*&6N2Y;(%#.8W0A)9LD\T]FH,N#S[SSO-<'&6E6(I>]KPUYZW8?F<-!9AO% MD-7A-EO2W#!DMY#GO3Y4T!HH(41T"9DJD)=*UOZ[2:#4EG!I4)E#GO?Z4')D M$I:<,3L+(8=@)?_/Q923SE)2 Y95+YQ?FO]2ZQ"$"AAML%F#D75'*P[ /$55 M%RO&>;0?;*AIG#^6Q(Y-BFP,!0HZKLS BY!R7$-OY9SGG K0B%"7X*$ E,%0;*)(3WI,.SEO3 MA.YYBY1 F3^@I$TJ68'" H"!/()0)#2']\(K7$+>-)\LYUS K3--!ETIFB)X MH5%IG94#&;/2S)%OK\MKDY7T1MK/ NM8@L1Z9SWD8H)7I&01H:A:3XY+ \U\ MLIS7!9.5DD-^#D$KCB$Q5!6D=(I2Z;F=I8+KE+.=UX1.T--I0D0XUV*2" M+RIFBJG2DR1@:?"9?Y;SNB KWCL/$!DN">@":@7.BJ"Q\($E@NQ6LIS7A8HS MT924"KNDS,@P&$H5MGN)+9^C%)<&E;ED.7\ I0_; )S>_)-] &;]WLX.GE_C MROL ?,\.%@&2E]%,()P%B*10!O?9:&5=.B.\0)!U)W"V:U$YSQ%P MSFF!P]_;5)$;&7J$H+))VN5L0=@*L*8X-0];9.XTAF8"UKZL1H@&BC,GV'XZ4,MCU,H$*W*PH!BE^5E2+5=H-%$TC7!^GR7=_GML,=7';Y91DR]D(Y**7*V M]UZIK9B2$-*$NF GN"9D-1?)H\PF7X?8?S&AC;+,K@0D!.NU56P2P*4<79$V M"LI.:-FL;/C-HGOG0SY*N'"L3%C[B=468Q:54PZ11*&2K8P-D)O/ /:*>F]V MIY17WM(8WRREPK.?"!J\5BX7L$)%( (GK4D^>M1B<6<>S_7\V6@R>OCRZY_?9AI,.0;GV;9GQ[BF(T$-:4P315,MA B9@V) M(+!JF605%9EEP++X"ST;!-JUM2&@$%,HFDP)8(+T=4?=3#HS?!JH 8T\5OEE MW_+8US+.R71\6'^^V9OL?Y2T&8W9?^8*XQC3M"E="#1Z*&1#1NF!<4'4.IM$ MVF41O6I L>="PG-=)H^45AJ+K6$,>)E"X #'8C"HC4-(IP1#*JG;Y_]85)Q^ M.YSTAC29K"1FI)/>AVG>&1E=>=/KT\ID0C%A??!/"H?/KL'_ M/+_ 7Y4-O[\:?AB^S]^7(:.VCH=@>4YSK;%L1J3]TD[FBV-:D!E MT=Q"U+D4"S']JM8F65&WT^/@5$IG@E%0^PQYK1M@>:YF'VIFO$\\RD/M((DEI1<< J$ ^\I M<*CF$DA,0D^@R4@ !+[8B-2\$Y$L?B9D*8A=UU) MDI S6]92A)=0FY\&2])GXS1YC)E@\7<2:19RU[>WALRB9!6-<-%"EB$JMI4& M/180NISMPM ,]ONDQS$9/>N]I;P^Y/%XTXOG\?!OQQW<&XT?,U ?+:9=I;?4 M'QU0WJ*T.QSU1V^.-^ODSE)2WRRL-TX$(X5E YMB[=))09=@K29A%M\U+CK& M-]-O( 1R8-@YQ@R^2-0@3.TG&$R.3C=@6J=1L%V74Q0)49; M8W&V6*N:U&GLN_![?#B9C@8TWJ3^;&)NLML[6$JS"I:B101OJ"XW(R:KR6'. MSE"R4>S:>HMS5)&" M]1E=W>)">E'):O*%P%FM8-G-Z=88,PUPO#]9&>;9ARX.EG/=@Y.DK?8IH@*( MUB%8&Y33*N8 !K@W8DIS,L&#TD;KVH8&,;%QS5!W9[8IN64UI;>. MU_75"')8KSETB-(#I1@SBF(+*UPR4:-=?+S>-Q@YSX,_/[W$Y$(2_'Q=U 2' M#&H98RTF3+4XMR$PE9A]S)10%@M@:P087/8,'9$ BLL!TU,:30XXNFO,/FQ. ML=;8DE76@HE^BAR'^X!$$EUL1"Q^%5@V:3(Z'">JVO-BVNOWIKW&L$3O08@< M4(:8(683HT4FBAJT VG0+0="3-Z'DX/1>#I+C30$FE244\1>1J&#)"4/G3!D M!0M-:'^ZJ#YH_KP]$"H+V;C,[$\HXU4&DS3#&&.QJDFEB?/V7/,'T[EH M/&:I72@0O*RUI9(9HZ+@O+9-Z'N[@/YN_KBJY+)./D+M)EE*C& HV)QD)@M4 M&KG_S!R]Y/P!)0T^ "H'+@!'V]%'7QO+.] >O;>+GRU9-$]Z,U41)6L5I4E1 M,\\Q)0+I(F)61H*-PB\'3+<6S5T;+%BTS(BE+HZLX8(R+@FKE95DBFG2?C/S M]VXWM'U)D3HEKYQ,8'T(TA@#PFEEP&;?@"JP1?!3-]-T'&TPQ@FM<@&"@$Z; MI.J:UJRUE9K'Y",9&XJINS,9'U5DXF@I [/'2$NF7X]'P]-L!5]B M?<@_?3/F(* ANF4IL/G+3I6HH93@LU )M0QDI0R^ :L<%Q^KZ]*KG)(J A(* MJBM272R%X6(>;XT5)'P#T?%8-3OY5DHO,ZA\^1C:C'E,<'^)O';I]YL M6\EZUG7UK5FT?.3\<\Q)AH#"JB"*!B$SFP*LU>V& T5 WZ1^JM>:Q9RG.#=2 MD+1,[/:%I%P(A(=0DG$Y:3*Z"!_3D@G2]^1=[V3J6XT3^SH;T&JFCE#WNBDV M([8?K6T+_ZM"C12I] V>)CK),,,DJ!RILF>+H[2#_R M.2EQB%GJ#LX<7\:*(L_*TBW$QA"L%Z<%C7S($T,3@$0H4#8Y5F/ MO@F<^ [2CU//4HJDP,CD )7T6=0UQU[ER&&M;X)]6/C4\\]%AVNW$$K@C:$ M'BEJ8T641C#Z]T+J)NG,?A56C2CFD+ MS8-O>R9E+L*4@K52@]71$6A78A$F>&VDU377OBR>96YV/%-6E,IF\EDC@ MA8B&*9)* %1*D:()H?F=13A?Q^O8C0B*H=:O6T^83=U8#$4%4'SM@99\-KZ01^7+DH%[6T1P/F"2"RI+G40L!;R4&*WS M!#+*NM^U#J]?%&U3"8M#@3(YUSPV+L23(E$$L&:ZW28_F ZB* M'*A948Q3M86=#-J05753AQ1BS- 0._F5A=1L%(P3+R=9&-!X!SY4,@9*S/' MJ!$7%*,%[!RDX,"Q@RV:9I$KN)30L)&0*&OW4YM.YS&6 -*?;9!1%\VD9=9L:'/Y$9$S1)Y55$K(86^QRP'+[>YE<'T*1#9NR-6$< 420J)/#I-C@,5!%F^5 MZ!;W,KD^:*P%"=D4;Q+62F,O/YGQ6F:002,AH8]"0)$3%GW0B MX;671BP+Q;]U-.<4L)FD9;/ _V-#8:.P**/G M#TLF2]=;X/&3RXX3I92:-$JQ@$@J)F-U"63XGSX&M62R^0J*:X=U+Z6?H4!C3EM90% L M1](1 J#244BR6$PM7L;DFQ :+:04+74=@;V3HBM(D521BBF R1)D7U!&:[Q6J*WG MO^\2L7?B\Y?30<$[,&0*,R)0 :*P,6JJI7321UH2*KOD("94!4(*I&T!%P0C M&&*,UL]Z]3$]L9DR1C'KB/4N6".C5B (%'(9"*9 M8!S>R=)=2O:+TT',6DN=R!,N@//)"Z6LU4HY_G3R MTT@4O920ZP9B @+_PV'TZ'40R0>#6<0&%+/?%U&7#4/>,T2(B,1LA,%"*B;()S= 7.D^[[/)CP(>2M/&)71@01:&- M4,2AM0>7D+";5#C&5?R1: M$L+QLQ7,SB<5*Q6H:#B8%0Z8?$2' D IETNV'-,V0)06-A5[>V5.\_$B8)(V M$# 9 6Q^/)90D&*@;'.D)O"/)A#8)9$3BQ%(@(:YB+\,<@HK%PR M*5KB@MFYB$^4+N60%5@$YCZ *:"N]99.V^3$3T>%&@FB]2E3R;J@#I"Q-N2V M462C*&6?: G2L#]EP>Q<9$DB!"V4L<@&(6#T$*(R;"(P2FNH*4T7%U26ECPE MF[P71G-$K2-8X:(HB>.B.L/G,0#=R4[3"F;G4UM@=/8:; !I((:(Z L'240F M2-*G6_[>B=%=>O:+)4XY&:? E)(4."]",":;K"44:YUH0F"]6 6S\W$F0D0? M4M*Q$#BK@LQ)&S(YD\I*+]O&WS])P>R<]DQC(DNI*$D0@?^)## (P]X%DO+4 MA(T5%S9+N_2RHX.Q(<%L,QLI@[>2:J@:B)M)'"@8LE1BR61$[.L@-SI0'R1ME,"63 M]%1$XOCH3HH6.SL['ZFI#;H2BPIP% 24"V9)0H!")]&?I4467&J:0&1OHVQN M/@)$$3/+B90T$C_IJ%!VJJ R()R/04:*Q#Q$6_ZR*7NWW17,SE^4+*4D M8JS[_AFP.J!D6R"]U=%9$+8)<>S"IF)OK0"?@Z_&QTL7 M:WNNHI=,=):^8'9.!L@A4Q!OG&=8"PJ,!5U@.X1:I2!QR:1H>0MFYR,^@-E MQ,A@)G"U+:DU0041K$Z!3!/$YP[$&J_&X$2$VO]&2N^E%,%E7;PV*)> S_Z, M!;-SRHJ(9(Q5H0@+((4-(%*(&9WTE=TV@94LL"PM=THV@N!PB,A;1^"5#%@R M>>$E0I%9F3O9:5C![)S2,R:#3HK]6'& QK-S*\A?D'+.)QOOQ.@N/?N79BB@ M]4%[E7T"]&&V!+5$Y/\B*EB"].SM%LS.B8@D*YT 5%$+R#;$NI GBIB(XQ*1 MEZ!=>1H=#J?CXX?-(S)F$3('9F#4D*0(8&2!JT+%FB"447QJK M$[,PZ$)N?V68-Z:[-.Z.AB\FCV=&ZT92)#>B+X8#'9D\J<113U8NIEJ,II1S MV@<31&/U92%0NBY=0FUTEMZ:5!2@,T%+5$RXC;9V1XYTB67BNNR$(J$S&JM%$1"*B

S$D]'A>(E% MXKK,A,T^>6T"JHP07(DF* _:RT!DHL%E,A-++A+7926\B%:0+Q2#AI ,QEBD M2!QZL)W(<8$C^/=COCL:3[<^@60F%2^&:308]*93RD\X1+RIPH:;4=;H7+!0 MA+5U"5D(25%6 C2AM"+!XBOKHB%S;9E@,B;:D#*9 $*+F+3W*,%"W?#:+_", MR%];L1DP?XQ'@]YD,AH?S\S8>4JE(4KCE+;%)0SLVP!U1$_!"2\4Z>*"=(NO M- L'S75I34E,1(5!A:EN !!BS'5WD&!(6V?1+;[6/!Y3[DW/S-7QI7J9MZ/^ MV][PS>4S\B%U\)C?2E_':H)9/I/&!SB>'G=Q<%$P?O^C,QJ_P>'C79S0;SC< M[]Y?N7]=C.9B7DK4!M5]<79BG)'Y1_U8R?\^G8O_9"(?7+7YW"G #"2N3L[7*2,U^NLC@ M16+!1QDD.JMD7EP%^*HP7F"VG_<+3'2-&?3Z?;[> :M27N"(Y'#8.T6LSXKU M'HH!X80%[O1]ZY'S7Y\?./]-:=%% MN)!TP=H_V]>U =K85.IDB:-EER5W+DN+*T67YSF-@&*D<<4&(%MB4='E$G61 M,FM8X#J::X%+"G&&%QV.1TU0?7[.+^KKVHO-;]97Y122BD$5+<"JNA,RVWZO MC5$)O4R++P!/L#=^B?U#^NWX_3__AZ^(X[1[_(S>4O^RAWY_TOKPX' ZF9TA MKXL<7'B8SBD$]6V>C.G?AS1,QU]XD@NG3C8K?1BSK"ZN,%Z> 2V$Y(W I Q0 M!!\I:K;\(1#'^+X!E1*WA]FMRK1JB "%4K"NX-$8!2B(,0;R22E&FM@%T9T MS4F OI8H610!XD@]S-8,Z>"A%FC9%(/)7OBB'/]U)T"+AYE6Y$NI2X@UCZ6+ M09B4+8<.A906O@&3GW>T8[Y3I1 E.,.!9NVJQ"XD6AEKW;G0$K1JE@ MD]>X M:=IQ;?.&WH!.V8ED$M3.%T'[VLO:@A$B4P.JM)94@&Z:=EQ;B;AR(0HJS@<" M#0XS!5W[87A9OUO@0OZ?UVL8KRU)@1F*!-0E2(TJ15."(*.+67RJ>-[Q827] M^[ WF4VT7,AY/:;Q%'O#QZ/! 0Y[='K6F&Z@<<#-% PD'K/$^!15(&+P:+2H M24GK/6BA%Q^>)[TA#E,/^Q_/45V[)I.GQP;DU_AQ@FTR MAH>T20.VXCSJ?]"XC,8#EAC:B/W>FUDOG[6C TI3REN] 9^R49[SMY."J1Y[ M?MZ%X!3;7V_FPO?SJ%ZG0J?.H;O9.[T7O L#N#AF22>9P3MEG4$HT7@20)B" M=]J3@27J8=-]=ITF8/X];#1'@3F#$(J]B7(Z<$"H0JV^CB"]F_4@4ZHZE/;Y M/Q8-N?<%OH=Q,C/LTS76P,_5PU\^X3K*X.8K,>JRV_@KB?GHU!]IYZV5@2A1 M:\\<-:B(QF("YX3&:)5>GJY'-XC<7+H>Q9!*1C;)40#XNJ&J-;,V+IBT53:\ MM]+R#KFO6.DKZ=SU(2=1DF)&IS73?&EJM7)0)8'R(H)2"URA>6Y[UVLQ"FWA MT6RT:D!]>1?0^C):$R]-\/31A9?*R9=%%BTR,DZYCBL02"TC@G8 #J!UO( MZ@94]WP-EL?8[W%\,>SADS''&+N]23WYMQ&.KZW;*E_OM&[L,8['QWRS=WSQ MRT^Q21.J.>Z&B$6TD]VHB9H;-BV%O M.ME\_N+Z\9E_H)\A95*"0JHK0Z6-1-'7?CXBRB*L;T#8MI!@SB>2LXF1BTF; M9,&SW10Y*R70E>2,#TWH_+V(8,ZK 7C6')8#HH[@#7H5A2G6&:>43$XUW\RN M#0[ZHV.B&90;!S??CW\^)M9[#C!0\U\.(&KEE=46495(8&)N0F9LX8"!$ M"(GBDIG6932JFJ%R42JC%$#MTQ!U13(;Q03(1K%D1G49S2FP S3HI*MU9PQ9 M*+9(*1SI+*4-=LG,Z3(:TIPKIZF+2TP 9*2T*4H$T@ER\-B$"?[+"=7WDTC/ M1@D_%!&^SZJ.)M-:E=&_Z9W'YF-4DR*OZ@QN) +4)KC"[ :,I9B]CJ5!1G7! MX)S/=C8^)W!2H^._4\B!>2I@0I.*0)U5@PSL8L$Y'V.+&9670'6/8B ,* !2 MSH68\S@*N&S&]GSR:(6'K"Z &!W420]F($;156+(%UN?B M9:*$34I,+#[$31R^H0\[T'583@>'@V7T,"D%2=I:%6KC'XSH MB-C9!.U*2,ZY.]E<=-G$HV6531>)K2/E(LF#42;*4'*)UM0F52[)!LEF \S7 M#^G9A06&WZMNC111%9$E,TF,G@!=G:VG(BPE6?>;.LNBW(GH-5FQ.Q']GD1? MKO/519!-&E0B!*\3FMIG%+4+39@VN[-IMRDPT1@9K4,OLP+G0E2@@(J*)- D MT822ZSL+CBH'DSZRVC"A)R\D(R/*QU M;!])QAR=2D6;IF=A/T;J SXK:;=';V?TQKJT_!G^UY>[&\!2B3WYTTQ327P]F$@P90F^" M<C9'S*Y1SYC^R]H.20;R8&W=$%2+(J(QNGC6M@9Q MDZ^"MU*E?668ZXO<%FCSIR+2:$1'R2>A09'R@G&.2<0D(P75I$J>A5;/^1?T M*!\#!BV02H$2;"BE1&O1,__QZG0%;D,*>AJ#]'SJ>B2@U)!V\?_]QFL06_8WJ6ZT>U#, ?3?[SKY>GN M0[[4_[DW.^_1KQ,.MA_]&LG_SZ]R">7J@___CA?]<:ETFK2^]:FR..Z/_[[XS6I#WA,2FG M)TYZ)_10 C_@[..[TR=V?)U^;TCG;R!5?>P7W?6MM=76\ZV5K;7GEY]Y 9_V M^=KC%YOK6^MKSULKW=76VK\>_\]*]^E:Z_%&I[/^_/GZ1G>.KZ"N] JO<++; M&[Z9CH9_;ZW>?WR_I82I2OX-CSW%V*?S$^)HS +>YL?OX\&$'I[_XQ^Y-SGH MXS$KS^PA9C_ZQP#';UB(XV@Z'0T>5AE^2^-I;69Y=I/9_4X/GXNW$_<5GUEO MS(HTS>=W/CM\7\R./9CFSQRT_ORWGS]^\< MO-3XKTG-S+H\V=CLM'YE>S8<#;N' [Y(:IV9O4TJU:#E9 DY,M?2 (?Q(2HG M,NEBI-<<&WXNHF@-L;J@3+V'JZ,T:XM?4T_WSJI8]=4[ZN]U!M]=9_5/L/-W>XN]4?=$_>F([Z?6][L-/K M\O&-K?0V/WT)^7]^[^^H_MNX=S#8>?7GN^[>R]U._7MU6VR?K,N-5]MZ8W7_ M9)N?86>P+KI[+TQ7^I/Z;*\)G#6FY+;U9-K -+WMHS!MX3@R0RCDA;CW2(KV M_\Z\R@<4'MUI[N)IKCJ]\ZT.=O#WO9X1@2^,]?_YTE#J^\[++QX5][]\[*^N M&N"^D.%*ESV#[TM8G6.A#HXJ&A=M8I_*IT,S.KBZD5P9][#?>C'LI5&F5N?Y M57TK?-9*WH*!7!D.#VO'X(/1>'JO-9M3F?+5CZ8/2^^(V1D<[_!Z=P;K9V=N'[LF*V-ECP[N7][?59F]G;T7M;/T)W=6.VN[[=\^V M5J:=Y^+HV=;::^6B8A$3;=8?MKWH0CL8E=HZ.0,Z^!HSWWOT7_\9'-A_?-'\ MG@GY+;[7XL P:+HW27YO1V>CT MAC78?*CV]>2^>UI!3:25O9!N]5&U.@MJOK MRZ,)GJ2Y4:O\^' \9KR>S(1DFW&X*F8_)5P^ !2G33N+5-I@-;1YN'V;DB<7 MM[/+S]7=>K7W$& ]Z'?4".GLOWG55=[?S=$UT^+TVMI[L;6RM'W=/TE'G MU=I)]]7+_O;+RXR1(N@*3]N;@LP8K6Y[2*X-+BN;+3%I%&>,$9::,6YMKG2? MK\^HX1UKO, :I^\5KW4Z5] JX]&@=?Y"M_]HIR*4*8W&LS7R#P]YK,;UK"JG M%9+O^W-^;W3^W-/1$@_K7U$:NT"4YO%H,.A-ZEQ?ZTF/>0S;.F9P#V\R5EJ; MS>35NYW>K)$N[(>RQD>O0\Y%1XQMRDRC(6%NQPS01JT@BE*\C[9.Y-$4]5=]->C-KR#*PDEK_-YS^ALM^?SA].MBW$(M\*F9SLE:UW]3XX(SJS=I.G6T, M^'B4+Z?\^!U2+0J;TL%X]+9>IZ$)O],8N[O7@>V3W.L,GNQU]W9WNT\W]SJO M?N?[OMS?6-W9V]E:.^[NKK9_5]YTV46LPJ;YMF5U_+[-.>>0QM^U:J5F=N6QC\;%M*&"6M?N% MB_<>!6@KST@$]9=2>]V6>=#+N4]SX S"?YE9B];HW%K--VE<6OO<-R;Y%Z: MY4A&95:RV+MH7V>GCM_@L'[+:G/*Y@P-2M&+"5G,/U .+&Z#Z^5L2E*Q29' M>=V&H$K;L[-L:Q[+6#N;H59L@;1I/9\2.\YI:W7<>_N)^_S[S6=NSI!ZS/_< M&&^-WC63'_U0]">9Y 1G;(:V#S6;;2/V&DKEZK2"7+0FUGB56K6%8MJ=G-!\L:IKWPFIW[XY4& MQN=G(-?@_&#,^/8.L-^B(TJ'M5,N?\WNB"97BLAO)2N]:%[GCQ''>OV=WL%I M(/BSZ89^G93T)0AL!RM2&]"(-NH<6%4D^QQ90*.IQ%?X3Y+0#5 /!K95D;V2 M MQ*U?Y5'_U#JNV__M,KZ?XQ:4VI3P>[HR&UAK,0[^\M5OC^8>7-+0ZDL56+ M&Q[>R)3:5=6V]7W_!E5=75?OH[&8F8NV$X@31L@EW8HBAU:HL!J MG!1D9HBLJ1\KZMG4_0U"4QNX]_^HLMG@[,,/P6->FTB!+(1VPDQMD"*THQ"Z MK5Q,4H 504J&Q\NV9RV\F]%KP(S>0@7BSYG4C7O3'E]R/',.-*;<.C@<3P[K MA,QTU.(S:N;A5-NE^B7^K?+"6M6RDJ8/%UC @KDO5/BNHL9P/SA[[=,PTMYW M;#EW,ZY\R^'TL59^K22 YU.H.S ML[5?/\.V>EF/Z5K9VWVU=M3=ROO=K963SJO-WSM;VPQISK9W=MY M5?E5$GQ/OO>:[*H_96>U<\3O>-0]X>_K,UZ8=931E:)S;'.P)-NU\U@[!NG: MM8.?2<:96>NQ6N[&XCIK3/'WUO\O[@LA6P.KYYR>^-1P)G M1O#4!MZ)\!5$>.V]"!<22F4MVTQI_@)C:Z%QJ.U&<30Z= MC&R%NRO/5U?^;#WMCR+V.6SI<^#2ZN!XGZ9?GUC_"0*W-Y<"MU9WH[NVP-'; MSYP>F%=Z>'V8:YT!M>)Q*^U2VF_Q<^VW>J=2,_Y0I]F;M+#UCOK]]OYP](X? ME' R&M::SX^V:?*Q/?V!)4#7MHCR; W065>&6YFN^-(S?%Z2NZ.;'Z:K/^/96L1/%AXO MO.$9CJ;\S;\/>]7?L9LK=8'1>+:>=?(7_D_7 K++7YE?\GN7>,[.VL5"6A M:%N-M@U.EK97VK:CE60,&&UJ7XWNJ"ENX2OS]0M&O][MTJQ$]B-3^(L\FX'= M9;)5C6!N8;__WA)>-)&1SD[@"W_&*EXRA!>XV46;6 _7-=BMS$>';V:G'HPI MT2PY+55KUL]DTOJ%K\=Q;VMRF'9;D]U17;ISON9YNHO3C]_B'4X^M>:S'Y^] MR-^83 YSZQ=UX6TCA]!\4MRK$1[_:'8^_[(^RMG%:KN#R>Q)9D^*DVDKB%;& MX\G]N3'-L^XPI[T7:CIKBM/#G\Z@K.ZKUSQD(:2:4;6.VA!T:2-IT0Y)@A7: M%V'@CF@N,]%LLN6M)HBMSZ WG;+1FN69QJ-AS6;TC__>HK3VT#6M(,VV/;2\G^H3V<[%M)VSS&&?'YQ:F!+;SC%6^U?-2TT;#C_W+9LPY+!_V/[DV/V_3F"? M-0#2=@[]=XV][YW\SNHC(=3UEPG=%U+?P%6=A^M?L*[O:W?]#VON:W73A5*? M:\AU6[/SM]Y8[D/3G?%CULHWH_%Q(UWR6>NX$_X-7W-[\$+O[/V^UWWZXGAG M;Y^OOZ:W!VNP\[2[UQF\W.M\.K6YUWWUYPD_?V]G*P\Z@X[8V?I]L+'U=?YJ'6<3"*P1Q=M12'6\FMJ(^K<#@6]D5"L*^G>HV;TO$C],V3[ /HOBZ?CS;6WK^KWS-8GKC M!&XVJ+\=3OC.D\E2-@6^'6;'C.[%!V;GB"*:U(XQB9KHMFQ1LVQ3"B8GI[0J MYFI-@9?)L:SQ^[VIN_4V?/!_)T',^&\4YWOUMWCR_63&M* M@#'XMK"9=5<$:OND=5N%Y(+(!JEV8?SQAMZ7*@1OYM1OW*1J/BG$4C-_=&X: MWIR:AG0JTW5!^A6K@^K$S&PZAAEK+1.:CEJ'$YJ=Q_6/ MZ\W?]?C6?-O6D%^.CXSI;6\RRS<.<9BJC6!>7-O\U9/K-J 9QWG2JGW]>OGS M%;@MJ7_!SU<:M5K?6D-SRSGFB]N+'HQ.!^[AF.ITU%OZ9,/1#]G56:)4?/@) MQLFH?SC]\D]NOG6UN-* R,]ME'KZY^[X@Z:]H78<$^ZWL?"S/L3^.SR>W'MP M4]NS-C'5?Z$NY:R8HZ[IJ\4<.)U2[899=8/5I'9YY8?C,:U5&_\]:>%DPD2T M?CA7&BJ%9I-_P[.^-/4WO2HF0]:&ZEW'HWYKQ!S@@J*.S\.#UJP-^WMU! $7 M5C$_QW%$OFQ[XZA/Q[-:EU^D:;VX_[SNANJ4K4N>_U9?^F9\]U<[I_Q6FX&Z0HZZF,5^J[CL8K M'[!^TLB*UXA@$PG73MGG-LAHVR$HW989 MH]!1DI/T]?WFEL%BS"8')[O4[Y\[_]8OGUE)4/O9J<^YTR_7)RQ4T>[-Q_-U M"#\7$MPIW.J^?@V48_*U(ZM1R)$YZ#;6CUZ ]MDPQ:_[COT_]KZUJXTS2_>O MU/*])?9I54KZ0*I2IU7<#*KS_[^EY*$F#' MMD2L,ZM/#$A5[W5?G_WL!ZS[;PZU\*>"VAZ3$?&W-I_RDNUP*[F81$HR'()0 M0JDUINI!+N-6@=/G8N\:B[TCN&B$JB5TP@ AJ/"U6C_:P58E$_ 2/F1P&4T^ MG:O[>TG_!KP?,%\YR:J#K9UG(,/[,/&\_N]G&R]F M!=9;,J5>Y672Z4E6M..-M*26.OAU<'7["2[4X;06UL[R6%O:V/_ M>=+?V -%L9&DVWL;@\'SO<'.P<[>3A\,A9VMS0,56KJ+/T:]+,_A'TN57E$O M04\:C7Z\1SGXAF T3T"JFHB@AV@6NP_<4\^[&5V-P+RFBS;W/A*5"/-45N1R MI%D%7T<.Z3E1@UO#D'+S 9GOV-(@,YZ@CQ-3U?""<3)%S&9JP$M1 "?BE?36 M@SU_/N$]@N*!I:RUB*DP?G)FD@I6.D&8/:?=JQ(N&3\#P M!%I"S),]:2OPJ%]D7+B"U[(1$ MZC.[SU1@*M_(4>*BQX5'O4\8+VRP.KM"7QL!]OQP[C M0K> 57K',^BE![UM8U[L[&\]WSM,ME\D>R_VT_3YX58"OTQVR#- Y^"%[QF< MOWDUIVB.#A!1:['-YUVZQ_D*6T_25Q"V'? !_G5]OOOF_?G=Q6_#O3>G_]B[ M.!UN_>O]Q>\7U_W]-Z>OLC>_G]U=7A]WDY_C7W][EU_\UM_^];?CZ25\Y\WI M\.[R]!V,_^+#F]]OMB[>G^]B1>S[8.$RQVA==W-E[,=@]>/$"W(S][1CT?KS_?'?&VYA_#>9?:#K\6X\\^D^.B6K^9>([ M\S$8#[5)897-_>OPM3XY/Z^\.*7U+><4=Q;G%'&T))T.8?B[A\GS?F]K;R]- MDQ?/#P]V7Z2[^X/#Y'!WZ_!_#YY]CCSDSN;!)Z8BO_32S:>Y.KT\^>7B[,WU M%?:ZO'SW]O+=\?79:?3RU^C=V:NS=V=O3A:36(4^&[W0\XX/R=[Z+:I3-$WU_"BESFHM>6JIUVKGM[_"I][E?UZW?^ JN/-Z>@W M^-_H\OWY[Q>@FBZN;W[_]?I\Z]??A]U05OZOW][=_(K-U'X'=?3ZEZW+UQ?P MO[/]7W^[F((*^W!Y_69T\=N[WRY?82CK'_^;[N_L[^SN)ALODO[VQEZ";8GV M7VQM/-\Y>)[V#]/#W11L)0,*?(+7N&H_.S?M(V_N">B,)"O08FTHXG!=96,, M(L"F;D9OJ_+#-*)>.)2L9AF&9;DE!Y*+HDWR:&Q,(Z$.LH-'99Z:JI88$H6L MYD?FOEPX^)'3CRZ2:;2SS]Y,]%TS^C*MU1\W&!-A6&AGZZBS[/3;[:/OL5U% ME'F7#0.!E5XW1 N4T5ML<75^?L[!HZR.CGF+WEE\PBNP**/MK8V_NP!2-P'T MD8)[>^O98N&$DFC["T"O'BE>K]Z>G9P?_QR]N;P^BR[?1*\NW[T_?G>Z\?/E MY=_/W[R.KJY!W)+\?62SGR7=T^N%>RE$)["A)-WA,A,MR%U2I1MY6=X(C*L1 MQA"$?V4R$XZ470HXAU_9/GLDOTHLI-=XECV&$_RF MG/XZ&8#02*I>6;T?7(U,:?('=W,7&4@%LUE*@R MSGE8+R;S%^-Z SWN'W8.U+R6^MJ-PZ7M.ZW %RHE?]00CH*EV=\DUDD*9(\G M2=_BETXN_WE^NK%]"(H$UFR<]?TV.^T$SNJ0TQQE%>78]B0:)_VJ-'!DRS$; M)BD9O74]IN6[Q)N EXT$+0I-I3658^C M.LD-V6Z($(R&B#DL\(HA,G@(E@9(]ACN,,AU;%@+AAZ\#WYADC1J:":XESG" M& >Y^9#ULCQKIOB\)$TF).Q9*] 0)E4)F]Y$X^Q#!'(#OBJ7_,,$1+P,E5*5 M=P9T5Y[37ZJ,+!YZBQ>+_EG5+"$[>4, M.VM$NI]R,SA#WR_'<-JKJV89S_03@K3+)3&>IQ?K@%5]O MVF?:--RE29X4O \E0J9AOQ#_7=QB!A\V G2@22HT?U$YPH[FY80\:Q2/A/\& M12J_I\]D"/Q&M4CE&B(M6<3"5U*39P@);Y ^ ?>:XH4L,]FF9H!7C=(3)GJ[ M%HJ?:[,3N\.PZJ-L(-O+=[0I[ZAH)HG&)?HYV;"@#N<%*SJ,DY2#AM0N&S[@ M,E5,[BA*V!G/Z"75_2HC*RJ&#<6J *P X.^B\06"@K4F;C%VKEV;4%_@:O?@ MLID!&R-JOM:\Z_=M'XEG_'ZPY?ZFNEL;LXDCM591R^YZ9(H1[C?XOU+"'-UF MM1I65!."AM=ZL[_09N//_:1FH4W_0 Y![$\.?F<,EWW(8'_:JUY95>4=1AND M*$#N9$TT2/JXCYG8S;4I,OA 439&3P/Q*"+2+Q-%@>%6>@3( MDPQ[5Q.FD+UD.'$TPL*8%!Z0FEZC4H%%!"HHK#7H)Y.L2=B<1O.M1=R:TLG" M?T%1&4*3K8WISZLWBFFP;SU3F &63E$MIY,621_.&.BA<5=11 HW"B\/*/RH3Q2>_:GK M^$>?66_%%Q33PZJL4?""2B[!YOH=W:3D@[MD)% 1FXP!1"P+X;@5;H[$#@I8 M\JBY,_FM$(0YZ0%YQOL=C2Q06&.NRDH[]$2=G%UVT=X1-8[O\R=]^P?V%[$NT4XU+PD M1()X7X\J'5EF)M?#?G"[#NL[]LZP"48.N>V.9I@O!][#)V,1E'X* T(G#A&OXF MJ5S8W+)ERG:X-&W-\=^"2\>7'"AM< MP;/!YXA)0=>7J 30M>>'A".Y8TUHQ36K9PT83Z<)U@0AG*O&R02<:>:KW@=@VGO")) MK3.%!8AU2'H$P4+K_JX>E6V>=G_;G_?+"7K5?3A>W=^#0PUC2F:>K6JB^WL^ MP3//<:[;S)_X9G9_2]&Z='8\&"?N_I*.W.WLD]W]T3]0J" #Z914>-?@,-<, MAQ \Q#U[E!6W)1JW?4%^55E]PZ>\+>1W%(T@^X?6&+856882='QRE3R8\;LU M.9TOBER#7(ZQE) 0ZP6%&_HCG,Z8PR24U6-9AI'K;# PE6^&D^?+Z XPXW(Y M/ ]<(?_"]T!ZH&F?P[I(?H0?E_+ET;+'3"LQO0"-W@<\(PTRNLC*OX/%B5XE M6%A9^VL/$SK'Q=WJ%WN!_Q%Q_"++]PL3!E. 5[TF!H3W/)C>J1PJ 3%()8H28 M'BT19=OMD75YN&H$=*#EM,YX($.#AWX+'*BOFX9?BB"4A[B!\ M'A58Q:?:8+41A_\H"P5N,(DO#DBPR>!X@[Q;NKG8E^D@JK\)(/ONYP"R;^\N M!\E^'X9],/B457OQ"(PE^SFIZ9=L8_Q -P _!>--5F4HT:A"S/M_/&[WKBGR M#<+D!/'R7TH%["G??WK,W^Q8XH#PX LR>Z/C-V]^.?XY>G?V]O+=]5.;R_4Q[L+EJ^CD\LWU7'#S MYRX,^PAVGT!3&0)>[&QN;7_^WC,'F\]W M'T=G\,@R[8]@;EUJD?/#-@#M_MOC=]?1^1B,C6F6U(LYQX,*-[?#2BM M3:X_Y^;O''[+-E?T&':XM;6UJN?WQ;,?WU:(N, DU=K6^O/O]N>35D_2UMI= MFUI/]_SN;C_[\6>5FWU=K>^A:V_B'1U8%A;4M*_-.TUR-2M%__&7]41G_2@/[@W5A> M0OHQ&>F/6[)OP[#?7QOV3U=0[FV!CN0>58@!?F>;VMC*".'?/_MW2P#T=PA. MI6BKY2&-+K =9\58V'-JOQ*]E3HP C#S=SE'Z'#::_?ASW^T=K>^:??A^=I] M>,+G=_?9C^^XB")=^PM__KW>W?ZFX[,':S/N"9_?YVC&?;&JUK6I]N<_/KL[ MW[2I=K#&+C[E WSX[,=_M%@[WC!1#8HR^$6N/WNQ7^%!$*\7$8]KZ^[/?SKV M]KYIZ^[%VKI[NN=W?__9C\Y>N_*( K!-"#8'H)^Q<>AITB1K:^W/?QSVGG_3 MUMKAVEA[NN=W>Q?T\8GK>8!2#.RS9%@9KX=2=-PG5OVD8 (6^9$Z)2/[BI6' MSK1;VW'?P,$Y^+8-N<-/\U/7EMQJG."]'>QHCCTGPI[ M__FDU].TVSZMX&YMN*W("0;/XY+XTLX+(CC#1ZVMKF]@U[]UJ^MD;74]X1/\ M8F?[V8_.3T28FW! OY)>$G]KJZQ&8EO7#_$MT5TW(.J(ZG&=!_U6#LI#LNZ/ M <>_ ,;ZLS_CCPKUSX%D?T+ \4]#CG])Y/[3T*K;6VMOX D+RWU2JI4AMJ X M.OM@^BTEVR^QF9JIA)/\I*PF)?7.>DVMCI$5>>TS? -GX^"S4:(]29]A>TW? M^*1/\-ZS'YU(PXXNIJ@_1\!C[04\A:W_?,+K:9IF:W*A)WV"#Y[]*)5VT^CR MK@!C;)1-B'!?NM*\I(Z-E$#GOY.MYC#D @9?6.RWMN"^@2/TK5MP:\ZBIWR" MGV\]^U'%'4DR#.&"&*Q=%?-U!6-,^EZ'4G5HHW-X);:[-'_<75U;?$_AJ'SK M%M^:Z^A)G^!=Y)/,"NR=F'O8R>B5D99X5Z:ZS?IK[J-OXB@\),S^6 YK37[T M92['\G)8_UR3'WV:UERS'SUI47F(0=Y1ULNDFFI.F55TU1^9M,W7"-UOXC@< M?-N55=MKSJ*G?((/=I[]:%O+1U?M>)Q4T[7%_PWL^N>36RL YEK+@\]U,EX\ M^_$*EC9IUB5&W\AV']S+>_Q7:M^KOW_$EBQHA-X)('Q33>SW.HO[:4WLGS_3 M+ZV;V*_(4-9-[#_O]9D_SD[_YX^]-X?/YLS-:VV.K=)%16V@/OIA][DJJ0S3 M>G:S-+W),'C6$<&V>;V[MX%JX3L4+Y+RWP%]C\>8+WNLJ&^.= M.R_ZF]%W2'.XLW4DOZ2?MH^BLHKD#\V(<7M),9W]X]V<+Y1M-?O+MI;??1]E M=91$N4FHQG\^:ZL;A""TY11-L8'&QP \G#76&8)CS)919_")_7A29+322LB.X/G M5":JVQISW?3"08L&WV847;85&'?P4#,R18V?]A_C#3>!)[2U2:.D7Y4USK1" MA@Z<'EP;>'25$5U'/V]I_DG5'V4P<7Q/'/7:+*=?]^%93=522CV.^MEMEL,B MP-$QL.7%,(Z&IH2CTV1)'L.(JULSI9F,D\F$_IX,JZS?YOQ8LEN3/,(FCVT% M(XXC&&Y._.$Q+]"DK)J$WX;/&1+&'.-V,OG*P-QKI$$7QCD%7C6J?"*X!'C@8X2*JQ0JOC_? MDEEY:[J/@@L&^\KG_0[6J8"# /<.CA?=C!@.#.C(W^$B@(4ZPC]BS4*>\Q8U M(_"(AB/ZN#U*_Q7!X$C-*"_.ID @SDKX'S0\9ES2U&NE 7=-)Q;:@99 M@9_-D$J_UN<-\:!X![W?5A5&IVFX>!_@7_]N,W@J \AQ??H,""%>T91"3R% W M<:-:/'MU$Z& J'%"P1QXK6@:NA5W(Y36?5ARXB&BA1[B3_#Z'@$J&UXB7!DG M:>3"WAB&4-9X8HE7'-F/:!'AGHSX"Y.2&+H!<.S3YH+5E-WFE3)N,07X[_DT:"-L(<%/3-I$OA'DD^;K%^KGG9[ MYJEB&;)\^=_$*@K_J*FKE(CC0,:(YG%31>4,6Q_U$APF'+W*P,4O\%]9<6OJ MQB)NQ:IPIZEN\0;645[>H:VAE,RD0^H&).4(]L-4G4'*T%,W6E.,\ *F,FQZ M666&+7CI9<4J)\_P$['\"9X&GPYO!,O.F"P#W,Q!58[M1Y&^JQB5L!/1$ 9L MQAD9/'7TW>N?7G^/"ZJ?O*,+ Q^[8JP5DZ#L -L%9$QDEU>5/3VRU^9Y6OX.Q^"( MY/^0)6@]!FG;^Y*+(W&KB(\'1+ MH\%&@CV0**?@'F 0;J.D>KHC/K-PMW,N1P\')">89;)%<<-P>/;)& %!-#ZP MP#; SS65H0/AC>$(CNF@N9/SZMNQ>C=!$?KR.@EM(;A[9+DF9/DC/ M56^FU0G%-YZ%L;_63"4@>E(*H-4D>1QF#SZ08]WL :\7$!O^_6 MY-W]=6)\5-ZQBP +GZ)9(I<(%]US!%2%P16^IK_(T'GUX3+79#KK7LX3P?Z! MR%@=HS$_*/.LC(8@"7#GZ;U@V/Z[A3,L)AQ,4Z]24LR>JPC/9P971B^12G7+ MBX_S&X!$A<'/<\07IL"^UJ&X=(;8% 6;5M"BM3,!B4T;I1^(T2P!*29FL.&: M-;IPT03-9%# ^-^"%3"L"=V-R( "40%2JA'%9DE@W6[.7:.OM13(T %S2D ] MP2&"*84.9AFL5!UQ8(N5+&U]"3)NTK"L$EGCGH "DXZ,NOTJ<<3-X*>I82I? M/^&#;+"RV0U%GV#OE6[+C-"W5\&(W.J7(T.>N7^2/<7K3,K[A![(AHGMN!5( M91C!;RBPX;2?%Z%_?4DK$.M M 00R9-3>I93AAV82.A#/1AQWA0ZZV6@!N94'0FR"S:J$%' M^GOD&US^AJ:<'.]V#X20;;+@[KR-T>^50@H6$'TK@I@\-\3"2*+-_]_(020VGE70=3+H #>'BAV0AV/?W#$::HN06 M! [*(U@"C+NQ*8FSD4A?;?SY@#/?%GJ@4MRAV@0V2^R=*+IVG;^2;VPXE.>; M(-89\Q/8W8.=O:^I/FY3-L7A7R:#F*_:< M?F1MBW8>GKT\&YC^M)\'41$YMQ2F1VG:>))PL7%".C94O+X%/#=)1]*<7H$R MI&WPKM4V/B??"6-W%#''FE60<#AAEB7VDV3*AZ9_8-KR!U,)@6V,DQO5C? A M>NXX^9"-V['&&-G$2B3:8)-^)LR%#^ MW/B>E? B?2?)"^2+&^8Y<%ZF!LVWO!0'+DCKD'ESEX'<0,<%A"?EN!/GA%HQ M31:@"Y_X3Z& @Q=GI_9O]GUE98>")BO9M..L(<\^2Z+$O1XF>T/NYJ-L;HW_ MB%SF8$#@#TB^ES,$,5ILIHEQ/+X.L9EL'I[$.UPB.HF*%KSC$(82&O3XDE\V MKS:CUWG9 ROBK;?R5R3*K2W\^JTUA6/1 /*E-\EM-N05NX*-S'-T/ZXD?FB_ M_N;JRJ5U*5V.RBAIAV/.[KBD1>QK$K:/,7.4@[$-:X%*M8_I8SA?%6-%T/JG M 06S1,57(Z0UJT=S#A=M?1"97G28) #M^6%)/Z/V@919UP>3WX=V1AP^0*:3 M@9,CP;@$#P3YVQ) Q^2(Y)=,/DM[+2F"(>@!AML!86MFD9"T3W?IC5E/$*GH G9R5#\]$O1<:42'@R8KI< M;\@7RV'?X!?GX#$E!G14>6F=[?RNB$&#%4"612"G,C3!485H7 M?O%;"8H@0E)M+$:0^#7=Z3X\KS 8HPVS?)3QC_WX1TK\+%&=Y'+[$3=5!VF* MC[LK7_%$S5?K"KV$(\5YC"=PYZOR#A3SHL3+N,V;;()Q58Y%UC\\9DJ[7=SN MSD$7MWNXM%F35GM^](7O(SWQ!\2Z9/T'!Q4NUOXF43BR? )Q.-'&/0H6" MW;IK2\[KO3?SXSXN?TGX+#Q*&PB*FDU\4NH9HXQZ#/%Y8)>!7+@K[=F3!/4@ MJ^I&?QGKLH!HR<8"M^)U(O%F VHVJA!KA&!*$86(0@IJQ&A4SL;',._--@TF MV)(BF.DL8BJ,*> [=6JB2IT%C>M"0Q03VWY-O- EP55NN@_Q M1R8,F[25U1C LB>OA%RBN4B59+99N+Y'@9#T"[0$RO"S M)QO/HK[,>$+0I@*,(K)[$T0N9!/J^\>9?B3H B."-[C*>FU#"UE6PP3L+XF* M,2I/@L<2/)R*NA#P)HUG8/!M!.L<&U#5$O-Y/S*%4R;\=WBOS-[. 0^R/8FL MOG&E$!;#P] ,,N,P4@M+J@EE!!]WYCJ\;0/?%D[9?D'/@"Z,@6W$ VH2"]H8 M<0 5]I,4"&8#V-HB_2M)_YKL+# M4?,!QH"Y51*UN"BX]_T3I)X2D7$*D9R8DA -K0F*8C &2!T M&)QKN,GP&>R'"\^!2VN2,6V< #&+%+M__,XX!P7X^D^VZ!(8(WP5U]:;D*9# M/8 GS7ZJZTKGC#YAD\0>+,"!U@C>4@;" 98CX&?!\$C3L5U*@& M"A7]O]:Z7TGKGKN4M]5C+B;@B;P%@*.OGN(/Q;#&IQ5F4AB3"I*1460D/>#0 MW!AQ!H+45S:F'&!AU6L]1[%@>A0U:\DI^W+6BF2\-Z>I$&X_2FX)WP72K A2 M_' [016.QXQQ@ML+'B4BAK.\K,O):*K!\0)=C91DG\T\J?3"*AZ1,@H;3=)R MXJ,5@@UTP$RK35F*U6;^3GMS=]$O'ICD"_ <2:S )2]F9 OIF,KTII(SD(". MEVGHI Y$7O832M@%BAO];QQ,X7"^=3O!S;/#CCFUJ0*PE1"<10];L72;U9E M8JRIL$DNHRUT2L:6D)_(E;0TM7E67XR.23NB-C%ZPBP0-K:\HX6X?7 M(0MV_TE(Q(\21T]'1KY2P9@T!+9&1(F*%#84LV&!T504)"(:!-$Q@/?*69N4 M#>="EQP:\6&[#,C0N8#)UI058V\C2CT0IC)%&*:7GV<4#Y[68.)V?B0)$"2W M07@)ZD4&)@(O3!RNBI1_T0!(LC'=MZW^JWSD;FPQ[R&V(X!]S*([8D8$8#T0 M^V3P,+ \,5&/0!H;!_0@)3Q%BNI1TIK-_TZ=C2+T/.2"RF&19&#:P$H*ME$S MB*1#R/X,,K?OZ5GX)9 90[+60#!(E26A2LAE060%^Y@^Y"D6C+/5Y2'R^J8H M[S80'99E2F]9>Y/=N/NCU/0@K_*63N*>6IZ.3F M)AV:CLO4I_M:E+>2,\/[JJ" Q*)ZK(Y&(-3R@T9D%KKH!/CE6"])Z(JJ,S>6 MT 1O4+C3!E5,8YU8%J#NR!*TE3X+2J2IDHW\:[Q)G 1DQ[!!1!HN[L@DMPB" MK0Q??\'A8QP<"Z8E.&$S(C9S]NXOR7AR=!HDSY+^O]N,\UA2#"DUGVH\;Y.PESI:C>D46/!HST;FX@T)@<(JAV&J*V#D*;DE@A/T; M\4RQ(&W#=T\QTH *0Q*=UINP:M_5D,#D\K*\8?N73%*8$>%0[]#\Y4"+_3U[ MON%F8PIA2*A#K(B3["/:DN1&:'&LQ3,WLT4K-FS=R:-R,29#\>P<[!(\"6GV M)[4I7QOT!,'SZ^,U3 I;]$?I_3S[75+.SL-':7&BWT_-TA6"J7L*)7(3B?;Q.2UW16:\69@ M!A?STH/VO"0C?!L3=2XU^+BDW[)OWY_BKEV*QXWE_+"J&^)N*%^ D2JRNB'6 M 4%7RJE;OM5 R/7?_;K(2.HB%T\';PH62U88TYW1]CI;OD9!V P.57:;I:VG MZ@CSG2+X4U]/&IXPES:0%(QD;C%&9IN2-"[/WDVK@_<))Q]%BZV;=K@+#*6H MT7%Y=N'0/EQH[UUI&&7&D7V2J%@0Y#(*ZD.>O/D)$0]26(T@!RS0R- CY$>^ MR6[(>7Q$!K];,:?!)P:FRK)41BDI A'?+8/US1!7TZC'<0U<]:['\S5P=0U< M717@ZEI5?P95?>4X? (7-5S ;!"V=(5\V:.1:V'7\*JFQ= MM8.3ZC[F\[U\C2HR.6&A"KU7S?/=8]]49M0:9DBP30UQC;'Y=, M_V0C%;Q+RE1J@'Q17GSI"WY>1#M;.]L4P <'%T:"2= $"RH9?C'&:)@5M[?> M]%PV @N"6P3[WAF2.$AQ9>$M[01_^#\[6UO16!(J*)@PY[&A@)!F!$N/3HBC M-;"EXH[BS0_E=J\[2STL PW9&T(4BWC6W12.92MC/J,V3XF=A?HR5_UP;)!19^$JK;!,MCIAJ3 W&V1+XS@SE@$@D=8@*V M9L*DRG0"[E[HGV*36&W$DV$"-P?HX01LYZ7*7.=B!$SWYI7?9@$+C4=]RJ2I M,_ ZGW1S%L^L8DM&XP(X=T;7!Q$P/?/(:.%RH?7V!'')O=@V=!:KFGA0<\QU MV?R751&<9F*4P"QN@C%,(6Z+$WS9(/-Q/<3? J@8Q0\9'X')?)=P*?#-FFG\0OV\&^< UD@91L2?5F^ST')-)?H M5.&P=9E^B%XJ3R$]XKP85 F#<@B'\]HCRWZG'-CTR5]"*I;K+A4+TJ8I1-O- M(INI@RV]38,U,B9Z4X(MN:^\0\AQ!LYK2CF9.=WQ!&@':O:X*##B_4Y6KXAL M'ZJ5J6)<=.46;\&JC'P!'SYLT'VCMU>*(RN9!L/K3KF)H!1"2O> M;V#%0O9 M)QA]9I&EXOGHN9 QQ(YOF;!-"4%AN ^ MMOR3]Y&9=]W-@%MPR7GK2RI'F+<)+K2%2..0PFK$1-PIPQFY7-I4CA3GS,(SGBJZ8RM%^A1XE_%:]Z7PR?WNNX=_,.D:_%JAYR/4/9W,C M^ 67:_ 1\S'?.ED;DIQ'%ZV\*QJNI.HLK"9RA]5G(;-\2L+Y VYR,I[#'PY/ M1(AT=(/8'SO*'!6"7$$UX9QR_HM 1S^R4 MK5 35/YB4K,Y6^,I4@NBQX_NGBIQ)VH4CRA.V>5"7KB0*)B0ILR3&8BPKFRX MGTTNGD,E%P<4<^'6X;#G'*@CQQ[G,TGCVN?)%!4P30NLV5; 24*)<$3[B/'> M;$Q&Q5%4.(MASY2[C;9MAN^M<@)EE(URI<<3D,%I# MUQN-\D;.W-@@((0I' PBT2I+7CS)P62G.;CQEQ6< >6Z(^ZW"1&^ZYD**/[< M?@BAJ903L()1%UG]Q'"7_!I2*0JKYU1[>C5:4@I(VLYZN.R]=%&YSB76WC#U M?WG1K5G1H7)RCOQ3H:)37/I]H5QW*/SI;:^Q3)==*SRT*O M#.["/>\(W6NIRZC,!G?1<'4US&_B\\[;P(8T2:D;4WFG@:!V=-(RGRPK)(QF M#@YA+5:V*REN]=CN5?C)'=%&*0+T6Q"ZF U!>!IX-2W!4VXO,B=8C4%?SS,B M>[TF5$L^4^GD%3!;R?Q#]%WVO:CSW$A5T;6YR1-Z&[(6D+$)CPMD\@P1LF)8 M. JMTMYP9TJ/M4W<"@*U8:DNZDR![<;^=;XU5J9+D:5W?X7I,L_MN>("@AAF M(]/)\$2DJH\&ON1P=^6RF$M#\H>W]3F&51\1BIT!H. QV]BE;W?[;,+\&+=P M?;%,;Z*?3XY)'*<41C/C7IEF M+BZ*U$UUS;2[99DS9ICOB%X/XZPVYWMQ>5"C$4QY&@'6_=XZ$BQI+<8<'@*_ M&7NUA&.DT^9*&3&7^J.R4W&Z1CO!F [6:*8D86!LJ(?$]JA0:86_#R)NJ-]-IT*"%E M-$Y\GT0=3F9S\")EFKJ"/[AB3M>H9B9R%AKD#EN,Z%OG'?BQ@)#GC^:AWC4Z M@=0(S<8]7"2#0WI@""?TYX=C( C:AX>A+7PY4VG%GB7F6L%X+Z>.:]P+X:@A MYH5R%C;98L=B@5]A0^_BB[#6M/VF H:-,1>_"E*CXR?8W7'-L>81^,4^ZY]G MC2I!K[3BU&=+=<,]P0),KS%[2YU@"H]"-6&VK<\@+%J:60=*EF=>+$*D1^R^*(EV[OUU)&$U#5:5 M'K?DG'Y=TK8FZ-_25]P,16B"^*%'0DD$0+BHE I&ZY=)&:Z%+3Z6I'+8LT(B MHFG(375?&RB6H/-C"JOM)E_/'[U%D*KJ\/J&2*/ ,/HP*]T6[IA\=)Q],-H> M9H;=B^4+ZAZ*#/K4N'S*J%V=/?^60C7,B)#H]\Z2NQD^,0D?S5LX0F5;S^\6 M >.C].+O. !+F,IK@*5KIA%_CD8[0Z0:IC!#N:9! -)5KIV7ZZ:G<_2N$@%2 M4*V %P@2A($&>"&UBY\$V?DA%#,4-BP^P(7?>TD^*Q)4U I,^.54:WV4>LX' M__H!4>)0UZZ?FJBF<=L F! @X)GO)QSE5\@[Z6S".TM%S$EJY'8 M>JC4D#QM>%(;.P;6OIK1PZ>3ZY-I5+GF-J[@,ZT/C M=;N@Z('&X#D671(.'=1*HOQD>NHLL KE+/88'FV,F7-'#YN$TL,IR>OKF9N* MS[8OL@^W;,=T?T0C^N(%KE2/:MH9/-/OMP3P].6"3R72U9CZ=E)\42^G>+V+ M3NL@J2N6H.4Q)W#_COV4Y4UFR=\H/:LX)?FX7]>.Y=24U.#G MG6R 9B18$.4<;/RVNPZ$RHX(TA8&=,_P'G,OXM?4>DMERUL;=@PBU+5EQ2)K MJ\RD7[OG#+DH93>*? 57FM]U=88HF0JUQ)EFJ.0]#)R&;TX9JQ;C]*<(ID.I ML'#!.I'U3]0!2\?IOB=?05L[U\KHV>D80*O[TD_S+\"V6(!N24##H+P4-E D MO,""A==2RW2[Q;3"=A90>LS'$>H($8QF C8KWT>].K\^._G)*;&IJ]KEH^ \ M_'N,:CYSNA9O1=@N>,Z#.3\5][0'X_M[VOG(6RS2GUW<%3=$3I"9J3\--.)59I!;87F0FTG NU,4$78Y2#0Q:XYCH.ISCZ.#$ZWQMT>M7/\!X;A MWFDCKEE60DNP%W3FZC,ZF'A B>>AF6D)ZL5@YN(U[H73>!":KGS_RW]L/\<& MJS)W4G,!YIB8LAKCM6!T)6TF[:Z:\J/!P4@JZXM[R;V0_,O8QT]@,9"U5I0= M$Q)C9SZZ]EHF$_O=M1KJ'*XU?K,%@K+67@-X$BNN;) JT]>EY?[M>[%.MJR3 M+=]$LN7>03H4]VHK2W1LW5@_$CSL-4>=@=T-42,5XJ3-P09_*C38&<ZUSXD%5<7>C3 YB@JD!,)B$KM.K=7,7 M@R]*'@(F5899OO,I:TS!Q%I30=L[.DXF$_K' MSFG$F1G7N5DR'?QO!TV-I8+%7FOM=]S-.R65)%'C3N]D9]=168X?L8A= M&J,;9@[:B/E-NX.$DS26)FM:IC9ODO?/RQ][B):NC(4+*FLI2Y=DZ#\YAY#B>5YAW1+8&IE& O(M_; M+*38=5/SO9<8]YZ<&XSF"/99X5,@^(=V6<05HJY=]'GO'6Q^WQ]!%"JHN1%$ M'^/MN*IP8?^6H!#Q#R\&W>'J*9I1?6V'.88[2L6]C;?49&9[)K[L+1\:V5PO M^L!9BN L.61XYU2QQ, 0#_YQ!G$:7"V,:>9@F%/,@3-+TC.<3C^C(='?(RY@ M$0KXHY\[C4.\M!,2A'59U/ M'3 W*'G QV(H9B9[G/ GL@#3*UEM#30494'0@X0[G=@CS"GEQM@XFR7*1L0; M,G]6F,[BN!:>4!-28?O-+Z=BX5/-@ MV41$<+3!Z+,60=G&$O!6S3PG1H)-D.)@$^$'_J2><> M?(FJA,4*3[B M"M/I].+YGW@1U +5F8KW$2"][S5;,?-.95&LUAQ6G'* MVU8&X4G"&"IM> C>JFP'L&2!YL<96%7'Y%&B/P6(80E3:B*2-[=(<-29-_QA M7.*$-4EOR9VF:@O6 6,_Y1:1G87V4(@,G<2<*R-CN_*Q[@,M4!F,1"+,M"(K M'F9]7&JK6XHP-[W53:C@[S23\^Y@?XO#KQ?P$8P)OC-]@\P.1&W=&='N_PX"H9E$UWVJ0V" +0 M]LU'RK\3D/F]*OMCK/M_^8_M@[TOS5UWO^3U8^8VG+HXE8:_N_@?V'&YQ>*R MR!VGQ9W!O+ !*:X-P?H?.E-7_[.]@TPB#.:\)LOQ2GM>V'R=!19DC87)+U<13! M^0V/8N>N'^1T.GN,0;\AI%%D[ 8F)TNH'NP*69D\7)4_)%=?#I%4Z<#HOJ!%T_]&I.(ES.#=O47). M#[4" M3YX+WQ!>NP 4&)@K+H2FECUB[HIR3"C:1JI17%12ZK93B[9%[VF#^]=YT;P MB3\-HYJ^+S W2^\%+J)!4ODDCEEE!;!?9=&ORDE(932GD5A85B"B0GS:^>L: MUBV 48;+J2/R6KH;ZLD+4YR("03#Q(])@)YLBYZ!$U0P\I@P E1%86 V;L6$ M/-@OX9#NLP5'PHH600%XY"=(LMFE5 D'X]W <46SV\3%\[RA=B#: M*%)L_$X;O]*:V_BEE-8K*L\BDSEV#'^9H@$GQTW!R47=CFTCS$%K!,4W,F-4 MS_!A^: 4JY9E@XJL&UXCV-P(# .B0.46V"XG81>C2^'@48X$3*6Z[L'EP3 @ M-530 I':F)2C$7A6F7?08[##NED]E9BDT0:2F7[6(;,]6T[H"X60.8C0Z#K/ MD&@0JH_VS/'CA5B-?#S:85\!$/C%YY(R$5J37@XI.LS07BN MNI%\-0]8)A!H[E?N&'+HKH04.@1V\DG_F",QXP;WOAQ2XU,.0+#XU@'RV(*L MB)+*;*_':)ZKE^:+83'3\'MRWH7N4)^8I+=9+45T4B\GI46@^5'4\-NHH7CP M9#L$D=0^1\:]T]' M3>7,5+OSJ]\JZD_)/NJ72$@Y\PF,$ :UCZ1QQQ5X?X8 M*HUZ/EWL&A0%8SI<@Z+6H*AO"10U_QJ\TM[U$DS2<*5 MDF'\5^0E*?>:DY"S8V"&4FH^D0H/IU1=:FUQ'9@Y:#!SMPC)[[-;(IQFK WJ M^V>,2HB+(7++U*9+=A1)__"8-06*_MEY.*O>V;B2@NBP2UD65K#G4$>;-,Q3 M2-9$9Y%9! VI1XTCOO5$UG"<=[WYAF//'NF$R1S@/^!U[Z_0D'+7?\/ML"N-/>J(3 I M=7)>*M4@D1@7# 07Z(O,V'!Y1_8<[X]Y)L'S^.#[O$J4];>THY MI&0>V=!/E^^N3G[RX8U>L]GY3K^$(*9=1O4[;8,]+)GER]%E:F-'RIZX"$90 M2^MXM.1J/Y'J[O<,7['T;F$[NPD((I@EYVDUXQK$MVR_/C]_NR#.K94PTO:; M/!C+)@E/QY:55,#1:>]>^;DCUQ)3PQAA/SV6=*"8<@[]\@!L$9/X!7::I8=7 M1( 2>.PJYBW3)^&CO)"P5:TJL97K ^O?PN[HC 'C7B,BI913FT_EH,1P0]"> M?(8\$4Z47PH?Z5E/Z";.FQ$KF_$X:QI.^O,4F0(DI[A:;#G!E10.]$VF?40W M!%0X9X)^P0Y6=/,5 3^MSLW&H#+&-8\PFO5:9NOTI:8NL,\ '!07851G%YDU M"E<92HNH%==S&[U0\&K*GK-EF,7(ASJF?J2&[H"^:!FJMGF2R^\,5ZC4R]-U(E$2L1. M"GJ]LJW@J2X/9ZO3[>>*F9HM*X#F1BO\P/NJ-GUZO\Q+]KCT8%7V0&Z'D7S/ M>IF7^W."7OF)X 7'+*?;USHH0^TBQ43QVM/_A$&/M5!,'R#P__R*OER,E@PKS+;XEI5AZM!U\ M'@FO/8 #ART6I2\PU>#),2(K$^@-6QSI(CBBE1N=!S[.1WZ5-ER(D:7KE>5 M-]0..@[7!YLI>81Q ^J^/+8% )UM[,"5R!#Z?/T3.ME;.@+(>64G\21RN!R! MF5TY'#IYD(QN2N85G?AJB NQ*P,&2DV 7EKL^S?%2\+:LV./@@67=7#W\ ZP M.)D'0-#^809+7+8YL[*\?N27C#*PURV_4$E$S;E+W:'U;ON"Q3(?CQC(#T+H M0RB)YW43XQMP'WM>V#R*L;2$(F:K>\[E"1-Y)%2(^'>$/D'JPU(4G^8$"J5Q MNC$_FYYG3XOMF#"V99G7SZ\[M%,K?KHQ=3M'JIF";"E$)Q.C7B VG?#R)19& M39MR Z-0MV:4A07]<817H PDHT?FJ-(KK*R2S/)#UT,C8]B1*\)\"IIYH[;' M\5:&^+&]4!F?$FM&940E-0;^7;>^TAFD4FB#(A .FT IZ$[^CG\DU<"G%A18 MQK5)#G[F^/ KX]+VXF!Z&N;!B>IWZWD/Q]-3*/FF4,'!-1E@55[GR1[G K/X MJ1Z$*UAEZNF0[34&69(P/;77(-!IF3CDL^]23UI+ $&GY 9WN$OL*3(?O+ED M!?=L4]=""V6 W],MND6R:J9Z!-'< M5L5&;[J!__5U\A\DOGEBP4Y*BIR2.17]7 YKG[P,7%I"-<(#<-VTEOGLYU.M M978NUQT&-] +H$9_Q \RQLMO@X0N+B1Y"XZI2@3T!"X$G,8B@H?C[4BI&P5# MX5U R0_&WAFZP]PU!KY5"W,ZL?+]LGFUZ8+=CDN)V9L'$6O$XKTXN0DQ>V!"# ,H/>+#[M>,0%%12GOT1QMC/=! :3*P[+:Y^V: M(M^AIR"00NE(0Y#"//=T*2U6*K5'N$*79Q<4KLR;$04B.31)X@H#>D4J?=K' M,)Q133Z&Y.&L+*".?VAE@-?/'(MX.JNXP0CX\&-X9+I^\\-.MV_9> XX8WT=$:3?B". ZC[L@:^A%M[- MV-Y:8RW66(O5Q5I\Q5#GS.BW]Q&99Y(:?4I)--M*H"?*+!BT[G%A;FG2&BN' M-4K,Q[3-1,2':]I-O8U[V/A+\!,HZJGC2HUJ8C@/I7?_&!XH"(CIC<$0Z/6H M!&@(=>.P%Q7\ *H"Z2:Q+ KBUW/W1J[H:?N[W#AJ!89+*!>.U4X08%(VHF% MUM(7)]R:7/#)6(=;N\K4-R7UEX4%P?#!!'$FV.@VC/]1# + M,M2.?X^W N.+\# T@&OAFNF1&XJVTE"3.34Z&.A7C"DT*7W0K#DB])%Z4HQ MF[RUN,OR7/'YVN"!]B;HIJRUW:EUE78^-7>P3!E*0N?"\I7 5%9^#@N1$^"V M2PM,:4G@)D5LSAY4;Y14*=>26D;KTA::*G=PYQ&N&H40:P*&^]'?Y)/Y-S2SE=+D@7?,ZQ+NPS"TL9;O[,543 Q.I9K: M7'6A_H [T(+#=UW'B;E& 1R3+"^5[M.6GY,H;7LZ[*"(CP W1KPG&^ETD1BR M_P?, *R0WZVQF2P#-PW^$C M+?P*=%A& #55IUE13HJJ=7E&^K9@O5O]5%TC%D\ M^&=,D_N72?B'.3LKPF^8(1:+M^;\ZO)P:VO[AYVM[7UF!];8ET[+R:LXF$_L M!2Q$$7R&J_D5*X4-]OZF29QZW0G8Y,>D"#:[!X'TE@(YS?2)GM3W6 F84^*0 M>9-;5VY/826)W& N13G:\&AXM9-I9WFZ?!48G?4KSV?Z=G>0/0K%E?Q%[3IR M^BQ F;EJ"U%$T?3FB+*=V65D_]BNT"X9F^%^"XV<6H!JW'0&\TQHCD^(/A] MP8UMLD9Z.V.RID->0"E<5TN5-=2?0+@Q'!0;.X^4W:HSVV,:M#C8$.*S"-43 M!5X=F[=?VB]X^V[SGQHSUR%UH MI\8WU"@^Y-;F?D5:C8"? FD&]I"E&K>13I?FBFWB&/-*H\U" RY=D%E),GEH^MHPO.^[) B% M.K*DO?-D\T1D308>BMB@\ M[ /[@'CZ-1"@>RD^D3+,S>Z=>B<=51-[T "Q-2COU&6@["@7=2RP)471CIG[ MT>VW__&(?\.586BP MK3)OJR&AI&D3 M(K[LQ%TI-EE/L(H1K3#"'C+8AE!7.T<".;C6CI'Z\/<)QYS?DP'W'NM48@$E MR#@2N_G5='*YCU!3'%7 ?S0"F3QXZ4> .R.ZGGGKU#]%W MV]_#I;:*Y;N=[Z.WIIR@C?;=[O>8CD<$&)?Y?+?W?>3) P%I['_O20*,\L-P M\@[G! ?/;[U5LW6C ML#8;RFT-7VCHA;7AGJBT=:S\0[M(5OKRR9PLN';EL4/OYA7BMW,9<(4#U@9BLNZJ[*.X+W MBR-23MK<%:V([22RV&UY[W)[?8K&#HI>^'AY G6Z0UA4X M$FN:A]IO%37 G"$(\JH6FA'X:T0[Q):MR6&I;BG!O+H6V4=>!K:O5O0F'->> M/X$8B9YSS\E.BWYJX2W123*AH&UM^I:?[9YZ;.;W4Y/((8Q+ C^B"43(4XI9 MQ'2.A7'P0]_D[(A)/\U!F\=^A%+KNLGXHDH>/&.$+PVM.XZJ$J2DF5+T%E.C M@FN0Y)M4#RM=BD3L'!Z> W8*?K"W'^&QC;!"@+?(G YWOF&)P&=:'O#V,#%6 M936%:)GMK,!*I1;M0;)KM.X=EP'6"6R$M#;-*L,@/O(&>%[%TJ[!1W;-6-&" M9*,>+D>AO2"6.DNRSGR'QE/P[E/JO8!Y>3]@JD&M5S@=5@"O6LPD%F7!15]T M0[ -B^M-13U_7)&.+3=X\_K2EALH]L+GM)F .DP*?/T$5*4XJ%)?M& @1 4 MI:!=JPTJ^L>B]58C<-HTB AQX(YAB1KJ(P[D2 H#WF<,!V)%@Q8)H_' %V5" M3(P'D:AB'0S7=\#^8D[=+E (@<>$L=8CT+QC['&-"LXI61!QR(6 BW,D26 1 M.3%A_CQ^/!17-FC"!H(DT"=20"B)KSEKI>YP7E+?)2JFK>=09G*N@S8?0S9" MIVJ;FX%WFR4<* AF<=DV1/B,Z<]AE8R5W2D;!T7!/#=C+0=.MU%G9<(W3C1. MSHLB< "-"T6SW=(6MUPPW:R3@ ]X="G*:HP9.8VCQ\@+P8/*J&,JE@J3A!23 MKA0]@UO'[;S[&#:FBA/)%N-YHS!XW;3$^U+WP:M/*&<5G._*XC=9"V+CD$Y7 MN1N,7'5SJWTXG%@$9+4BS?9/(_>]X-%:[O_!])JEWK?P64JA]57 M_7("'EL<[?"]V[4!=WH^-O^HR:G0%FZK_C+ MT4OZ\K5\^1PG0D:G>$"O<<#1M4F(]=4:N!L8PL83,HFY?EE2XUC"J]"_,%] M95%)QEWC,.]M0Y6#I(^?8)P#1\MP 0.WL"^0Y#ME!S!Z+$39=,V!/Y%0<<'G M%76I,">9D@= =Z$SAJ).:)XL2WO5;6_0=51W)DP^FW](A]1 =^.R7 M)8F<071*<-:2<3)HSV2#J<0E[&KXY8(@-BBKV2 MIAP2D//($G+S"QVH+BL:D9*T#:1U HU93X+:2JX&N5Y(F8#Z14\6ET.KA>)UP&*3M M2%.Q]@'(AU.UO11QZTNGXQAKHZZR5R\=@._0W&+@H$0I<71(B$,, MR7U0*H2W$ 2(KT#Q@(%&T3NCL7G"H\&>@%69VQ['[I80--2BA/0020" :2EM MN%+!30,O0FEZ[75DWFET?9V?+B[#5HJSS<(.40[F50-_^1A BCZ#>?B;F1R M\J-\7F<]K 1KT$&+A* M2<%1;69T#%(VZR=Q=-;BM8VCXSI+-MXFE.UR6 1L(J4EGX1+B#4.3_ ^)JH"XQ>_L. M$XV]?X8MUB9^S1#_TD_F1SI&IR[R>.9%'L\U\FBCM:=GYQJM7?H<'PIWLUGE M-EE<6QMX]%$X6"B+YI)8?D(]R,X@49GBKX:F8%A.9<'^8)45X$\P*J<0/2\_ MUN9#2^9#IJRG^%4X?T/^I]B3Y RY\^IQ)4_0MV\L^8P9"BMB"*/M)HIB4EFL MY[!*LF'0/IL19+BAXW_CW#;NA(-4X7:IP%(F&!B+,-A)@A8A4K"U0&UDQC?8 MIAT]M3&"J 2))<%NN!:\.MQ>714;:BU"1DJ>H29&(HZ 2)J9N5K\PF:%? M" M"::.$:/,AE@",L>L&+04''DHGFX+WY,>"#@'&U/Z2H?\PF7Z)P*!W[)P9#ZK M!V\-&8L1W!EF,".'N)_4&"R.RMYO+,2\.!,AEDQZ#YK$F)V#G;TO&8)8)F^M MC0NH0417V#;B)KL;^>W:BG&HG-+ 997P@!QD+^CASK3'+N[[)%FP6YBW+H9\ M-\X+)3M T@0UW3GVQY!2B0.R7&#^!62F4J& %0QC=0;$CH$;+=V[.,]MGROQ M..L7>E6<>/-U?/)QBAKZYY\M4DP4H%L'JT$Q6^'IMU#5>S33-PG/VUG#\];P MO-6%YWU%8XEB6CZUH 7@:(+2=HP("RX9 Z> &I?&-I%M7>/,K/ 1RF=VAS#\ M.#!Q7H*5Z4=*14]>WLRV3'+P M.6U84GKC"2TBBU!@?A7.3,>VKP+S6]2UD$UB;5D_-T$^VYX;T''MV+5%;&LM MON!0IJ00N"&FNG,:?0NZ(ZE-+O$X="57WO>8P;=QD%7/DL2**'GP ?Y95G ] M$L&2Z/VQ :-KXFJR7ZZ,!'_)V[:1)6XC26 =VU,%3MX$')NJVVL1'D44);9, MB*+BA>G"0N1RASTSD(UH<*$?L5V.E: M_<<0%0D^ZVPI'XP4%F(^A[;ZJ7G'\H46.>>86*I$-JA;__.('$SY8,U_1Q2\O/=8VKIF;!W,\)$ MUMVH9%6(V5OJ^(-&_$S$F])S97D3D74O?Z,I6R *A_13K;^?C::9I-,9\4FZFC/+LQ4<".B$_MD :_SJI<"=Z4L1J? M?PH"_'6>I*"=WF,,ZLK!X10Y^!#&%"T)Q'3"1B*7D:R(4I@1]+?DBVC=#.%VYT"CS1_G.<9B88L;A> *H!LD70]6TN)"$GTT5=GO(PY13 A(BLE3 M#D1L@[R:&]C+0;1#,>2?L :M8%:F' :SS)CM\H78@U7NU.5';H6?SY8,MDM+ M?\<'^!8],2),J1X5Y_A M,HC^ 9%4\XG"E >)*UO&KI,>(-N,L%:DY<3C=VLK>"3P&(8J.FSMRV\;((.MDI MCC4+5#9K:,/L[QHF2R3NO>6?Z<D6 M0=7?6X]Z2HP#O])">P-EG19W A D,Y,@0)@\5AHEH8VHLK*VH<6 6L^S)5SG M/=MRGM[N,^O9X%O@=\2!+4(T,#H %\W,$S#!1^S]WJD[(<6"'@J(YAJDDTJM MQ.D$.8CK:#"=4Y3BA0M]3!+\]S>C89/?RE['6_. @M;$8 ,)VT[+76WSW)'= MJ$?&:4 3CJ]H*P;]@K*\O7=_$J] 2S+EX%36M2PE$_8PGKH>,27(/ M0/)3^33-8LZIMM/5&@3JO26 18/;9HLA8+7/ B06AYTK*6X?8'R/S--^4K=4 M8E*@1R5Q)+9)VTGIJYL6?,LIFZQ"67D7]#(FYSJ/HY_Q^&Z*L[D)1S-VT9"$O &JF[?E9+K) M23WUNI7#_"W:#/Y]A]4&L;;B)E>"6G51I)>9"PF.2=$&_Z:!=F8Z KNQP0E3 MBNM@,3X9&;5:M22D%DDT-^Q*A7!J#%+!VJ*7XKIXG:G&HA,.%'.8-=E (M,@AZB(L*DU;8 M3*&.K9^+F"4M,49\?9F#C<\I/>=_^ V>YBDX\$E(3.*7Q"K".">_B_UAZ;1 MYJ\G^020Z<^"("1J@5'XBX!84B8<]%-L;*4Q/&* ].R*G,(8"7:,J!(%JKG\ M'[Q;RM2\0( J#.K*I4:9L_%JTWDU: Z[5HP!6P!NGA^=_R9@4S\G=2-06'=J M EQX<'A%UJ?)E!N+,,4EX>C5(]:D[>-+ ;])^-#N&CZTA@^MX4.7'F+3R]?0 M#:W5M)4LUWR*BIY5CF@N:4VFK\;)3G6$\*6I0Y9&%%>,>4:-2'DZXX>9 MKA%>$O!E5,;X=F[LJ#V^+(U' !3J#NKC2#R6;MI]I-'\$P7BXNA*.,UP7=Y+ M['3IHUDIS1,F@B_U Z9<# M_]E82,"S&>#:3,)P'RT;Q_7W#T1PL0]"GCC$? MQI CCIPG".'A=N+HQE.B#_UBVV(M\UN*N7TZ"B&*$IO2QA(4".%@O,P^()1I M$'\B80N/W85,*GC26&F%(R)5%LYZ?H4\#ML*2/6NYPC8$ FA".F34UB2[ MFTCKUZ@_HH;8+#K!O.(^5O["F)?E4C2!Q8PT.@5%@3G7)+>BSH%JP MXPE0C! OQZ@SHP@6-M&L8 M"-C>VOA[[-7,5/3GVO_[/V+;1*[[UQ?X92ZOAXL"YR]E7).MB]* MS:#U9I <959M"P",,MM^BV0!#3*,+G$]%S&2%TS@)(+WBK5\)A;)V0>6LTR' M0&$U+#BT:KDP=ZI.Y0C0OW/!T#F:$G=^2"/MP/W".A<4OE%@ MKTM)PS;W2Y?E)^8?,C$<=GY:MM8<1:L@H<9"KL$!7!'">WQG/JB%;#Z,LAZ8 M7]\C'*% M#Q\#RQ+;(I)O@.V1\K-9,1=?MK:MG%D$AQL%FT9E6P4N)%0+78/ M$Y5.G4*\IQDI_/GAD>M[-,%Y%L.-W Q@\B^6IXTD(( M7BDP=KB['UT18UT3 MG5;DN/A]$X^CP[VM%_OTT>-&4HH_P-=9$,.9$ZLJHH]A#X5;R\G:_+ET?3">FY&U+AW91E>@K-SH,4I4@7,7J]0AAQ,K8.@G E^ X>N6 MP7*O26^0AZ13%+TI$94DF*^R6R*&[T68$^E7484UP1E9K-,70#')CX1!**:6 MF.D.G)"Z-+= D6FX62G>*5'(AT8XQ5!%=&/SQE>E5X*9.__(?V\^WCG9V M8BQ%0GK8BA*A;"O5C[6&8 V80]R*R0I.] ;EMR>U^4'_<91F]21/IC]D!)W*3[PG\6.7-XN'FP=8"BIJG@?ZF^6*30)DFAOS;I M[-]V]S:?'QPL_//6YO8G_FU_=_>3OGG?8+?W-_>>OW@B@]W;W]QZUO179F_=@=;*[Q8JW7,G"%V M,DHR++7[@]>,PY9/9O[ORAX,)7J]&;U-**'V:2,^,#?5L*[C2YS5*\>"^IR_0*2^Q5NW?/U^KML4O% M-\UE]C[/37MBPN<=PBG2Z&]PU;#N*%IAJ;UJ5VU_=X47:[5.V94ILK)+6_MM MJ;2_880P.MZ,_IY5-WFR]MD^1JGMK/!BK=8QFWO3XN@U]4?.HQ.86VT8-'IE M^M@2HII^6QKO(BG*/*NC,[B*9?-[TDOJY";[1!OSFU1\GWH=UXKOVU5\/R?% M,#?3%9;CJW;+]@Y6>+%6ZXA]B5OVQ 3-:5)5TSQZMQE=)$TS,G=KA?81GMS> M"B_6:IVSM4+[\2W6W8!"JQZ5=5VK,[EC:Q]NK;S2V>68P6G(U,I.D^L1@ MR3>IS)ZOE=G'90".F>02\=H+4P!_)7S1&09"$DB.=LYDD'I MB*([Y'F93,J,REL=0+(O: -$1TI1A:5)XQ9O61']+2D0-8E@R2UE^3.WV#@O MGS)G>*HEKI,@P=JG39^!8WHOBVJB6;I(JOXHVCX\/$1N1FQ=@3CYWTIF0K/- ML:@U0^V]!!YTA82/58+2NR]T;HFTE9/>6O835,9=1\_K\L& MFXVEU%B+Y-K6\&3<=XOHXN6Q5ZH1O/9="8] (@[^5D;D748;$U&]M;:'3VU[ M>/G+50:7M2Q@.?/<3)$S3S?J-1T%G:BNL_2NP/Y]S%QW8?<*X<+?'9]=?!_4 M;_L7!?[X7U3Y["CQN5D)#] -G_CB'YX#MTY),R7^;KBT]:7)X9!3C1.=:6Y+ M+00*W*P)]$%3;F"OV1K$.S;%0UI^92^E&HTGR3B_$ ZT1)$J8Y(!=21J5W8^ M3@YV9"L6O^+5V-G:?FZKG>"'0Y)\3M 2/1<]TE%8R".]&WM'Q;S$?$#E4UA6 MU!VFHYWD)QG7M]PVXMS>MX+7S9>XPP(YK )=B?R<>"69,I#3BN@_8MH>:31!W4#YB&?4I, M>*RV[G*=S&O;>\#G/73B1-IR3-TTM@YE&EN/FT9'.@DSMJXSBRB!KA M/<]9'-5UBR5QGL:;9R&H @V83[6Y$Q7T]T'"LJ84_A@IK8ND5=748_=[2/?+ MI(GIV5/.KB.:4'SS278:&D[4B2EN31E'[Y))(Q+U);*O_"493XY]5,FCX]Z)B50P@.>M]6O&5C(9T'K5 ^6>&(C=+?.TGW.RH M'.$[+W59Z4L_)=4MJ@SW\2C MJ4G8,'%?IHI3VYO-.[!^KPU'F=141+8"![))/N ?I$S9T@<+.7)6WW@/\Z_/ MG&MSSYRP8\W[GZ+7;&'<:W!8T\[V&)F1,C&?6[=*++LNDBEI-B2_HO?Y@RN+ M^XRC49(Z5>:*9/TR6*\)CU!@]MO*DB;Y[4+0J'9+@(8X=;G6,GDJSDVXPA 7 M!;YQA8WE3%\69F2L=+3*DMLF=L-VN MS*1ABQ%6ZP#?[U9R^Y E-UF6;E\3D=.ZC)X92=W-C$X,9=:PLN;OQ4_ON<)9 M9T@#T(VB5[4<[TC.%KOR:@O4("A=W92EMK5ZM=?+J*7 M8+&F]WH]5E/@:6MSZO('CYV5W^K]\)5^V&,YGDSR##YPD2 [5X+]>'@%?L7] M7RB>5:3C;UE)A/7G@5-S D9#,BS#H;GMJX6 U>NF+A8C-KX1^^:8?(,3WS2M'=HXG59:3%^%+$&)4 MX)Y3]QJS\T9;)5EN#=FNJ@%K'^.+>?C>N;;N]N'A<]$N-8NR&CD6Z.URJ6/N MKAO+NOACX\XZ5LSQ9.&R%BB:E*Q?+CUME!J*]X9 3M%,K5#Y7C E*89%J T1 MO/BM!H_PRUS"/"=V [H)I!TX68UVKELH_TZ2JN$^]<*5> 6S':,R:(+'8@P- M_Q*'3U\S301,$_MKIHDUT\0GGK&GQ0K]D1I^(1Q[B?X?CTD'I.2$JL[(*IO1 MDO-T:VS50I_AOK'2V3+>=Z[RF=65OGZ1!Y&CR=;WUHM-%O>/"H]X:K3O09!= M]+$[ ^>8^G$K#)J4MZ#K3YBUM&^C@K/^QWRS _,FE!9IQ^&3YTP6WX9]FNZ0 MP?Y&$<-2()OIG9N[H24$\E>*UVR\\TSS,Q6HE.=>ZGEV* M92PV\4OIK8.?M!$KN",']/$@[.\/Y1BN=.%NZ-23*XU)QFBZ3MH>'")8:Y K MF'N4.%)=#IH[H3E';]TV7L;'7L+ V)=_G=12G"OIQ'/;HGIVIK $& C&+F^4 M4?6#:-+I=H'8HZU]RX'Y.OH. ^L28-__/EYP,M (YL%=:4@"OKBUKY'Y[Z45 M$;70E$?0L%2V^$?RX?"$78$S+^IF'0?;=9SV@CX7>@+'Z(W0BD2O05QJZU[, M49\^_/BN5U%(;I:>!]] &;D"U-^?9(IT /)+-T-D/)]52C5A?W;GR3]&.@4A MR$,Z-CTSD!AWXXF9[EOG)*-LE_1P0,8)SDZ@X# ,%"2-E4,4:C]%843=YSDF MQHF;I/M\2OA7U/D:6QA("V 4.]R<$$]Q O9$/!?MX&;H"0R\&J=PCUQLE@4J M@USWR?Q#*M,\XRG/?UQ7N-^,414K?.R<_VFBL$]O^CJ5#5Q IUIB+OS@2=L'8"GAC((BHV:./LR$Q MTQFQYCUC9;,G0Y.",T%(^9>KZ']P)C Q.@I@$*:\^'][&?W44M]TFP M<'PA]S8L!UZB&TS,Z]A/;6BOY"2?2H]VE-YZ2T=ECET1P*0=4BN9^1+SN+J! M<27,Q3I[--&XY0;P3TV$+JY^6&HZCP:E(YHK23]-CA9)TU:)(,6W%FR!XY?71]+L)!F\J8= M)-58/"Y#*03?E8_]#%<;5(%OOVV(_38FAETU-]P+R"CM2MGHR5K%CX7(H0N?N&O2A]U$2GY1T^N!2[JN:X)SS2%_W!]J-Q/ M98%?6Y2\\E:+6WV N,SP6XCXU0W2+^ 40EC!K,AZW9I\@JS'- K.6A M+IWW:,E<4JA,W,( ;=E]; #*$H/H!-M03+(\3SAE2B@M!9QNS.9[/.MD9VN. M/?29EHA',)L@(]02T^WC-?&2Y2QM!*PLZ7NV5,5%MYDJ1K$Y%W-X2#1+KT^OZ)7P'RD,;U.Z4@#: 'H2C%M3FK&3D;RQI+L[$I5 MW[B7;5H,==.(8&0$1G><55>2)?WYYQ-YV#Y(R%*; M]'(80# +TN_W-X/1!OKS>0'+5:-W0UE#?L!S0I?T^^A_,6"97+*DMH 8%\1Y ML3@J.G,+^95_2_HW=5EXD&AV,"G]"X^F#[V%3<2@T8D;N 8(G"6,8DCL8/"C M4AO9O+S)DQ$(O9D<8IC2]-38A3L?5BTA&@66V8>\P9B3M,5G^]+FW['6OE[>GB0-[_@JV0_ MN> 5H!?ZV+@7?@_B)KJ>%N8)QE$6U(PM,Y1"0Y+Q<+KD,5D==M835YM$+^3+,@JUF)&0=B,C[7^W@M@B:!EF2 MLU7\CS8!53J&2\Y_9T@P3KA7$7:;1 '*+P201;M;+D0<^O )?*%$=![U M+N%8>@YW1@WC8@1*&I>+ZHY.<&:N0$"P]Z2)Z15:PE! M+"]J>^H? S%S^TQ3Q?9V(&(0_ML5D3+6.64OQ^@F-O/0?O:1L*%[U.ZAMLAM(W:T!( M AYOA@0@L/-TO]^]C .86?GV1I%LD:1+ =%W=]?/[F^OSLZK'-U3S!]1L(WVPP79+D M^K5L0364+7BXJ"\'K32WKJD,(.PJ1S4( ]Z>N NUQX^R&Y3-;0JXJ$_9/;?# MF)V#G;TO./DE]@Q]]J/7GTU\[F(J*PB^:&L[H]K6P=3DC'H./MSS+=8D'GBX M_5%2D_'95MI[.[-=VG!/V6UNL=LV;A9%!%)3]ZNL9S ;"-MO&\'1-A=P1DH$ MM\.HX#S,,P8>I_&V#_:]A8(L#ZU.MZ#3:@8^ZM.,QF\[OU[VZB[?H M=F_OR%*5!#'/(U@.DHCH)Z1F8HJTCEH,"*0EO+$!KX-<1UN?B]UKR['\>E+F MTFK;KK?>7W-BG=%O#G-.MSXS&^*.2R M69!5'R.TL2X]5>/9V\D!6BD+L(%0:?-,XO\4WL\-M&'W!@/JNHS'A54V4WS( M^&/LSTPAX:1H+!'#;5:UW*M;=]9K)5^V#7DM>EAGUP3Q O;ZSQ,/_,= E :I M?!<<#WK>8__Q&CQ)@U:*(#YE'?J,;VTR+?1HR#?.:LHXHM>/2^?=#H424&J8 MXP:"!2BQ=VEMQYOB$E+$EZ(H#1RI3TR#K<0))AQ'X\P/NWOV&'J;$@>[XNJR M,\ZEDUJXR_)X0+LFPJA?'KDU:YDU-&=L08''7X81]('00)RC'J5T[7P M#L#B-GY!%^.= S6]LP)#:#]LS%H72U]^#%?N/)];A[;DL84MH?W4$"53@7Y%DL?>Y67W T$J*7@3M83+28];EH[0 MCNO8<$URPUDM2:L:]0?7F[[T31?E;OKD'Q);B"I'WDKY"63SF"1WR1EV;5!- M11-HN7ML7.PG2;JUK5]YEF[NAZSY:V9[@-G@3%/"9L$R5( M_?C)K2G0G_+OY1C=CH33P!4F1BMB9L)(PA!3J;#[%IG5I[ M6]BH?E/3:T ? MP]O(RV[97P'Q33;T1+/,Z+;4#06JQNC6P" )][,^+DN[XB-,J1-,B3Q9TM=4 M9I5\B"BEG[*Q97U,+]8C:GUHN+P?.8>R#Y2]3RH\1D\/COG>L+WI, 2![)-5 M"F2? LCP)HALG+=6'*CD("V2IEK:!$R0MSV$;%'PMAB6>(6"5U"D7*]>DA+, M ?Z8B''5(F43/%)NW=QPZ-(WXMY+\YZ=;G;2T?NG&&42Y8R[]@"-!#!)&!'H M,6DZH*'];1PU&.&T=19U;<:]G"P-B;%T3,J)Z6<#.,.T])D^U4=3D@U;V9CH M& :)&[D919=DW5*T$7C.*NR\@:)'QA3@9(:X>IMI3!>.%)3%?IC/IQJI@FDAX-+(,G[ MBD2SWZO[(_BL0MCANHC=8,':1**%L6",XN(C#*^M[D.PE%_N"H;73X-P8&MJ MM,][=*9[0J_TF(^XW!2'(6!7QT0(*UR/P&(=)'E.$E4LW-SX^W!GHL)PIF8, MWJMW"!TPV:U6OZQY[V1SW8/BF2=(7-&SO?WW"E\9?1)!0' &O*G2DI.>AN/] MNZ!"RPK!PX0C1@14UX'#*TM,FW(N<26)0XX3B%Z6%J]+ FM,EC["2(>8:X0C MWHY-N/LKJ#>M>+(GDJ)-'X3SV%Z#AEXY_URK]!@E54K5R8'H<=L]J.B]O.U( M8>=.=JRA2=AS'$ / R?$Z(F$7;SD9.8A-M@PB[2,R5'5R1?LF6AT+_A6JH[! M<+@7 A_DYD/FY$R2(KTE&I" MWPMB!IY\"\271@V86NG6R"IQNA_V))ER:7$6S$U@^4[BQ54(=N\E M$:RM3TF\17F*C(U'S/@CX%A3(C-A>);L>(7Z--;.00AS+K/?7FW[Y55+.1I_ M0NPAE9@ZZ.HG1%LXHT*-0:OB,4#:4 )";8>FC*-.L+L3XYY)<<56J-#VW"5H MY-,Y22LT[\$6$46,A//(*1SK"1(()#X:4V^5&;:6#_3?;=DD]!TPIF#E2T9R M^EHIB;!.ED7](,:/(KDR6E8)L63RJ#2[18.@#UJ7TY-/W;A"+-K7CSTA>REL MVH"#4"TGV 8Y?+P5) !*8K+-^L@CP1X/^3;\/+]H=@ *FVI_V+:V3)V!M8&6 MVBBSO,MC!/?"6:TU_Y35(S3XD,87%S6K4KIO4S8D!J;R2Y.9*].[]/8^3REOON0<:)DD'=F,QKD/25J(?P;K6MMGD16(QXHS#U%@(+& @IF1+KGI**OA M5Y[X? Q)P_N:10Q_HP.F;V29OSI:KC9;DJ4+2J0HNRY\6TYLC1SDT"0Z(Y+- MB//E=)5S[$?ED&_9F5;O:2V=-NI#\G<&0L$=MZ5_Q[:5U43S#M'6RYNF(R_% MD8N"A=D%&B<\6&;<;876M**#+)_C]^ D">5;/:7L46@G;(261]#R)T,8WA$E M/J+$OW:NP=]4P4*1<,5J*)EG'1]&NX(-6Z#[]SN$8DTF'LQNVV/-QQAHI;X% M-?K4'M&41B^,3I7F?TR&,D> ;TWM3-2JY*_AR!" M9K*/\82Y;>5C!PH0%P.5^$:@:_: M2D0Z3L4=386O%E[?7YC8"1#^D$N(-JI %#;.RMW,"L?)WO8Q)%\(':.6*#[E MV)W 75.RQ<7:3);6F1;[Y=1[MKE] JJ2BU M8#AZBOR#&RX4WS'^]NN>,=N^"7,&FX,1&IB1G 1[![[%8I&+0N)$2<0S1]^8 M":*"/V/JO!9Q"N W^3*S(//Z MZ'(>G"B -LZ9^F+\+8]+F*@[%H,%0D#.WX=OUSG#?TZC_'7_IHE 3.%J$'GG MS3G7_P.T4:$=T74UE$-"\,'C3%[67X1Q'IQ0VUQ+#AEI043_5D;U=++KL//_#Z MW0M^^<72M3DY:6S1$'3:!WGM*B[P1WALWJ@1*&)6Y(B_F(06[V@(I^CL"RN] MV?,3TN/E?$V4*3 A"5D*0;O0-,MJH"02 S\SU -\12G!KP1 MD"+E2S5O"]A& M15[\+A$$0+@,\=--$I/COK(#46 I>, 2+H2W,:O:*_PUFE"SRY3[ ":V12Z] M#.>^2"_I5?U9@$4H!G-6X'J5>W0HA.>=IQ?,RNTI/0*JUZP1WFDB-4\CN2S2 MF1NT,?Q*+(J0TL[< ,[4 8;7?1X:209*+SU_W^Z'IJMI#S.Q^#K2FAZ#S$?. MKBAEN3WX.53\%-SQZ0P>7X*AY>3/2MGCE<0X!8 I^_1,Z-7C@3!DPD2(?8>< M U^WOR90Z67*F;O9:A:Z&&2AB3?F,,_$K0_(P;'PD/H9LITR4I!Y.C$MWWC0 MGAZ/N#C!N9!,A#"3CZ'L'49*?K:T),D@P#:%CZ1CA5C"U^U,2+R/$W+GH2MG M&?R)IST!2Z*48ZT,=OQ"IA2/+3Y?Z*@;BY6?<;-H3A3A,;5I$F%9)H<@:DJ< MPA;!F):2I6/*X$Y[[!=+Z1=D+'#PHWCKH#\8-P!6C:*(N>F,R*QGJXG4F@(& M9L8@O]U/&S0N(*AJ*7TNID*V+8& ^4X_!C:-L,'E'V +G&SNC[W1&.$+[3Y5 MXJNY=HIUI5)8^5)(L9*. PI0$4.2+O 2X7SDD$#R$;#",*H19G7A,5L6[J.1 M(A'5M@#&ZY6FN4\2H9)U=0DKG.> T8"44Y9BG?N8<_]0B&TVXN_N*;_9]XZH M#/OE?IRKT$1/:%([Y-%1OG3ECY<-PF^CJYLD'J>POK MG23!HB(%90D^+E&:,53RU*_ ,>_1"Z$2H_2W8L1KVRTYP/=X"J,BTU_3E ?@ M+B]9QOA^'$*;+E<>7'_!,"LRL'P):1@WPVKWIT;JTLQK-B7-0%BL-(CA,EHIM)S*8\4M9M[;2W'"O:S<=4CTR13*):O67XP:W"1A^9=;8( M*% S;/OTF'!6K) _PCPCZ#A?6YNOM"6>#8(XUDYV'96)Y+_(Y:E:5((98'(- ML+F"._U:KX =?"4&?/G->8>E[W&V;QG5.IPY3S;O9=F4G<)VX0:1@$:EC@/O M@3:8:B FC.I88U%L[,33Y)L*KO<6.&">D6\\KH@MVNL%09AE19CI,;'AI+^7 MI6-'Y C'R=N-R;-;MB;)"<)5&'U/VG$9MNY?(7/W53;Q?CLV\8Y-O)^XQNY7 M$^^-VE@'$ENLPF>X]GM9!W@(, !8-3]+2\G/$.4",A" L\ FH=^B2B H'S% M4-Z5[5H^P_.\A;1)E;E"*O?JBO#YA'P>XH3^HY,D1_,!@__&M?(+8M&CVHN1 M.N5\L;"KQ!F%-5*+L MN_*$6DQ:QJR+@>(HRMUHSE0/)$TW55+F:A3$5_)BT.^9)<1DK MBRZE=P(_0 M-,I)AGF FM2O4'7@/'<7/4 ,M8)-DB;'HL%\-=@'S4>G(,D\TL2SZ7D>+A7> M8*?7,[G&I$R]&WR*^[ =+:VM+T2+?KL:16,T0UB'I&D9FT=U4%RDL")G^9+; M"[U)X80#HO>\I @"8@330+^5A.&]EK3IU89N4AGJ#W=,B_992T3W0DSK>4SZ MVU3SED@)F8-TBO)K#'DUYHOX=OJHTWX=8TA_97='[1H:.42FGD09%>3O/.3@<[$.SXEDK]0^';P[%V:OJ/_/'SV5[HF MULZBZX8>8((F2ZDO"QD1SU:K13;:+24RC$*TDJJH(C@0<&EF]320)\5"#KXD M$F@,/@O%%%JXR6N[>8DT-&]E$S(S+AY55:9#TZZ6XG35O&RY$:44K0]41"+9 M:#K84$_I/)^C[S0OB &67+?8&>L8K!T]J_A=^'[XXC&G:FJ.=OI*@Y4TG^WU MP%!Z,GCZI2/86,*B,B.:?3+O8^RP ;IR M*]GE9CUF,;4PW&@MB&,2K0Q$2%21KFI/X^?6*!37N51OQM HG(M[-RE MA:=.R*V?-HDPZ7[L)SW)DKQI8!4W86C33ASXD!P -'E( N6G>P91=&T;F-?"E% 8'MT>9'7E8>GHWE$ ME<6B2C,Z.>0G3(2J9V=FV#I"RUY6=5JAC/8. M#N!9N%IH()-]&M /)8R1TH_Z]B;L =,TPIMR#1#4PW%XN ?V#E W>W_A M&4OX1YSHT/[>=R;O&T"7='Y=&YSDI&1!B#8X-I>Y\ISW-K"I] MS[!#A,+F<&S(U^6@QZ$(G41\ M^$Q8HZ#S&ASPEE@')N] VO%"5UW_86;56>EY)CR.;>TT([=Q"*$X2YMS<&RJ M2Z]=2:T#PE87AU!^^JXH:NPN12(Z*NK[%#2,4&A@U@[V M#X%A!]SEB#AWZ\-QG3V8PLYT%TZ7N3^'C9PLOK.7A&6#RV=V3[&T!\'# T[. M$!F^,&AT OF#C"$,^9*5GI1SZCER0R_A%FD]27[./Z"]_J^\:'->?<]__J_D ME?3)I85$B\*+/7Q[OK ^@V^V6V+0Z%MG8P6Q^"><21=JH[EWP,D+N +K:V&) MR-L8]>A9FG]YB0'F99OP'1RVH5$;&":6(A9H+ T.XNM1H%X5AMG\4Y,@[@-* M^P>N?0(I9BQ[0Z9*V?W]9X>2'V-60J/)NTOY0D MP'._R:0(,O-QN>_20#63JLBKN O1RI-(K!1%-G+]&-#VH4)(S]3=^%BX93R*9=#00KL^WJD)*IM32]X6#U?&*U09]/_!0 M5RU&BO'[;9_@=A$+VS^=J$S -+:75=V7],$*#?8I%:8=D%(,ZK7W1O2FJY** M/?AJ$]HA$]NYRA2NO2[S'3AGKLX'5TK72J]",& ._Z*C J>Q) <)F<)A-"+= M6/F5K97(&,P"H#T "MB$6\=XP[UBIMD@A4,Z) :K$"/0>/8WWIQAU(3<'L*! MQ\V*H;HG(&NR+3)2Y#CZ.B!EL7Q>BE<)=P%AD?.?J;?&Y+/P.WI)B M:D$]"J6,W' 0;VUGSF4P+3L$#4&F-0* MI:XL5V>T$YD*--' JT_LPI3ZHPA/<@BKO>(,J@? W_;P;R;>'!97!%_1^9SS M2%$?H5N>CNB6$=TRHEM>1-ZU^!JS2K1;T33C&:19!"/8B7U7:H?$"U+"".I4 MZO?!^X."/0KECV4;V4-'L+&[&8/$K8NQ2>*%0EB_"XPGN/QIC0Z\M[S,?V&9 M+R("')(7GW6-4:]#]1"X0E?#F:?',9^3BI> )R=M'TW"4@K3Q"RJ7.+C":$1 MX?[:.430'+>@BXM'&L%,B, #IJ?A)%D8K[C8*EP^&\9J)W$0#[Z:_LK#AT0< MRH*%T-%E+;UD4U'![V4"[FG4O/7")=B9&[JQV0)E" M46!#BIRN10?N.F*IC3)".QXI_.9,X9AF #/OIFQHQMZE\/Y80_;3QZUW-FC0 M2[!W:'!R27)JYQ>; F#$X3X.ENFZ@.O(W7)'"/$-(KA18<,'!#I]61^N8L5R M"?604K1.&*PFO:!JE2_+!QP6[M32S7.M^?LM7Y4C3\6=D?,T9'*P_]'W95GZ M+/IT8&+'&;AKIA#*$Z5-D\-]^5Q;:U=OL MN8'_Y#G65J9@9F<>T'&F6/X=% MC)/M$>)V
>U#N&X^C_+L/?C5A0PK>I%5!'P ME-430\(94J\3+P+JNP+[]5FL!B,!MIY#Z@3Z4+.Z+$?B\L_0&YCF=<"_K%7U M3!>WP=9#;)]12=&G[P53'A:$IK<1:I"+R]<_L59*&3K.[>=14C)"\P/*K53O M#"@O7@&8@PYA7A;!.3EXE?"\0RO@&N?Z^:B^"D_ 9(Q3>^?NB0+VP;X^J[FVOWHN)>D)3A<*N+C5* M]"'*9LK #2J72UX6[A?]TGR3"\W! Z$REW0!<:H1<<\(^K$+%)XG7^*OM9'G MQ]/3-[Z11XKRC8C:4XG9OMGO7786&(?A/3O&5?5XMXVD@.?=IJJX\A41%$@ MPD,;LA^B]S0*M!TYS7[O&-G0< N.2QCM&K7DR71$QV\8-R5@WPRHD4?L0VIB MA,[Z<:T!;O1$WA;@SX3CW/>#*TR#ZT%YPBKP&[ ,^$"W^0KMUD;DA_Z8?S+'#I_FG$ Y\W#A MVK5=7>Y5Y9Y!X+0HI-ER141OQ\B?\#Y4"_6288KHM13W?A6I>( 6!?"2*@A. M+D?HP:=,LD!L4)W#LS+V"B_SKB;SQ$>B-C[E(HDUZ)ENQAA_X1;7+[4&?R ^ M X0TH=G!_]5=S"6UGN>/KWGI9&50#:Q*FJI'Q;B3-=,D\5Z!% N)ER+JU!]9 M'+?G[UZ18!T)_[8V+2P>%!TM<=>*5I1$4+F.2TOCS.U(1L\WUD6IO3N.V,^J\9& MTB-RV:ZRHX,1N3PBES]QC=TOY/+M.T>Q<2[JS;-]9KFF-Z5GRT;1JK\7L?2H M/@$85689\1F\7E;'A\B;(^3=#I!?AW&A(PE->1' R?F%6XN*,9-!%#F2\1(F M!/Y'W-Y7%$&F=$C/0%E7+(&*&F9I9Z4RVP!Y2\]17]8Y=N/\HTNI%"A (EOS MBYNMB11!4S=<(9AO[-22EBEZ049VH[2;M)X7V(\4.:'2_J.*D+Y=2=O>B9$1 MYO=L%;A(3 W3-Y,2>1M$&QB:P&O*-.%!S.A\ J'*8X>UC60/E$AK0F;RT5LE_2 TH9HA408M28L*#+#3Y>'[ M2L-7<-&W:#4:[<*QZ^P\C>9-/ &53(J./I.3Q4?DDRL)P?(DT:P4SS#';!K[ MR3)NSLEB2S_V'_5GANL$@Z0B29^HHG=X:>M4#U1OWS\]0\&C-I#A<5'"]_G; M0\+R6I!%0V6--7X+]]'-.F7.T>H/R=PQYY6W&]PF'X).PB%+W84#Z;E+.8PG M.RGTQT(+ATD;2XNPN:15E$T M6RJ&N'U94>DU,'NSC^)(RYVL%6;Z4\4_S'N_0YPPAS%6H$\,G+Y!KB]!OO_: MPT<$$TQ3I= 1806(:45EJ45>VU77WSPX#IEBG(LI\[ 549V_X*-Z1RD.%I1% M84';?E ?AV(FY(P$AZ]8P2.O 3,,+XR>5/R:9/6G,06]_V8K2H"V&2N2U H< M%1J^&9^3_&,MS7LO$:RH&1W?.>3S!K_3">P=M$8"'^7,>/[ZUU,=<+&%]@3B2+1ZTX%IK]($\QP5@9:I2%A10;2J+=$3@S< MGY*]@8\V>+^,?) $=#[3_"Y:D_YJ&K!KE-)WB+"%$2];[\7?: WV).M(EB"V MD-%"-TN6YG?IJF4AN0FJR9$+@"=EN+!204GIE<-[$XY+>[9<,5A>CR2)JDF# ML;KU/ (HO$@YYO%G/J4P$'Z ;BI$*4JUAT^WP),V]Q(1@^B,3SL>=OB@O1HX M] ^2.#RC? #9O#2!@+@5T8G%$J*UH(RAG)WDX)1-&I&\>"Y+;6JFBR:.[V < MK(+%'3R>RS2R]7:G%X8+S^3W:=_"&;QJL$P>SS.AN>)9DR=" JN2EG'\.K"B M&O^ Z&2VAE(+&X8IY*^:R&K@MY3 "AMRJYQ 587$)+RDBF<(-G0ZLRS__CF!HGS)X^? M?'/UHOZL<.M;.8E752W>8J.WC4J]9B ?O;;;>.MI@%NZQC8U9Q/+?4G$%;E! M*35:9*[ETJ&K:PI3 N43X9PGGL,WN>@*A,^&GH#*)-'XYUL?L6M]WN#:Q6Q7 M:_FNR>81-*1>F'9RE#;'[9]-HM'5(?5#210LPZ,I(2V2H"EU6A2BPBZ>?6!6 MP@_.+<$(J!0]&13)\'A"0N63DS*"P&591XCYF]'/X_A:?5\EPC!1]AM+$1-T M L">5DN\6,ZE:W1@.Z_KL7%Q$:N&C@4Q'O(13$,XS^NF#7XX$;'0!Y2O9CYM M^!.1(*H:MY#(9IH=JF9\,,U< $-[Q9QT0N@%8P$PM[/;&P96I+Q R#N9O X' M#'.4=J#D-;E.Z%MK38*/)XYNX+DF$CK1GO-P=[S:&GP\IH ,?/3:,>!@O9/3 MK[XYC&_'B GP/5"OZP/N1G'-^3/:FWCNMD5/=HDH)<@K1SCQE&X-LYSEPH ? M,25Y^J&)L%',,(I$7M,6"Z%,!:Z-,J03U21.8-GFE8G-: %.)S*$XF+&!!2/ M(:S $841H3 .1Q3&B,+X*E 85P=IXE!J.A3V M^@T15>VIZ@7PICH(RCH,]M;GWY@/W!X!VK8$O]IC]83-MXTU,#H&)ZQ5^F*6 MVU@"":N=AT^>X>=+U*%(ZU5#/*PJ\1$_C"PIIT=+AU]0:]$MIYO6Z%9@6%>M+T>8( MYC@$-1QF(,J8 M^,F-]I#W= TLJY+J=]@P4E3Q_)H3%1R*0&/Z%KN;\OR$!(IGD[&P"'B F=$R M%X9V:=>F7MIHY5!DNB*=@$&HTVJ*.UXF&3W6V;ECQA,5=9WXN=CQG,II[VVP MA3H3'T3I5_Q <7+2C!LEW\Q.%O! K<DQ9\-?H32N+ Z9TW D\ ZX$R'0E+ MLE 9BL%2$%"[UF@>ZVGJ9T0K*/).4CY3.\S'$0SK'K=;]6<35;+$NX!;$Z P M/+]D2_,+*L\*[\Y,7UQ%%$@W!,[,,WC@MUW3Y+1*F>[1HQ)Q6@@/)*3V'DYG MGPO'R?^JH\0[%MBJA7\$\/O.?$E#G61L*>E@9_;QZ#MK8M'_NV7P57[?1*.Y 6NS%*R0J<> MHH3%(DRQ$+9(#&UO8\SKM,NZ0K.:=*1%E)3,[8\MQG /[(*'AZ7Z[ 5[IL; M1+-D!;_/2,K'SS+M]MTVT;])_CPW9I<-:8*LGE8)$>H%M;3#+*#1<'"+FX"?[!>1M*2@F3$0VE0ZJ@$ MRBQ2""81?*S0OU3H%0)X;AIAJ()Z.7-EE'+1QLX$YE=I,BD2#?.)3]\-V\'8 MOEVUS3;9/E@F&4F18>M7%*4%U!/3 M8%]LH=JHRYPYD."J_BO*W5.[)""46Q]"3$(*89)872ZM7>@64^BNGE2+JD0 MH5;"NV7&9WW:Q*!$6;M4UPYOAT0J* ME!,3J7A,D]Y0#)+@ZZ!)IZGUF=&R;W(<.0KNCRMMQE[-X0]4]R M@$CL%YVG=" <9'B..+!ZV/XE;L5Y^4OR=PSW7N!7WOBT5W+*.[)=_147##8F MT,(A;4@XI_(,[L96E#PHH_;*WY$Y46D*DC!E3@^I[>SXV??>Q!LV+-.UA+O0 MA]EL"*50*+F>6@DDI-,M5C:2%*NDE6K!Y)-7/A3 M$_]H>G6QJ*8Q"SXT4O?P8L94I6(1M7RO$0SX;6#VSL%Z?B!)BJ(B_5%,D1*A M*FH681H,P<:%$PE=Z:"1AVV&/,;S;I%*A5NB86*=KJG4U3:QEB#!]ZU0FC&6 M>+(QG Z3$'!0JH&4QC#P1UCGB:,5WP8#9Q#^%(6CD1-647TH)XY/0#UI7%=_ MW;LC37W4QB)H' SZ!7EZ@4=VD3<+^/T+<81P?RZ1WU(DJP09A(X!3VXH/XOX M.<+:F>>9WF*"C%6B'L+N^6K(*4:Y9]%[E6"8FR?0T.)ZXR5PR8T R8)>2%>\(V6!",B?BQY%GDMKF+=6=X6*.-8K2S M&INHM E:#^(2K"KFJLJS]GS5NY+D$+Q:^V[;FM_$OLA.' #H)D%);BUI1*N7 M4;6VMTT4YPCZIHX4%Y6-K'#0@L2=684.#UY"5AXM BE(E&H<)[ OA?X82^X? M]!PVW[$W\+#9M12(Z4@@'Z'N>-_VV+JP3F$,!9.'>CX#+#^%@H-)@=Y@<%UO M@,GL4_.%'@2:/KWH,S3&?'+^:<>:O*W)'XTU^;$F/];D3TO;!XMFU="-:=61 M))S8A7R7IN^,[F5(6J)9=09E9SDP$;;G,/ !]PA/4!PU-PD&&+'!RISJS;A MF.W;>:V\!OI&'Y:]6*-,4_,:Z:N*WF]TJ/AWBI7IFOYQOO88UH!KBT.0?:+[ MZL$J]PU19"#@"_?96!:;:'G?'),P02"WZ.O0%Z<6J$&>[H7G M]\"$']=7X$]GA.!_.SJFO6MZ$>:&5OH0LR^!U#4G 3K7Q M2&8WL)'X@"[N!T=(4UE6%ZGWY#>AP'NOO3U.>_ '7O>:R1I*Q0^U<4?&A/'Z MI*8(,7@^#XW:AM58UH%=G=XXA%5!Z8#P '+RAL[LI,&<>Z<,Y*80$#5F1(K4 M2T0:SP)8?X&O'#T4;LRS"C-UJ<\KM?E".GSZ,S=T4T]_'5:& ;(C5MU(D8>> M^]P3^^!W]@+OLO: 6BIQ?S/,3L$)*9KF+-IJ-I9-U=-H8&&H;@EE7@WT]-*3 M@3N#_9U4VK!=+&H)IEAH//,L(=KY*8G,LZ*:(A\X,NM0EP0F,Y&3FC78AWK* MASN">\8EUS1@H"Y7DR2IXXA\9M-E,-. M+\^P+:==3,_E/:>AQ/9/)FOE221Y&JWP/0GVXHXK;T"T(VO/?]%K\N94UT#H MO^.R$LSG6J_+ '>)S^K'1"AIEM7H[B)=$!+]APR*)QJ92+_).C-)C[X$I8WS M.0(39@5K6JQ3YJ! ,!HC7&D3V0PY_]E]3&>NGG+]T['^Z!JYI*R#@<:<]YQ9 M[NW"4($,SKA;3*ML)9>(O**H?*08#&*^TA0FWM3/12AC:@_M!RD.6TX1W;H^ MFST0Z02KA,D.QQ5'Y*LRY99H5Y(MU/2\[(UH5?%UP[TH9M#9EDI&6)MQM:MT M+@ML Q&N9\A-]20Z-"-AV=C1I!]O&#P.SD*MZ7-&]7P5!'/#2; XA M4-%'EKIL^QG46\86MFK@ETT(!D/2/%K,IK4/W-T]8= *I&O6V(7LM$8)ZTE' M!G OKL>->=]XZ^-\G9>HN/\P*/$"5D#'.M:9LTMD41I;T]']N-Y)H*Z%F2ZY M?:\HIR=6[V /!$#P[X[("0,:G I'6-3@+[A:2F=H (IBX@U;9"^BU6)YA)9< M,&8U,TEVL)O(U7HY.B6H\/X%OP[5 2,E%>NLV :@N,5[LU-= SX9= NVZ]+Q]P54CE.N2K01+Z;+H<48T&! M)MJ+RV;!X570CODRV+,%^+ T:C+96NKQKX?D8%6/J4(&. RO].7SZ#):GF*P M36T5QK7J[^:>>VL M5%[C/02<.$!L14X;HRM8>47;G$(N!IL!2TNJ.>4O%); M1.C+U?4K" \,S:\8!]LD-&1PUSN','-78.'RC-*;@G&AKRAUPZ#A9EA8O1!: MMG(5?<^OM9@$,&.SS3"(L)3EB^+6DKE9IT:[VJ#78WXI[G$K7 M:W$BA#A/X*S*G/0C["GY3.^&,@*$$94S HU[6JR["9+Q8'B7N2+%##!Q8O)G M+%)(1)UKB:S;=^QL?\_>0?K6PJ8L<^ZPXQ3ZV>U.X$;Z'H2EZ.B8]OWT6Q^L MF^91E5],^1_6F),CXC'R9OH \#X%\67 "Z"9P#UKD6GR+S0'RN^Z7-64&RK2 M2\$N$M!K,P!.#F.^?(-;C8D59$^2/>Q\^VA>P@3E&2<(9GD]ZQ:X=_!?>3G' M?2/N#X3>!2(VY!3$\!4>JV&B'\*F9AX[JO>V>EZ(X;:#Z&&U#7MX4MC1#:V4 M 7XR^)IQ]Z/QXNC,SA2T1O8!QL[# IB* 6T.CB6- +E*[#%N?_]>+7LQC,J^ M=B7(%$W6&P(&@/2XTF*$IY B1(Y^5:\'XYZ1I$D7:[!1,MUR)<*R4N-K '(H M!KIV9Q J"_I%MP\"N?!Q&LE;\8TC1YZC?MRL@D6C3AD"*M;K5#^3).MX_;BU M3^C5T'+!Y3";+]!XNXMHW?1Y*T*"U&_6B=_<@JGQ&]RT)QLXML8Z$X;?RHZC M# C1@G-)$L]2X^C!.&RH'LJOD"I1SLHG,+^X,X1>&2;2'BN!0$=LW:R,B)$HI+T@ZT6G+% M0V[*1.R:;J$Z/IKC9.52NL9IPZ&JG)\TDNRB89ZN1HTR]L7DC,8'9GI$2:^= M5P7AH'U)GJ]$C65RXYNMES:O3C2)<:(M.8Y,1<02],].]\WJ]%F^C1 M9'5JJF]>&XPC]36&7=(G.:,4CRIPV="3NB>B@#R=N[,./9[AZ=>@?XZ$[-K- M96(NC?*IG2<&LG(GDNMEE0QL:NTR<<$,9A4]ODCB1]_I1O%=7]M175:%O?>8 M"3T]K:&D':Q,WM^,VAU$YVLM[.1,ERPNX#)-H05IN6F*F!\3#X$7FE?:YSB# MM8!XZ[I;/%OGQ8^I"W "4(29N\ @#->^FG,2IZDYM\>4N::3AB: #(4 T+C9I C\UDA;TYL4 M/NDRIU8P_O'[?KM.D_Q2XKU4'^;5^U^,/DPB=(L4]IEM=T:WDL@8+H#+Y6=O M)UAJQ#XG57A$!)N) +0JCP\O/6VA!DN96(2>M50#;3OA5Z ]O;Z\>/7(H#FJ MS+>7%4->,)=()XJ.QV]5#2;A+=WX>33SY3-1XEU6.8')Q9NZ;Z# MOVF/''5+PIEPR2I/4ZJ!!5D:YJ"@Z[#--T/VKN7* ?[I!SA+L.WG>3P[^$\X M]NP4_?#\N4Z1KU/]?,4$XW=>F8#Y-(-H(2?&:X)3G'-%@T@*E*,)C\.UE64G MM(SV*@*JS"QNWUY> [Y>);#.$Z&*QW)9>+>A/44;T1Y*\4?@,ISA^1-(='!, M!6>EHV2Y"LQZ;707+;%(UK9LB(60JG"8X5I_$-P"UY&1D^EI@Z5'7_JJ(G1? M6\07I53H-/>\V.3HX.N -\/PY5U*Q>Y7*C>"O MPN1@RYOGUI"R?47P;'9H_3),L]]3\B %ZV8R5F2G^3QC@%TPN9*=ZN\)6@5JB4S@G"ZE0L,C!!?"H]4WOCWF1!#U1GGO%(B44$Z M$B8'\()R FVUPE/H_'L.%82E.68TZ2/=]<"A=V8#!#&'1_6';C%Y$S$GAT^> M-8F(P.:--:]JN%&_R5W:CN!EU4I#/KBN><.I&KD(0W':X1N$44+"8UZP7&$/ M$V/F0^!^''@$L^H;C\,>XU!C#=8B /Y!/P3>D(8*PP]T3AM!=7S$1)H4G)&G MQ#Q.Z2MV[-@R\*:NYGG+I;IE@43+_OG\I;&.SUE&(B81$*!DXG@+8JT0^S>Y MK9*63"/1B3,4S+/<$%S$FSG,C]\1O/1-F87;+#:-1[1E=]N66V"A'P(:*EZS MPY9<^R0Y,)X6J#A(L00C^/A7\MVV.G-T+9^EIN7"7MS$BE=Y? =]898N#>MY MT/%(BST*YC[ N^")/&NH/YB@%=ZXT/8@=%P//,0+'&%OO&BC]Z,Z;)-@!PQO MRXT/%^B$=;:UP[CIZ@N'M::S.A?M'"TDE:R'P)GGV3GV.W@FC2!Y&8>UR+0D M#HP$M?Y?1M\RZI/!6%)4.#V2%'/_NIA[L\GXD+VIXGM%+>T6YY^$ML:Y4UD6 MQ'SXX\6X")1*QS]<IV4=]HGI:/SBHQRT#T\'MJH=7+YJ:)#^^>6>! MFB&"4K(#&Q%0(@/;4B#XR7B*E-ETO:'<4[=O?0"OM&Z#(^+'(2!18+US XEO MM;/4!:H\@*$![%:(#/S'YI@WG])6C^ BT[QEG!FX:61!K3PDC/?^J[K$R''BR[V2)V;^3E5.\3L/_:_P6OHR$\;1!=@7 M?J _H4/\4%^!DAXD2_;6L;KC7-XA8Y1]H650@DR:>]E1Q!H<+/RR6N!$(8 > MXJ]QR==+Z8+7A \BOCU:_Y>PD3D*E+(D1#B0@GH47QRFYPO4L$8LFHP16*BE8ME>*' $8Q3;5)T?^FZ4%"DK / M9&@(X1.3\*$T4 A9Z32^\/UN/)KFO1><'U:1,^TFL_9:<50>I"LTT0CLW]]] M(/1:=C6H(H8-CT'8FW>7P*4+224H\YXK@V;A@D)LM6AP+[85"!1R-X8 0/C."!P8""\O7$-"6E%B[A6DJ* MM*.#EPVT30?\AL'R*6R9Y+0S6=UWP67PN?8709"Z(*/-7Q)FLW#N2Q#H,_S\'$YQG]_]WN4OJB[T3[WL$(^ MWX-QSZHJ?,.3E+M'\) MLY(S1P[)A'J9=8)GD%@]HT%C579\?Y/@"Z]N5_1.LC@$PP1OZ =>ZY2*:M)\ MH+8]D_$*CK^^->%YM3N]WV',P^Y[4&--Q$B^?A"&,82$WS)'Q"]L1#"O2M8O M6@%#](]8K;I,,:FOX!<&1='"K^)NG2DAG C=GT?5>,;UPFR=N0J=;M7-Y0J MKZMB&TVH! M!=!;?C2.:58M+9 YAQ]ZAN%Y>L'$Q7Z8PD)DXNX/SAC]O.[M?:G^9'3T,V=R042>J@JT?A[>'4*^#^6++\- KJCXG.<)4ZI^M(K,Z@=]-J;*J/\'KP%Y//\I_85HR,$%4 MI;W^1+AB3"^%M<\3TGNJ WV^7C&3EBF< + >Y_F44ARL!B=ZVF0?H[I\1=3" M*0O/:KN%_S:]Q*(K ]:@LI"*&/=(B^('D1)Y+C=^0Q+GZ)R>PE$40$%O3@-P MBW_\/_O)]W4^13S4J3(%<2E%1LO35,MH>NP5):_)HY83CYB);?[7TTO RPE/ MCD.,T8PFK,?X$K$8F4.4WD\&'QXA/C7I:0*9?$;BY*8"'_#$5J>*+?@@'K$J M,J^9H(!5XE3A^PO:=Z#?E,7@549D"!'R8WXA X;2STF!AS,]&E=>HKA&QWJH M?1CC-=]G;SKL*,QH.6$H%..EVAD5X\A(*TBQ-8IA,?(F3"]R5N1G! EP,-/8 MXD3@;P69!^43IA91YG%Q!U%V&4=$ES4%1.!)5[,NA):1/V3[P:A_NZDFRH$- MKW;NBHQX%0OGN8QI\K41"1^"05J9@VF0XH\19?@UK]0F1$.\9F3Z[LHM^#\Z+70[](B,*>2Y M"*\A+>%B$Z^^>J\+G!NI^_W,(HA'F@T!;<(N(W/R>"B9TMCW"##IJ>L4ES/PL9[B51J+;"%!V3 M6=7>C IRTT$TDP7,'>,S\>CJ6QOO+W2^48;IOTA70-K"A5>3)A$7RF1@2QN% M'39N0OH5V'OYSU9[=OO;Y-/Z%2P:X:(J+IAXD]U!6JGY 'S:N#6_=S X6>1 M]"[K$8MHZW)EI_!<'\:]&*9N&*#JE:EG?T*[Q3:TP&Q]7JX6B@YDIS3F>^1N MNVR3TW[E7)B#!L6-=#H'H!LWFA,^&%#-!"53R7&<"V*>LNVM2%#QS>,#*@*G MAK? L'1:99J9H&,L8YXFG&-Z:6XJM^N0FI@P3E$-(C]*"^Q (Y_D9Z)8,>M6 MD)T+(;61;#&,X/=U^L^<7P%_]'_!QV$@ ..BY;\IQRI_/-2,@SJ)).-@[D6( M'U]>5AH$V_(-%O6#2YZ#]BKB4$:0@H LJ/818Y\Q5#5*G>;E-N_G,EC-F43@8F5]QCS-L@E?/8OG!]\(R/^[AS; M30EKR]0OY,4RGSI6?>9>'(Q_K8I1+O*>YDSW;-J!)81 M0T_@C11=7+UK6N>VLV^M%?$Y&&YXDS)/L1K9=$B4J>],82=^24+/YU'H*>BJ MJOI@EOE_IV6'79:XJ.$K:;.;"?1T@8 .K(-M-1G=FP =][=,EV*C?CL+;]Z> M1FU!5.,@_4'D,QZ>C&/9$CB%]".\"AB8!78HB"KJ.39(3Y(S@N&9QX(E23)? MC5A.Q+GS$Z+7$GAO8*DST M0I!*70'AFZR-=L[8L0WWU2XM7X:B3=F$@\QO5-@"9T0*2B;"<_QF4NDE9C[^ M&5G67W,\S'.VK<]QU:29@!GI:'%9L.51RLM85(N5&G ZD%%ZXR]I&8=R1#@J MJ)%;SOC--PYGN"$B;.0IUG[JS\,>+TG<$DPM3QS-ZY?U/!AA/1;6D98 MSPCK\>D&P9PS('$2TL[MN>ME5X-JV4:"76EDH=ZGJZD*O ,I@F><_,3VQ;6$ M*&F>HHJF5,\UB4/Y1;IA7"%2H/S68\$_'*/C'.C9-(^35B8.1*J1 !T6P^_6 MXLG)]62)T9S:TW#K0WF]N@8!R#DC&,%->D,:#:*-MFGAQD-IP??*&5\52J[7 M"VXB*G.YL&MLOVA,&5K"V^T5.3G MN=9FE;2#\]J+".._RFJ!<7Z$I8Y)5@01$5.TVZ95)9$CII1V9483'O'YRW@T MT1?T["K42!"WA'HOI]=;;YZ'W344KR&, R94P=/4?>*G V$%51FZDO4> S 2 M3[D1.N*RO!:J.":YIJ*69&+\+>096T,XP!2($^_23ORW358UWL'KN"'J>$6X MA'_FU@4._W@\YXKG-YEGZC*@5@W"7# 0DGM/4Z.3W>LVP/+:50_&FN+R="*O M6PG9;_2P!L 7F/6MG\W%1J7PBU2?SM/%,F@0&,HI!L5S,[#I&%%QE$$F>H\S MPW<_8^@E3W3,_V&(1=2;U@? ?=<;<1^*F+ZZ4.1DXD3+I#[ MO1WP"6;$22%6&S"YZ9+H'W!/]:;;I'#YH7O90]8Q^+WR2+(>F5 @=AQD69J1 M']"(THFM=VD,Z0%JG$83SX%K#TW;& %4&^E052YF')<1\P:B9XASP_\KW,Y7 MG&)K6EGQVO!4SDS*H) Y52OQ"(CS?-D,^B/QV$=69; $RD"'&&$K%>]>F^PG MXYF>''[[(/!,/WC\%]GG]*,48[;N?]S2E6-%K&E[U3*=I%ZL&$M>YDRPRON$B$L^Y@N6@/C3X?[QO_[+X>.#9Z2,3![';^=.=:G- M3Q$V^S):82+!.3JYIMZ]8V86&9C;^, M'%.UH:O+DAK!238,E=)@^!@R3MQ509%\>.TCDA7N/ZWJNKJDC"/[!F2_/2R6 M8M!TB=O."/+4QL 2Y,*CFJ@&=(%M$GQ."2\UK;4@H;'KW8]H/! +A1X45Y;P M!5Q&$:YI )1*G%=IPQ""_0:#\_]NX[LNT9LJS_8*-V^_.WH"CT:&.:>.R^_V M/NN!<>7[4Y+]\;/M50B>14-SLG^"0\&;%.>#$QL9J@-B%2CMJPL'P\X$'#&O MC03MLJHCDT/K5%(I F!#"C_!Z$W]AHIB$78G!X"2! M+4F5W" ((N1.S21ZJ.8\B5&AS)?4$9\.MJ9RR-2RN%P3B 0J/?"D:(O[G^CG M6JYKGJ40D#:NT[M9IT;U&B?EHBMPZ@W<11NJA-5 M?'<11 O@MW%"[LQP#.]?:K.P2KN4FIG![A.HU*27Q(F9%#0_FY8KE5\ARC9F M+";.P2"?!U$O!AUM-?OP#.\SSNW=S"TY+=Y'QU2YS"\66 N(5"GZ1WE;\EJD MO.<;_A4H8%@O-&[7'6G3)XR2Z-B-VX@'W'[>^[HN!:$+5ZR1]3+5>0N'4@19 ME\&ADR:GA*EX=.)YJS2XC=0#64[C>J<;G68"+HJ\K+^$^W?ET#?^&M,[9YV@ M<-(5>>%+U;;(D5RD5?02P9F"H+!AZ?"NNP0=\>-0HH9OU>"]B.DE<_,4O6!6 M=1D:EI"],U'.QER)*H"$'!O"Q4.23N>I/-OQ%?9ZP,ZJ_G,6-8I$P1(!T4-P MS8L'65LEX1W-B/2W*KU+%:GR$C&G7]1Q6S-3B)0)K(5RTN.!Q!Q 2GSYX70V M:'3I?/17GO1!W9R:39FU6^7$P3Z>/PO?D;^;R4$?NO0YW;V"[X\(-+4F( @I(TG79685XF[ M%:E,=YNF)3GEGHA^)\%8K^;]B=8,KNE!P ^5K9[6O"H+H,TE)*?$=D@.BK0#6>1+&K+ MV7#^Q2UTM/[XMZTH4TM/4V3;>^Z_;Y0:2")(9?D.0KJ>79,U$4$)>DN-MI%3 MXW*)D-?54&>8N$+^T4>.H@C,]'@$,XU@IJ\"S'3+ LSSP"\KDGQ:U<>:$KH2 M#*$D+G7\1NE$8=R9Q#%IU&4[7F=9APW)>Q@02?K17=%/4B+ZG"(QZ82.VGR( M4CL427[O,B9VLH .2EZR"C7?%V$+6*OACCSB8*=6\MPS-E/%!MF8+K$;NLC= MA>C]P=="MYCOD&BHM\TS1&M?NKY4W)CD.4@O36MHU 29T_-[JE4ZA81+T=]; M#F[TGN%UF-<&CW4\XIC+R=X5^PO@H4PIWX;NPE)LJTT*[.(5*BW>00.0?T:ZXM"X9<$["'\P=P4XOG=%[ M2KROW1)X\9D'A2N^6B? >+>[N3U.#0.JQD82FP2X@NSW]<&UC %C*>6.LF97 M;-@E>N.,W'I&L!3%[5T4+Z 2',Y#;A!, M9-\RG!]OB'VOEYX=/2,XEA'N:(IFL4=#MGJ3J98V:D*VC1-P]Q/0BJ!FA)Q% M)<"ZEJ-1M"$9^>5]GG$N[K;(R;.A^2G,I6=,?ZYL)^1,^DJWX?X)S9I&.I$Y MS24[C'C[*J.PM;IQEG]/#L,E5SR?QK:TL!ECO/*&=AQ]#_#Z%/U6'J^ MJ)>OC>7[SS,-4C/"ZNALYI;4*C,CI@;A MID!Q@6(7F%^NKJ[K:J( :E6FBO"Q1$+TUEB[PIVP1R E1 M\<1*T5C)T%;MJ,.E%PH,M!/-:@@XROR?RL<7)W^$WXV82?>39-_7PMI+ MPCH@(K@*/8I$!L53$-@5HSX]1F3UAK]DR48J1V.&@@ E;5VE_$_FQI"R):6Q M5#E0%_D5<-R!O =WF0FON4TD6JX:QD5$'' J9!&AAY5JS$O=&$(T3H,124 @ M^>O*)9[NLW:-M-RG["R"1B@(_"O3X*EZR&REZ3X2KO4T3E2%PT9)FB>A8G"4 MX4L#G8/7-O<7)]]#;GZI+S3K%AW7F9 2AE8PSU'IS@0]H=QVDG^33EF!BF(M MO^4[Q?-EJ G6QG/';=&K,GD]:RO,O3'Z'X?WM:D;XN"^U +^\RKT(N+0O @- M0YZ-X_7+YR\,!4<)YAF9W2A[2ZV?S/^&S<+$5LF,B30G4M=DCK<421L7#L&S M_&/N+T..&53N7729(03F:O^4)GR'- MEYQN=(YL_65OLE@M01JRU3:<41))NS5OBM$PL M<; FJKR !U\S,* &@ 9&V]R7(]B/P/K;;Z^E"V,_KK:51LR]^.C>\<'N4?R^ M?Q>RA/ )TL\2_'_3\VB+$+]D -?I8$R(Z:"KO=!6#9ZI;F,5I)'>BO[S"5Z. M9A=;T 9Z)MB@:Z,Y51#U$&#,=@_HA__RPL\;)@?K=VK0_#J!/V#_ X/T4NXJ MQJHT>P3@.)($84$IKG:5]NQW$WS:2&P=^_C^W%.&\/L/-$H0%!9YVB?"!;N*7+LI;"CT 6"P M9&@1O?JBHQ:QT.UJ!YE4Z#,R35NEO_O3XY/]IX?X$G]Z>K+_Y&A_Z&FV/D?; MU:OY+:!2F$:&G%C'NT=Q!%;JO64-R@UKR:*8)X@K.D^7C:5%BN0L1J3!'27X M0M^C1]&+5Q1P20PA'^ND=S7F_^C2&KRP8CU$X.;NMI/6$L^[G1GW3ET,9@K& MSA:",(]EGKN:'DV;6/I*; HAKR[BH[1N4 2>"[PR(4:PHA&A?4*ZV,0E-I@\ M;%UCO=M-7XM#$/G%N KN:!4HM[9JFXS[Z\[V5T &)-%>&T?XCD:X)/)WY=$+ MG&'"@:>&3;/#+.J\SHQ1R!AGYXYF)\N;98* MOZ4:5*YUL1:BS?G<[ Z6U9NF=7WUR'^5?7!/QCZXL0_N$]?8W?3!C0;O5@;/ MBS%/? L_18,D@UTDZ+E1L:5=C4T>=Y8,DQ8SE!*!\2;AMP^:D2+**K!@@V];FB4Q-Q0)FMO4$ZZT9SC!.U,U9#X+LJR MDXD.>5T[?E@6,Y6-:T7]0MUXL@YYDO BE,QV>Y^\CEA_-'/-RUB')!.<'ZD' MX(J>R9*TM<1 K&3(9* M)KK:X3QL5YJE>$F@PR M [U5T%E)Z"GN?#>6-R.^, WR7R:$6\5]G3*XUJ\ZD98(XX[NQ*G97(]TO6"M8;P.Z[/#U4#:UX58X5M#L>;Z&#B;1/IJET^S N&==Z.6(O/LNX^P(F M"DR- WQ7:47AOS #/([MY^G.)YQ_%0#M*B%)+5;8%#/ADA6G=44E?4SFWAVK M_!DWH6&%O2J#WJ-ARS8)L#'WNZ5Y$A)S["N("$BH?R9SS:S.IYA6<45UN>-I MX72#2ERU"7DR<=-HW'(96D+*ZK:!>5+(\0HL0VA\,]S<%!J+!<5 M*\[NXL*E#KR&$M*.]$D:;-,_DT:;H*Z)G3V?=EE*Q>4U_$,>? *O6JJQ7W\(3TLJ030MQL:7;WKSU6-"Z=,SF%' M-DOLX0GR4MP3E,X@+&$Y++3!L[1IY2(DKX638D6F<%$RMJ,K1=02!<>0_J^J M/3_A.6H)G3EF#);/;Y#5'6X,VNWE_*)S6H#0$H',&$P4LMXW??\8\]-] O7S MM,XN4Q:TH855X;1(_QD!F!L5R,R$9&CALISG#0$W2TD'>ZBKK( "YW,.KWKI MW ?51UTU3.$(L^%7W"6Q:,8,]$J)A SJHF:VP/3,/,TI@:_-]=2S\IX;Z_6E M>[U@ZPGN?$Z;'=/$-2]:G]<._8S*AC710< _XK+5P6"_X#P7*!+_IDA7.$ST MWO2V:20BYY/A.[ZTWE_9"\(#G+D9_C#N =')9RW 6+E"6M-4^2SNT[,EF:DC MZX,G"E^,9B?0>)!*["RH8*;%RC-@4;,7U0U,O4!)]X.]5,G"3%37%A7,G1%< MQHDN';9:,RNIVBK$FL,K<%^^8141]O]/U[]\>O@@]"]_E,(JL;M+"6?K2_WV M[>)TFLR*-%\(!5YZV71$ZWF6HCX)2:@Q:*YRXH*\B8ZF,.AH<%# 6+FB0PVU__/F=RM.SGBXX( X5;8VZ:7K= M-C-V"OVM]AQ6?!N_(='GI$R_PR-#I!.^^8GZNM$HH!T5^@;RP32IPH%!WLC5 M)XGXO8+/&!Q3B.Q;;VB8:1RUPAU!-3*W+*J54E90'(BV#;X.T]XUS/Y!PU,) MQZ^64_WW::PP;H[F3N@FJG(.FT!D?8G>_RA: ;\<6@+$%X!/7V(.6POE!M&PXZC]W:0&&>$:L M=:SHLSVP[0ZTVIR:OXV309:,\AU0,*Y9,&SCP$ M+<.7?0%%G ,^=G58)^Q6XP=1^,;9ER&&4,Z)M^D9<>;!^46<6&&:JGJMG*,A MWKK6Y\;9C&!;X9!ALG-!7$B:A]MK-3?,LZ\0< /X\@/'A!JJY0A1"EG J8UJ,\./H6WG^8%57#^N6TWC:]EV]'7&M4Q+2;JSE\DV9&RC/H3*<8 M)%F9'L-+2E"4H9#Y[L_K'34<+RBQH/0/*"XMG-0\C_%\^-A1AX=\1P/ #*2* MLJBH,9A[!EC5>NOC8I%^>^:>&$*F1 MY!"6C34E)-XQN,]@9F>1I@RHD3 M<[W/1!F6OGYY9Y/-V/[.O7F[SJ70K\);Y*V<9N2>JR*HR&'@&L7BJ%-+"7^E M##T$^? _9R*>W<#8P-J6A2]],6#2I* E:$@ORPW1'*]7/@H:?1";]O*6PBQO M?H2-Y45S,N(VA#-'CP9"F]"-%E2_\BTDNLR(@[+5L TN?,&ITM2NTH5S*O_F M?ZFQ^[SHG,I#]YXX8M>DYX1#+-MY1;0?*F;<71:.U@N%J:[PS@]U<(F_B-K' M4K_26:2<4'E6D;&9SXDZ2!; NVBU)&^)6&@2G!Q8IC7KF7.[._@3TH,%=DAG M4*T?7.J#.Z^*S">BX(_/6?%(%D+$J0XAO:>7QR0/<\NODK@-K+$6P-I-5K@B M,B)/>(BO#69&-=LI-1I6#9@#L^R,7BO7M4A^!7?OH 0PH@NP7X?31RTF M^B=KR]UX&&&930:]C4A1G P[G9_;-U.W3<06K!$I5B3H))8;4GU;?\&K"T(J M9]DX1XQ_"SXK7?0.4L@%KQ=/9ER89&AG\5A,*6L/ 7#>G%/MO8+?M_'AS@LO M743D6_AE9O"P LVP!2LZ%\CYGE>S3DJZ\HBBOY#72'BJS[+G"?X9O73I?/-! M4,RLG<@Z2/EG\+=L = /\*.0-UIP(NK_TW(5LF^H9;FBC&8DQ'G1%1ASD/X/ M1QIQ0HT%(Z)QE-PP8@Y(/;3(YGG-5;?GN"I2"+NH#%-SYA6/%=K0'S&EN5)3 M5&&QBG_V&]H&3*0B]$*O(>;H.:Q[V)AEGF*8G0E6H5G'&IG.5E%[H.+-[X/- M@>'+D[71E8Q[*DRM7OI;NFAG*V/@LAIIJ-$<8Y #]C$%+P=-VSGFS2]AX^$< M^R$*<0R&JVE>JXLF>U-6776)USKOV@K92OJK6B^')3Y\5)A.&*L?.@(W+8B4 MF*49\+_CHJ#?/#'A,1M8K=J(NJ]WKQD+ ]]9<<::C/HYB>'&K9*#P$<,O''9 MD(*>=.2QA J,C(;<"'-=161&ENYN8 9468R?7QN9+V'0*4W@WV16^S3]O$X9 M$M?5OB74"RVZHG%\HI*QI-IA$*>HHDI5.#T8WB2;3W8:N-1UMH>&8V6#:'V; M_M=[00T1XE)QH&OB=:K<^!@CB5L*^ZK10%Z=5>$;IQ\C.HF"*"DL+-S5D?/- M<"%')]>@0@Z/,#]N89N'W_81K?B7SWZB#!^0KUJW2 Z_AW7Y2TGRG!-/>7#YU^=[\-T":] M/L\K/I&.3@X&U\I5#A^C9B'HE%H_N<'D5D]7!.5B6EV&=I^1K4;7I[+H&I.@ MPDQ:6I.C1JN9-,$0P@2'X\]PO"=/V&V!?7'*%! <7:/G !>%8^)@[W]N)L6P M5D.IN"^6[5G2N\K>$(VZM-Y#@?!KI"AN=M8<7X053_ /GM%:2W^BK-%-FSS+4V:TQLB#G>RJ-DPLX>L"*;&_^K= M@)HWBK/\9$_J^-%UJ_O1=E?W(\1^XM"_2^>(GWT1,KPWL6C;6]$;'-RO&8CS M=#,0YQ8K]LDW(WIG1.]\0?3.E]\_P\_YYO3M^^35JT\U]8\.KF^$B3,>QX_[ M&8_C+^$A7G$:G.S_Z[\4UWTJ2]!UV77$A*?E):DSH0;[".G>=O.GJV3EZW%2'HM\F[Q@A_,E1 M_9<:+BF'\2LF;T)=Z(:>(=UF)P[2UVN*24@>0(G1GT_?O3C]7PD9(H% +Z95 MH?R2[]_^]/V^EX7.<(*FK!PFM#<89Y1SW'U#R=C[=Z;D9I+6C3;3"?IF&DZ6Y81;AETJAQ_KIJ9 MON8+4_4G,++)7T2_(/X( WO831@39,U?R;=O,%M-51O*QU,?^0*YV@?D\J3) M,E&XBHC?N(^TTG=R9I,7;N:(5?+X<)(<'1P^EI*5*@01N,NTG^8$_)]](&%F MJCGU+W%T>.-$Q;.A8SE?G"5-/8,SNUY,]_!ZAT?'A__O['#_]^79-S!'[::/ M8K_\^-N#Y<=GZ['R!29T9VDA]Z5'X(_%DWQ\ #]$M_.6&8.M3^;[.E]0'QB6 MP[(L@%WM_LV"AJ%1096OKULQW>M^OS4)#-;Y3:P:KJ--5Q,K#+'SU.&9+58\ MQWYSVIKR+O[TEV,#(WJ7BZ (/!#^7]RP'59>;T;"N[U4#Y_C;]U2?!),]F") M?U>\D,WM[N',)5H!G;ZFE^,L!&M0*1:-7Q,+H^QY-=[S\IV1\PKKQ=KZ#]_= M33N)^V6;Y]UF7MZU1<)3Y',-V"F%HU:DR\9]I__Q#)5\BG3U75[2S>A'GV(M MX33=/^#8NZWA_V=Z9_EXGS[Z6YNM?W9\N/_TT>:/#_8//_&SD^-/N^I5#WOX M:/_PX-'XL)_A84_VGQP>W:.'/;KQ96&WX:[]CV^.O7>B^ZZL*/]#W_P;[9QZ MTT\DH/_N(#FD#7[%U3_AJT?+C_CE=5^LO_=YV]_U*?3TNJ.3;,M["KA^]@3H M[UB'0*/[0&CV]0W-*3P+MA6\(4J:-VF>HR[9E_? /Z4?J2FCM, 4DA>H/=0)[\J+%X&EF4'^ MQ:=U;CZ@5UC(7HC'M#]?TFB*.T6!Q+)-B DDP:EX-MYO:_?[A"-UZ"?C-[?U MS7&R[M$WQ\FZ1]\<)^L>?7.?7.2L$F7V9K-7UA3)*6[V>M16F_(X8BT XHL/#9\G/U06C%$XF M43'OJN3$=>.Q,3=Q=+LQ/4@&1K;&E]JIH:6A/!*P7G_\;KF&Z(T/;OZ^=SE- M?WAJ=F[1_^F/S,8M9F%<=:-Q>.#3-!J'^V0<'C]Z.GGZ]&3RZ/#QKJV\NW' M&.9TGQPP[V@][GE@ 2?Z1SRP>$ ^S'BR:ROO:TV >3?KT4;_ZW!,@8U1[ACEWALK^U!6W6@<[L4TC<;A/AF'/^"" MC2FPSS,EU'NP[?260*NEE^\8)C:K.NP,)'CU]<#K>V1X_U#L>Q?CM"NIC5VY MQK@\Q^7YV:^Q\73Y&S4S_^?(V(;/='PP2B>.Y&N?N,;N7#KQB[!O;!12.NW. M4&<#HQNB0P9?WIR>5= MF4EJ[, (,[$ZJM/ST^ ML"]PS>W\L$Y7FT8>AL#7CH\.#I^8(89_7#?$DT"^^B<8V2?^P9 -IW8H08"# M3V+12&*#1$ZB*NRR[8OK7+ET;SSOEZRS8V:AX0[=^3HWK]#.XA^\%@0K/Q + MG]%(#SKAEBZ+2)M1/XFDEI0,JEH2019=PBI$3U#YY8*(SO=*=U:UK",2?R6= MP70@W;/2LT4;KTA+%EF:J@KGPJ6E5PC/%SJ_J/Z<%DGI>[])GI,'(EP014R0 M[\O!$VTA0"S]!"6D2^PL2*VL#PS9$!+6P^UZ)A].+-"_(2'>RF6?I M,B?%OA2%.&;T&?,6HY)(CJ(A7FN$KR$/(&]WY;RKA$[3-4N2S)LDBRK+YSG^ M5\6*:A5+SF2L)K/BM8#*,#E2H[?X_/!-L ?P&M?NAF'FZ1V4/W@1R*Y$X2C, M?DR^?[1_&)LRGC;+[H:,;V9U!V/-W(6X%LA2$>?\5?.%\TR:/JE0-]#B(6ZZ M;T_ K2+^!GJ("=$DI<(W2.1UWQJCB_1V+:NREF1,^46O-11@ 3-K$\52PZ#, MX5WHS?_T^!!NQ"&+WFVWC>0I/?2-T/\ A[A(4:$+5OH2 MV4O0/,W2YCQ0,0[2U9F!3/39&&%?UHE]8ET\_G=.00ASQN*-J01E/*J/KU2>[IHZRB@4') MY%F^1%]LF:[T76\P,L*G#R_N&N?HK.%'_&2*^4?'W^R 7W\%J?!CF*BW#B5G M#1?0&/Y#^'^X.?R_Q?P__F;,&8PY@RWE#![U2BVH9WQE0V18+A,&]:^$/0*6Y)_)-I MX.' =!HL#=X9(R XK(EX]#*ML[VBJCZ0?E.X*/%8P:XJ5*M78DZ(>J\X-'K[AJ,6B9\.$GA*D;]= MD1Q4Q73N@2H8TSCM)69RHA_"H(6-UW!<=/CTEI<[D,L=/N61U]&3(;W&@^17 MG,%>G!+%+1.#RP &0_%O=V=>#9>&A'*(23_ MG98FD!)F[ZU2OM_$"C[=VCGP\G^_?/[+^U>_ODS^_O+7EW]/7O_Z\NVOKU[^ MMBMAX\9(C/384)>.LEP2(5'>K UDWN3NTG:BW>!*Y8&>.UJ\2.J-:W.>.S!0 MBVI*:ME5_4$TW_,%Y7_1:%'.#Z,R$:4F+5^2[T(;(%85=V7MSEW9( .]_8IY M%"_*E\[JJB$-8-+7AD?/A6S<&T&*G^K9.5@!4MY%FY@7]&<\;4B0E\1L9Q!; M%?"",#>.%+7I6D[(Q7;9,X7_Y0(!=-\-# M QZWT#PIOCQN0%& IU 0!J8FV6]Y^=HM,70K6^;?]]*\:GRB)T8E29+MI<- MTY;F^>D>T2_F>8U)*'X5'@%4&J$'G*?U0C54PGN1FJ__#EIN(7CG5UO93_$V M'WI7I6("GFIP Y>AW1>9X:ZD&+DH?._)Q7,X3\/$UIC-WN0ZE=// MJ)7YA0*'/_HLMX@M*/2[[$<33\UC0_CY]M[\#NA6S[%)^\ M_.AF'8D$R&X&SZ9$;YO$(F8I$=?S'#W;?-YO<]!O&0GMYC2\,E+V%1PO.!M- M-6\OR1= 6^WJBQS.KAV=A'LXY#_H.*&XM\G/RGR>0\S0JKG" MF4 7"U;;E(_9987)&W!$GHWS=\?+WCB]"X\"W**L+ M]D'(^9V"_P-S NXF##OB([R'EDS3QHU[YJ[FYD=7D<9;/D-T"ES;)XE0/;Y0 M;,F.GQCW<.!?+Q%.@07ALPH3)5+REH'&H I1(ZYI";(!OC@>Y6+-QEFXJUEX M)\,]@U'^1Y=SZ6D8$@/<'8R7<(UGGARLX-.'.48B$5 M>G'&*1>.UR3L5LAT+*K,%:S6IT NO >FC1H2]\O<@C)%5%01K&;3L9&'E\%WYI02YI+IA%B_ MHN(V3]^^]0#8 '=X^F?.O^-P<08^7<,PP;N^_*A9.Y+17"S3&6FU(*H!7BO! MF\*KRR@:^\@0BAQWF(-CZQ')+ 67(!DR6;((^S>CX! MK.'H9'V!3:(0-61+X<([.:4G)UN=4LKDBV Q3QE6>V2;G;+O%G+JA,LB;YN MI/AAY .2+:*%0<*A[J(J+@A+B_$JQ#]%2OI)N"JTFI81Q'N"=3ZN5OK,]^N7 M/YGL-ESSTA4%_F]D%@V2EW)VRSK'TB0"JD+DQ2 >>(/S?(EKZ#3CBAE6&!'% M&X/_+W%YJM83(?VQ1%O5"T(>J]MU81P$VAB,<::R'_Z-KH-6F&'4[$(HOO_H M($+W@Z$K5GOA:-B#8_',A1RYU'<1%>I1T#;RQ.%R\[F;R5Z1FZJC;.V=_(*#KO"-(]CPON62T[KPA; >O?WWU8N_PJ;:!+&')SSV"HM>":'^Z!;QD488#]C&#-503 GNU:*:(O#$#@ LOKI; M!E]CF=8"2"G2:87(;2SOG6G92^P8VLBJ+K)+E#T&+XN*I0CA<'7+P[I85B5W M 02T/A^:J\EYC6-*?RRH4K=*95="9' 9K7&O";5_Z8HSLQUP$7.H95F;\HS MV#/H&<@SB7,\8TRO>2JPB>=P/_@V@>1A:-_26^(XR'_ VS\FK;/'(,*:=O'ZX5%$XOEI_0^@UX8[8, 7GG$)[ M2G1PP4 L&)L$]JFJ&49,W2<;W'F8L71%#C<>9TNJER <:7A*:"KLP-0.ON8B M+TT\- PF:"]J4=C?72_'"PT,45&=B2M&X)HZ@$["RO-@*1MIZ"W%VV/$,_>, MH7,(HVC<>;\I+RF*:@BB+0=SO+KLMR<>K#( XY$@X@#?2AZ='K*)GA*=$=BG M]!8P'.*]XJE+CDBTW6HW1:/,!]"M%.ZW9.K>.7_Z'9[N)XC84L"6'EMH!>92 M93?'*0&W'#K]X*$7-O#"/_O9(O=P@9DI7(EM(W-$9H>/ST9 1FC\#L+0&SMX>U>_[VU?M7ST__GIP^?_[ZEY_?O_KYQ^3-Z[^_ M>O[JY;OD].<7R]==J8]JDW3+9;:LHMAJ<*C&2O*<%DZ!02BC7@W?(0%/@&Y$' -A] AN^.=S5L M?20!@"F!ZHP3%;ORP,-F1A\X;ZB_%9X9,QK=$F>6P+B<7*-*0$5]QN"$+W*< M?!]R8&"K&5<,K PFE5J9:>U$'12-7ZNX%0U^(DJ:P0,YQ,)@BNPCA6M.T.A5 MXP9O3ZU^0R]4.G)44^S^P"PD7:=V;5=+N$>-[^E'AWNAP$>D>!96OW\;-A_D M&6*?9Q6J(R$_IR!<3"%4'5YK 9&N!$0\=B%*TX?6\ PW2+#.LW2IQ__42<,* M;"C!P\D&XM($QYGA?CI@H M(E/3N..)RO^6Q^3%1Z]!>1H=<40PPNQ!E%'A?[NBD#-W%BIC[]Z%TQ;'S:6S M\^N&GI+2F;^^76]<,]\WA#0 MJ9GQ!J>3$K?8+.T?$8E&;/0((F<&6JX M?@"/64WQA[AC*(,2GAB_W%&IP +&::E2HDAV[%74)N':\/5EUUX1L.[$(?2J M!+OCDO=HSG;E2:]I,2'7E!<, :[99OK6@I7Q\W*#R::?2;J42K^_=W7>9/E, MDY^#.Q+/DXNTZ/AZZ-IA3HFSGG &))HS:*+%;S)M6*/$7HD*3P(::SHZ>@[F M I];N%IXUYF[&J=.+[Q^:_R+( I[23PVD4QN@*F6[/=.$"K2?K)BGH#9K)-] MC",T2PF61:X?7COM8+'#O5M\!WS\%P-' ZR*X>'!,;5E)W#;VX*J_A(C>*N= M),_I]&X8].!=(SQM%EQ48>*@^96S<4DGBZ3\,]$IVOG:: T;%K!R(*CA(5(-)I3]+C!F:,3 M":>>HBPJ5BQF4FS1F#']*&881P.3P(EL*2SW>>=.?+\Z M<\+%03EOGI MBJ[QZNV[B?9U$21WLO8+(1?""!^604562TLI;MTDLGFMW1DLQQH]$X2$-++H M85;R\ZHBF%":,?1:#9L/8QMGWXA12\;B4:";@?5*9RM]W2NL_:[,[+ 3H,U8 MR7,;@^ 4_.IW#+SCCS!FM&[QDS>> >M5V6)U#/?:*2WN77G9SE3BU=N[80/0TO MRZJ4,+I@/P9[S$(Y4'[(&]*;+[:Y>>U]>-A"*?P3S9Z4H^9K[X0V&8TC\A\I MOU<<;'-(3?!L_OGPY>5#C)[UK?7UK(V%ISB3=82W#4^RIVDX3^P[ MU2.IBZHUDE.GDS!_^$0=JPXII^DM& MV!T_Q$%SR!G2"K0I18-H@!O @Y5R?=WT_(SHN&D^,UR-7%E\K<'?^(C*']_" M@47L5',XHIL0&<:+$E/<_-VXY,K,DS#)B']04!?V2O%JKYE^0V\3/$W3HT[< M'#6- R(8<%_BL;1*"P';ZBDS$8RHQ+1T;1B&'5]]3D,+YSA&!"Q5\QRY]O(*%.=U^28NX]YTTJ6 ;NZ_PDWS#DZ2/Z! M,"AI1X<;P#_AY_)OXM/#! :Z<)N.:W,?21;,\[I!SW*E!FA>83D:KUW#%L ' MH20&)T-TN]D'T1O3SC 1V:RNP&B5%=:G+5NG(N%Z-*=A<6*I01 *(:MNLC&6 MGQ/L&TP'#MN%C\CFEJK%(%1"%83X?R&2:3:_WOK ROLAOL$-7,NS#?7\7LM= MJ@MFHMY??(E_:XP=$Q8=#5PUYKKB%XA\1!BH'K]7&*7P2'W3$8)_F__B"T*\ M_V&/XU\WL'%?S8??J3<@=!JZK"' 0GCZ":%-P_HL*B87")GEJVS#5XE>.!XY MY4<8PJ[ $+:9K^G[1<%S+HFCLV/XN:#C$=N[I*"3CU4I@E/,B>#Y@8AF+5"( M[#268=>=,\H<+= 4_M.W)?F GU#T/@[0)%H(FPC;"Z^XAZ_K R>]1OAEU[AY M5\ I/W>:M:S9*9- '*,TJ ;"Y&ATW$T-O@"Z7 MO[]_E[S^(7G]YN7;T_>O7O^\,_BFX4=^?8&%/G>Y*T]Y$[9*$@_""O=EXZ', MF"7"GJ"J!F.^!J.._X &#A8C.F@I%VD]KLG6MRC':'#\YH]77"'+T4',/->T MI8KG%-05?9D20F0^/<\G0C %V8UHCWBB9)C4ER49*D15I,O&?:?_\4PUFO*2 MAIU^I'V]IM.WIT)%3@U_+,[@TZ?[WYX>9K9L][#5BFK<04[M"7I-#S2^CJ/?TNF.%@L(;BI<_X-<_N-O7 M_\,[\;X/Z0L\L&I!,"1?\=KZLXQ!- 3W6K/7OS==\$;,?302?WE5:O]V\]<_ M(N:[4:,37V@GAJB?DMDD;SZD7_JE!4+'T;PCJ=0_^LW;S]#.Z!??\@EO;_X& MA=6O6XWP.%L2*!8X_7>?MAKCE_VT>;FWU_A".^L>C,\7_2MRF_>XU7W&9-^XTJ^%ROYT>'3!V ]_36.;N?/#*Z_W9NDH^.MS- V7O7/ M?S"Q=<\BN]OZK.^X,7-C('CE^E\?FWNR_A\_>KK_Z+9;8' E?%XC=<,([J%. MTJ/];Q_.)'V.%,+#G/A'^X\?SK0_S"DZW,H$W4?_X8'GO-YU4V3\64:<.%^' M$_WD\='^T1CI[/8D/7[R:/_IPYFD+^Y$W-N)__;)_G:"W'%SWMR+&-,0#S0- M\=[*3]S62[PQXN/!97MO^_Z[O>:/)X]/GNY_8JAP&]C/-@.]<3%_+8OY\-&3 M_2S%_V?+=N$$>T@8Y.3S\U)SZO=L>#S2IMYVTZWUTQ^]95N]'T[#XE67I MCB8'QX]N?VZ/J8 O#8!ZWK_/N[L0_S$FZO6\PINKNGV_ M5 1_-@P$7QDPZ.1D2]B#[2_T,4:ZX0+9#B;IX2V0L:?J*^RI>MTCO_G*HM&3 MQXW+C*,D>C]] V^^FCT\.3V M&+8QV/B*HM'#XW&!C-'H&(U^ZI)ZL9%==23QN,]-Z(?[3[?C)8X,'E_ODCMY M0+0'(WW'5[J,#_:/'Q (XV%F0(ZV8VBV[_.+/ZH/X3G]F9]^1YSFAW^-,4#: M2H!TE?;59]V$/U?EWH^GIV^\KL1GD8EZO']R@Z<9T%M#V/C>\?Z K 3JRK!* MUU\. Z,SZTN-WLD]]$ZXHVP,[<95]V57W>')T4,JVX_1W5>ZDD\.GCP Z_G MP[L1:OTE"MS;]Z;7=. >D%O]P.NNWYX\N;T_,'+4?=E)>G+X]"$1"8[\D3=' M17R"E[.[$_] )^G6988' ESYRG*&PVJW!.I[R'G%!QZC'!UO*8[<_OX=@]@; M+9"C+;50/+P%LB55OS]6-/O,U_C*4@6;5> ?TIGYA[W<^YQ+'GC%W39Z1_N/ M[W]T/2ZY^[7D;B]A!"[ M?8TQU/NZ0KW3LNS@0?X)0=Y;-^OJ&C.F(M.>_.5?_^7;HZ.#9Z=OW])_'3[[ MZQCWC=[+MI@Z'QU\,JO_#CDPXZJ[7ZONZ.FVJ-?&Z&]XDK=&VC"&?S>> MI*\Z^OM;FTX+IUX:_!]])B:))9V&QW!Q>=L]-!_?';+W1^^:EYDKV^_V^&]W M_6(W<%*/_HB3NDGJ\K-XW-?/TA'.TELW=W725HE$ N^ZY;)P"QCEM$A>Y,VL MJ)JN=A&JXH>\3,M9#E_XR:7X:9.D999<%6E(=(&7:<_S1KX+GRZKNDVJ,OFA MJA?)X<'>_R3SJDXR-\]+&N1F/XE]^XVKYK,O\R># _A]VL#[P'N]@7' 88L$ M2Z]XY,^P@&\XY[^YI&MR_<SZ<&C M1UF6?OOXZ9/C;[/CD_G3].GQP=/_=_CH\9-OKIZ$IUM;-_\'QY@&X'FU6,*H M9LEE#F.B?S_8^K*G*WZ7@R'(9S=XH;N%]>)E57)_C 174V\8@W_4:6 M9/ OV*[P^PJV<^86> '_OGJQ=_@T*:K9AZRZ+.DQ\4O+.H<;XZZ>T!WE MH6HWJ^#@7.'7:$O _\+\?'#XNC.AD?\=?EF[,SX3DA_KZA*>![[8&*'HI$D+ M'A1XO!4^"[ZDOD\R[1H8Z0;'#4:TS6&@,GS^&MX&KT1/ Q=_4^>S,(2-6K9+ M,._P5_B!F\_=K-6W:N#QX67.TV+.!YPSK^A'#$PK+"@"+)ZG&5C?IL )A].7 MAPXMK<[>&;\=SI)>;< *WHN5_*:N8 #::Q?FE2LQS.N/KH+7:\'YF(#WT,#T MSL3]^*7-"W 9<+KPG]]W>9$1I 7_]:J5_#>Z)#DIJUE!9-1:NESJ<$E8%'YNF!J[QS]04N%7TY//+4*X1M.X?_ MDH5N%^GZ4,"^@%F$P>\-RIE?Y5>]#M^B'7BC#2-$_[(CR4NQP!TS;UR;3%=P MK[HKCY*)F_263[/9]&GAT?P*5GD<_P91$NPD"ZK MNLBBKSW^L_HGK=6T_L1S_DL-RL]P-L$LP^[0B04/C1P;QU[EX0&\5YTL*DX: MK+V?]_$T[H-C]%,N*E_ \W;F\@O:L&E+8PZ1*WXKOLO6A_66D2'$E.UOXG-0 &(FP08 !0LOSIW^X!P$ND1% D<7!JGR>6A&NFY]<]W3U] MI&/S;Z)EHPDZ0<0$+, @.+.Q?528)5-> &_L)NBC&!PR8+@C\+?N2VAU"_0[BB*)^T'SB;;4W42)GU MN%D";J<+DRV?X+T).)O)A7^B2&),&[5K:Q#Z=9HC2? MI]:!?A_2"!Y$UP1P_2#W30GP!=AT;_'7YFR.RQS&*26)VV>4.@&ZA_%PP-P6 MUV,1=\Z\@$PCR'T6$5,GV'&3!\8R:@DY94YS>J1-F?-BW-V >NK'(8@X7$-V M'%IL",DT-;P)-<8Q>E?_1P;#-R=EG-[AU$8P**DTOOF:W7P^N1EONYVB'IFE M7OG<>_;ORAS=E> UL\/@Q]M";XEV%XVO!V3%S9N27 M"R>0;?O+2:T^]5E9ZNFFL M]=JGK^FJWLG!5HZ]:L>TJ@W6WCRU5KSSF9#O"K%U3P2!Y\[HW<3BV,_MM'EZ MFZ3(*V22=WCZTF:GOSH*6T6H$]RP$N&X#Y;7) %\#Q'S$(Y[D908OZT9O&\%X=XOHQ] M.&TVDJBV"A4K"+--+=S6@_D[W^+S:HGY_*)X?Y[24'=9:=7H0*5-CKDV84XS M]5X]61KUI(-Q=+8)G8;4,[L#SF[F>,F\=7*=FNL+JMK60<*/B\Y.UNM'W]JB MGK)67:KQHIY[5/55UJL7AN V9S?I)4%?IJQ';7,D7+].*I@OJ;+AE= MJ@?2S472C$XURMGWSBJJS5FNZ6NTKZ5+FJ%&<*NV=0PCJ]4=R=QHV2>K5N.] M3+A5RZW:[8/O_=+0]STS;E6C"R56N[Y(DK171] =7T[#ZBG=6LIPINC4L.C]3F_<'X9 MMX[1U'7/K3O#+ZOOUSS3H%7H-BR>:M!T&TO6N-MJ5X;"-CIG\CNW?V>5UD-S MV*Z]3MT15M=*:#H*LYG."D6WA<-Q>P"8@,C:MN3]&H(TCHH:N!)6MV.U=&5TO++,[KO,5Q.BE4%14Z\/,V&E'-%9BF7&<'#PNJ+ W:08K!-'H[(Z) S-_28ZK*[E M[/VLA)X["DD2LE811;&REM;E8]/46DS/ M1M99;$P)PJ6=D!P:!A1(F?6+ZM'3M??R*JM97G$XR%DJ@D\7-8@!L DL0A*P M31)7$%G&'V%I2"$=N2Y-BVX4]WG%/)=U3BI[CPC *KB*TU^<^T##Z5>4&=PZ MMAD-X0^#($U9 YB6-D,I)-8J]*JS?N^+UFIY-Y+Q:R/:L^TU&T4:;37K/WX]#75TC8_6+FG*MLH?VDI M*U-V&\9-%0(8\LHE-;=#@"K04B1SI=?R6IVKS*F#TZ^M5N<&#]=;0>N9R[.!TGH9O7==\G/Q]RK')U$7_]>>:-GC..^!QQI6 MK'Q2M6"673L47C3%9A_"66;E,^'%:-WJF?#<)U>.\.&0:R#D;*57-3>C>9#; MHH> P[@5,'ZE]8Q'BG,;$?Q4(,VJR&O@\NB[7ISZ8V@ZGZ9U.=\M[Y'VN5IX M6&M3-MF')=W/=7\F5-((&KWE'UT=1=KTZ M+50)GM"%S":K!BQ5;C:RH S*61)A4-ESM;=Y0)7GWVP.D56K]KVWM,FV[T*JAMWM>U\?7:^.HU1K,M!%'<6\::[C[:9 MDN8+4H^;4B*D4:.L)8ZL[A58)V"A>1F ^WQGYZ-+UK#D,;F18(K AHJX-7 O MGH]C7-)%HY:#]1HFNEY]KH[J::N1K.JA!,=&(Q2(ZN/:_3N>SL@O%D=3>B8F M4 WC-$"I_CJA(:O8/+K"MI\@AQTC@<911EOOM-C"6_J?IL M>MKT?_MCJV$(>Y7H))1\$XD/@WU-PGORD![\.IO/%D3B' WGIY]/\NT_G00> MG<^+6TH!W]]$+/&B-,9@GU/_7P3\"&RBI MVL1P'4G3/(]8AFVJEJ?JODUL5;+_DE702U@6(19M@"\"MM)__DK&Q-YJM/;B M1%%A$<*:5BSAK*PLD3W6ZI9J<[!8R[*H,144M,$@F;PB">*$EW\YA,]D39E U61?V//$>#YNYU"( M:+9GN;UZ3]'62\*M)5M45Y=_M,V#W>)YPDH$L.5U)UG#:MGR:IG8/+=W0ZE& M;9L^S^W=$:UY;N]+<[O"NYJB M?(:[$!:PG#8X>:IRJ\. #+VGM3D,B,.M57 SS8XD>/+ R3V%,!9GZTZF?"#0OT=!]B ,:-:/\5#R#FP( MK..=+C0@5I)-[([M7N65,<]>(9YNOKC?T3)YLWMSEJ>"I MX+GF+5$4+K.B^PVH"^OK ^VU532Y2Y7;NKE&LEI9'VCP&NU:'VCONBMFY.H[GK7(8.7O"R]M4[X! MS68MV.*KEJ_9.(EJMAXYLW!F6;7JF]:S*MOBG6&4G1X"K^JN:3_[M(@!5*M+ M#N*.>@MEO4*YZD[Y"U?IX]V ],6%"OT3W5X3ZL:W45 F*=Z2($KS$T9,>,/& M*?AG9Y3")U/LE)UW866)D,(C/^/R%JR-;+$:QO=L_$4(IANGV%DY36,WP.R^ MO,LX&:=YXI2QSW(\RM(,)HH4]JB3-:97\N*+8^(9\%SXF\5V03O7L;ED; M8X#Y"77IP(%ER_%>P)@(;MX7#98(@7M!$9HA+%(J9##QD-SG+>MAX;)1%B 4Q@.*WI-^9FWL]9[ULT!]G^:=L_]#HA&!E\ (8!Q* M;Q&\7TX4926B",UDKB,L=0-\-0J!_>\IDS0)"@XBQ)C:"M]B:^#0B/H!Z]/T MDZR5.D"1_H'KB0L]G5:=T#L2CL9YU?/+[5&?)@E\!U^>-^=M#(,NIM1'F%$0 MCU*0RL$LP"40J&$:YV6#<"\.=YE9%_";CD!4Z&-E-C+>V8S[D:M@2T$[,=4 M "F@_,S^)O=D@", ?YB_(GQHH*3=%3&Q=,%28HX%Y83SX?J0,+C$.7$7%JE( M!R0,0=HL9.4)KY>OSVOA8.F$=2$K8)@:W(X"Q(GOZ**2%X'WKX,5BIUHMGQ0 M/_07:UU73%JG@O,@7--;G'.S6?5/7,MAG&1,Q?6#B$2@!8=8\P+8%%[O@HJ? M*_^X_$75.L:E\_;&H> P (D?'Q9_MZ\_D5.BO2U(/PV"D)\5<1;Y"4FS M9.1FHP3>\)[&0(4,1G H "GA-2[-[_R4!2'8*S3-C8V;!";-WM^L^BG+!>)Q M/Z"^^'[C @3B;_-JDP@HH TQ?%\[)-[CE+J#W.14*MH.1%=2/ MP6X;DSWGS!R P)5SBS!9KW(Y!%9KB-T'4R2W%/]:/,+N>T@S.N@) LB@=/)J MD"Y@<&9@^<'BI+EH 4'AQE$)F=R$^M2[[@GOCXX^PAO>@_%]-%6*=>&FAAMY(9I:6 _*MGNRHJQ3 M#DJ7>HIB;KYF#[Q67ZUF3[5KJK5>W::F#W:+!V0K55@RU6V4@]K6:ADJ+P>U M4&KS8FU'V6?]JT>414>X+39K;3>1.6E3:SO M6G64&@&(YQVK#!%/^0VWH]34=NLV@+K#26VRIZML-P:6BP55X>1?ULZERIR[ M%HO8PH(TAYJB5*XIT+P\)8ZZ=J%.4>4R;J+%J-MI+#='#?BN3>5Y-DRO72F R$[46=YH"]I0MC>= :U:B9Z5S(:>+8+A\<. MX<%[&7/G"-N$'@55<#=)F]5\3>Z"FL\QUR;,J:K5DUN/.>XBV7<"5W6CHTOOV VKM($^>ZF^50V\6G6C;=R$NUP$SJI- MR]SD7LWG>O;V@JQ8[U>MI MS5,_!_ SEY7@4<_A;O?@P1TCW#'RPJ KKN8W4&HHFE8Y *9Y:C['7)LP)UM: METQ+[B+94QSK-F\4WG0#0*T:=,4])%U23K<1=-5B:]BNJ4MN_>S W24K1N5Q M?QIWF#3<8=*0K6AQT-62\O)-*5;8HG?P8,6]SN[DI:^ZD)=DRC5I%#RG]VD"(35<\[/P 9B5X5%7%.#RX M8X0[1GC9JWU1\Y5)=^L6J_D<4CM$]@'"'R7Z6O;I)X.%AG&2P#\41+WW% M Q;K#EALEPK'2U]U(#?)4(T.E"'BF&L5YC1>^HKG=;8?QZ^TGO2H8WP;$=Q- M$_F5O.O%J=\VWLN#;E[O:E%9OCWUIO/#EJU$6W%X<&\(]X;P>E?[HMMK:@=* M#W'(M0ERNM2!"FO<*[+O,'YE]$SN%6GN\L@J=XOLA5N$%[EZ^A2B9W$;F+M( MEI>DX/C@/I+M^DA^S8@34OC7"^[>_A/^4[YK0)+;(!)S3+Q680V+OV3Q\+7- MWK)CF"@L8JI/!3\.P_@>=Q4V>"'MQ_>XKR34C2,W" ,6387;2SQ*@$Y1&H>! M1S+JC?>;1QM3%C^^N;CD4#].Z/A&\AUF W\1,A@*O":(O10N>L!(\-#K,8R7 M$!3)9S#R%8,OEBY./)K@LH5DF-+7Y0]O2A0&$2,&>^C-[.+HPT>LS%@]O_SF M/O"R/G)93V*<5FHAQ9>+RSUV:4[ Y-=THV=HUM++8#/^O'N>>]I0>WY2LMTS MC.67YR95X9JNKO?69P>K;'@%GM%(:Y:IJ]_Y1, GJIDTV!^&V;OK3"]%\ UUI]+W9)!/;"UT$&'W-7L8C/(@&^$\*VE3XRC1O'<,5> MA3L9*I=LPQ1*JFUP'0K3?P-@7$SUQ;KUR[AQ5[39'*.^D#9KL.JF0O>!R#49 M*\>KZ)3-XN,7F\>-JTUV'GMC5,RO)Z"G\4+&Y M"V0V*Q1^+_7BCZ/$[9.4"L1U81Y,&2;>UU&:H8;<1HG5WL.C5[*J]?35.:)Y MZF/G%P@=ZPU:H#5$5KV.J#;?R0G+"=NN.SMO=AVY?X^"-&"'Q[\*7G!'TRS( M1GCVF]%!&[67%JOSBMRS&J3.L1JGWW/Z:6R!;JB+"FFA^M5_GN@(=*QFYH&4Q7U'D M"7'6IQB(E[;27]3B'5V6>SLO5\$UKM771VV]QM4\F[8M=W9>E9V)J&EV)$T5 MM6AI.%@;)9!NK-V*834ZM$C?[=3":K*];J91'0N[EXKR#:LD!5,6'^6NO"HB M0GXY%"*:M5!8ME>>N2JU1KF2NW\TFUK&,NF9)K15WO4ERI.#% M(\SF*PFY-TB@9@L7W=36#9K='(T:'N;-N85S2]$RQM9?:$$VCEN6 M[N;/9=9O/8^>O7%1#N*CU$R66?_;* B11BGSPI]%?D)*U_S$ ?-L4ON.4:7D M9PAY\5U0*Q+*#D.'20 C@R\)W@AS^\OQ3X]NJ>:WJV'#0)(8K#B/#I#B6%* ME2 ([H*0%2)@U,?CW#Y)O'L"JA+>E] P3SN+_6S\1S^)!^7[L P" /D!Z"$ M%;[1#);43>(TA5^_PE<2>HN)IH=(L'"$:SYY- T\&F4!F1L!?B.8@820@LWI M]03A"#@+[R%A^' H]&&"-!'2D9.Z23!D#R?C]6$3' _<&:5 E#0%DCHTHGZ MTV(SP=(*\'TP"= M)4A@48>9@<3P=,(@CL2FWX,T*T^=(EA3=Y0"N\-+#[%.T3T-0_PW& P3H"<+ M8"ZG4-XIN/U1 A.$!>D)S6:2Y269HL<.UYDZ3>26(L&31US62*Z:9_T2D<7P M#P4&;%AY),9MP16X/H=SE, 32 9"$D1(.8#ZV7CJZ6@XA$^X?;B8GU4R2(T9 M%2#C 9\@BN"W^WX,S"$,@$]N&>\Z#S >N %^A/UC$BH?>1-HP43<";73WD)R MU[==+(=[<9NF]$RL3#*,\Y"ZUTQP 1-/"I)@T8JI!XN]79H\0AS8QD?9\D<> M%3NHB;M4GG MDWS[3R>!1^?782D%-I-+OP@.N2;EP<:3L$"CU\#_-,&[8+RD*4,1^@GU_W7P MC\ &2JHV,5Q'TC3/(Y9AFZKEJ;IO$UN5[+]D]>#M#2O/ X+O&+Z89Z^0MUOA MP56F]8CA6J!6RCH,^SV-82"H431[?WRL1+9C>WNL1-Z.*0[;5')''\:[T:%P M'V3]+>J)AW-*8KZGCK(@!'D.1"AUQF,,2LP"IM)-!C?Y#.I_5[(2@#Y)PR&L MQ3V,L507>UO>")]6VIN-XF5:7B.Q7%GUK'/AVR879M7>9W3;0V%($N1F>!Z, MI)1FJ**&,6BO,SHRL.[[J5^%>U@L+[Z/'AG<)5>#SON],!ZKJLZ+QU19;6Z+ MUORD^-@%O"K.Y(JF8 F[-'<7?2I%?+/%8ULW^8DOA-P"OD:1@",^#27)Z>([-%$0W3Y[9ZX._K?(?/[Q)\( )!"4'"F0W: M)W>@7Z."##)[$'M!]I!S'MPU&2R,W!_1$$7(?=;O-1L;2QTD8[ T$BN/1>^3 MDK\(%9EU;"R6Z4LD^=C#MU,Q+@B7%12%^3DLW,GJ5^4JBMPEW<(;MY.L)(+! M0B\5@A O3_"+$BP8#$GNYR73B9B'0@B3HS-0FHB;7,R@C&.N(( 0 'WL;4Y) MR'!T.KE6PF5&8B&') &- 'X+O=C%5P!A.-"Q#,YP<9C7JO!'DRF/]'@0A6M: M )%)0QC,>>S@QOF0CR[W%DX#M^238B0.RXP ?EG"5@5OCIDP[0?#W'%=%BQ^ MH"1IJR!NI/QMDPWSF.<.'V\?N0(Q9E)\"Q/-I'AH+)398#V>_?SH[.;OY+!Q=G C'1Q_/;HX^"%>GUY>?KHY/ MKYM:]-NV>Y:NHM.X:LUO3>[IDK'T\MJ%K)6>)=EKO?;I:ZJE=W*PE6/6VC&M M2H.55ZM\WJH"T4]6R3[*F!0^Q:W%%S[#EEVA2''-=Q3V;5'+J%T-UN#MWL)U?O<\TQUSS,*:K9 6NDUB,^ZICJ"_M8MZW0PM'CLYN,U5X@:4J?J$G6S>3YZMFMF\F? MKQ_HO+C"2G*PIW-\; 0?:[DD-O"UW;^C\YZ*CTD0N<$0]@R'A 0C25@OZBS- M2,3"YSSJ/*K3PW7T-NGH\J&*#;5;KZ9SU+4+=;JN]^S6HXY[+KJ)SU<*PK-" MK:WF(K.;;HM7AJ80 8"K1*J;16Q3;P6" >"\1C@7@L$(\% MXK% /!:(QP*M' N$=;D"+R^G-$E$(6X6W,WF(G-;LH6VI*E+U<\6&F=/*I/;T!O75X*$Y\PND=J6']KZW&5*LGLK;##5[C5[)RJYYK8V[?AL=3>6N M[P<1B=Q-[/JMU6]?:9K9,_D)?X,72))Z:B<6:$.[?HN7TJS4\;FY*]G-]>&V M?E=M_=-QFQGZWAKY*-WGFU5ZZTW7"S9+?K8W6I0>V^ M^P%>R7:E\-KFKF1'UT=19>X$Z)P3X(+.5CU=>>]_C@*\,^KN"-1LCEJ_YD-3 M&Z-N/%2&,PMGEJ(HP=J!$)UAEC54XLU^;??O6+FK\BY*UR\N$S[I47'T^("@ M77T:;OKTL<[S7,0M:[PQ55$^">YH--68(,H5*58BW_LZ2EG#WQC^'D2I@9AXM,^UK$"H -Y=2+YTTA<8V&>B6FVH=C5@I_PP/ "JS!_9'U,M9 M]PMX,W9]KK7UPG226Z-6;3$_C7NRC+D0B)FW-\F;. :LV86 T^H) BZ].TH2 M)#9V&"DZ16%#%;AR=!N$](A53YIY$<@!^';>=07O RB +,#G#X7[?N#V9U_S MWQ%UL ?1Y T-Y^UWX^/B3O#VH]W@J6/QI3L!B69>E-"QI,Z[N@\&"+$L=K\M M1B:9D3%82 7?01Y8FYM#)C;@/>SOI?A8#I.];%5M\5;5O%7UFAC;>*OJ^J3S MN)PT^^%T@1.OD=VQ_J2"0\. WH&RU"<@[$;)L0FSNR M+M#+%'IL8'8?A"%\1DA'OA^X 6[K16M)T-9I2BD#G#]B;2AA]QY0FH^$1&#Y M!D."BOU4NUG\5(2B^##O$^6Q;FZIP.1LK@#@TP#?",]=<=37+F&-DO#<]?;A M,)?H0+.[P"W:2I/H(=\H9C81QD.YKCAW#2=[FY !Z"OO0,\HMH[QY@4Z!YT: M/_[&R- G=]@0BWBXCX$U EIGP!I?DB$F,(_[:6(WK(1].X9QND@9,D2%- GP M==A)$[[2J[_KX)/PNH1E&,!X$];:&]L'UJ&.F/LP&97 &H,3H:"U[73@+UQ]T2QM!]XH%^^GW^?3/@A/M_DFVIK A>5!HX MS,7D3Y,TU.)"Z8I@UPNQ&,%.+LB* ,IKUL?A7%$_%P47,1#09%5D^T$J'$41 M&$<"HF@@R)+X7[8ZZ/?"0<$M001_&)"B]^0M2=BBX)J%M!F.C8I, M=$.^"Q]STK74"GH"8X57*R/?D>,*@#!@27(9@3$'+,WLR=6!A988&4R[Q);? M7C),*OQDS*%[PG7,;@,D4C$+< ;C/J8X&2$,2-&AE/6TA$=&89:CF0(%9%/ M93T>%1SZG]A)T=H57N'U__N'I2C2&[P#_L9^D]_\TO0M\"P:LV&QO"!51U$" M>OIM!._Q&&$<&H'ND*'TR G[DZ&621H%C?-?QCX,6*)+MC$R;V?A+2GIRR3G M1/8&:"#2-%>%0&$B82$]&01!CN!:L=&Y)(KB# 3N-\K6AZ0@/9P06RSCNP$> MZ'<;Y&(\=[, 66*&8+8C@UV=A6Q[SW&)DR.C#$1LOB%,9 _[\!@0N:#'"5%4 M"@]!6<2-@4$3P #J#XYK>O;X\6E585H&YWTQB1/?T4?24Y8W*CX9C[9.>N;0 M^5CJLI=SRM5Q/!@$V:#Y]LMX!H_4P\D,IE26W$) *.0>Y%(-92LYA&NXREB: M/78#9DHP##]M3+ _Y4<.D4O#D$%OJ22Z(6@JB,F:Z%.S) M'F/*M&2+LE%TH6B->S*7KNNG=9:)%C=D(SNSWG7 B&=TX\=ES%FMB/4D0'DU]L#;V8B3^V=Z"A"BJT6!:# M3OMH+D]Y39,$PXJ+E4RF]X36B:F3Z< ; >RC8L]DO !JQ.TM0C]C1QM%1?!"=\/.]N@=^,ZV M9A!T/\D]57!R/D4/1>Y;&>L!8SLH[T7QDV)H/66>V8TI ; "KS=[G4YRVW&\ M0.CE#SR8N2[WI/$L"U__M.[$?!.C,)R<"Y0R.+<88Q*-SPDFOK%'DL_8J-*! M@ZR?X!69^9IYT*XF'K2/N0>M]GFLY @A##O"LDF42NZ/POL)B_1;#"N&RWX2 M@+8/R@ H ,S)2M#3E0HC9+]ICV(*NSHMCZ>9]107FGDZ(1@,'G89^0=3'5H"Z>57DR?&O MQ*YV;><7I^_>G1[?")?OA(O3/X6CX^/+3QG%S76S M>96=*P^&)$^V J9#\!((?G9+]W.N;(5Q.@.WE M1\ XW,#[U\$*)X^:IA[PDV-^32#98@I]^OCQ Y/L1Q^$ MD[/KXP^7UY^N3MDV<'DAOC\Z^BB\.[LXNC@^@QO.3X_PZK5P='$"_W_QZ>C# MV9?3$^'J]/C3U15N%E>G?YQ>?#IM^"X1@SXU'!9>2G;B#1H-AF8S9::PI&=W M>F8SC+V/Z.UAM)G<"^I-BH?0I8^G]%BBVI/K;AC N:'$J@Q?H!WA0^'TP2?!$DL)0;@=(6!82!Q,C-Z1<,1\[NCZ"W#=,",@=^@E_!05# 'X ")C]U;H$7%; ZNKHJ3W+P,[=L+'TZA<\I*B8/\'$2# M:;<&RAHW"8:YB:Z10Y&:!Q,'^/2 *W MH",:1@KZ,R#4'>41.1AIZ8W=*?CJPMLR?8@S&3D8R+-.EORCP!M9E@3.*#_> M*1SGY9(7WR\%P1BFCZ%0CGC^21:&$!0P9YR>C@8X=N;M&EN4'NB?Y0'4]*/P M.YC3(#N"8?@P?L7?(["?\2OP'M70"_*D_7@4>LCC=P&]9QN"1S&4">YD :KC MP>:Q$2!1<-L8_Q$&D"&-R0PWES*&13>DQ8E9AF_UQEO0P %DE0<;2>&!" D\ M38,\T 97!?F7">KZO4S/6GQ/"B0/0[*"TF>!;D Q3^KK\X4V9=A5$;++LH3?%NPH; M$:V;^61F5.#SRQ/#IR?EQD^12UU\N;C<8Y?F$MWR:ZK2DRQSZ66I)R^]]M1K M]9ZAZ!M_J]53=&.MMSY]35>7?W/]L6J2TIJQMHFN;1IKJS!@K$S7%5-(V]!8 M:$LM8VIN![6963UJ(E-L2I6Z_]0Y[9>UPN.0[ARD[1G%=L@KC2A)=F MWG>4<*NT3^2$>TPXV>ZP_-Q$KT',5G(I+#.8[/FQM."1C*S2@K"A4'CA+M(= M].?-1-G9XA&+R-JZ#.DB%7\68I_1L' 2-Z-59?/HQ-'&T<;1UBXJKH&V-72E MQX=4U,7_-: XYFID*@((7J^"L>?FNE;)L.(=&P,P'R0?)!]D]4%N1/@]41)9 MMALA!1=;4,6Y-=LHUA.%SQ3.KD*QFLN;KD:Q"M5-%\RPIOJDJTU-/31TN\SM M[D*Q]IK?P;'?)NS+V"",8Y]C?P^QCUF9'6K4N?V6+1NRCAFU5+/!"N*X[,%4 M&>566'*\<+3\]>:HGS(*YUMT39K4)2Y4%PA,0WY9 V* YN9-W M=!(IU;<.CI3]1(I9N5?,WB!EK[U0%Y,,BOH\46WIPK,E5\_B2/3]G5 XE5>O2&?M33MI5 M\=>X5=+ULN_#CI>HAKG^S$72?HLD^=#4M9[-15*C5PE$DL5%$A=)^R*2+(F+ MI*:+)(UK23Q(C@?)[7>0G&7QB!8>^[025&RC\H;!H;*?4,'6FU6SL/8&*]OV MJ3=:T3C"#C1%E]-?L8(P96791M@F8_OO^N#F. M]\S-85<^?MD;^WBN*)IEHS<+.^B/6DR M[,;IFBQJ;>: FC',JJ4MG97HD 33%QNFF$6C75+FIH%!\7 M<%S S04C6X:\;N 2%W"UK]\:]9RY@.,";J\$G&6O&\3+!5SMZZ=7+]K=:0&W MQ;.#!MCSBZNC7'X\O3JZ.;MX+YS^[^/IQ?7I]59*#51YQ_8J6;3-L_@28C5F MA$UY1ZI=2[[LIDM2:EJBA M(FFOXWJW42.EE9&]:]9(:6T4WBO-Z.F/YLQ#\'BPYBQ,#*DG<9APF#P'$[.G M<9CP3.5MET5I96+RFF516FMAO%+DGK6Z-&BP =B4=W03)K+=,SE,.$R>DR92 M%4ME;V"RUWZ+G51!::4C8\TJ*.TU/639JJ)M[(WMP4W469Q8:D_A,.$P>08F MIMY3.4RX)V.[U4]:Z<=8L_I)>RT/6>K9W/+@!NHS,%&E*IH%A\F>PD0QN%>T M!C]&HQ,.QD5/-I5T\(QF]]QS>YDX6VWNC18R\J$"!LR:=<:;D3B[U^:G6E?; MRX8&YW$!QP7'#3 JG^N],G9Q?'E^>E6Z@=4><>6*E2TS:_(*<4IQ9V0SU4] M"2(W'M!:W(_=5U';HXCJAKRN&LJ5S5T9"WKEBB>=5C:Y0.JP0-+DZAWON$#: ML4!2N4#B FE/!))J5F^7QP72C@62W-.Y0.)QO%NK=M+*2-XUJYVT-O9.5K7* M8F!O O!XG.:<36VLVUJ%8V7?L&)87*[P!.4=%3]93(N&JQIK%C]IK<&!M4^Z M8Q,VY1U=A4K5XL <*GL*%:DF-T9CEYF[-'97"*65/HXU"Z&TUQ91+&ZW3-%+MZX>%LZ:5.VUW4!<_%6^^HI2N7( 2[>N'C; M'_%FF!K7WMHKWJ2:CB<;*M[6,.L7/<+OY'?NY$2J 2ZBQ=5V+BXOQ/F*.\*K MT_]]/+VX/OWE4+@XO=E*,8LJ[]A2L92V^:XYI3BEN)-[<0$>F+DX[^067A75 MP$&,132KQ>?=?=NH/1:0K/(0/P[\/03^*T7CS3,XZ/<,]*K=@E3RSE MB:5O7VE*%6FP-^%1/))NKFFAPOO<Y,'O;'601_//2L<)0;/GI<4YZ0N.29^Q M%5Y^&M]!EWJUN3=[ U.UGE'9(&Y&7&E+/"J1^##8UR2\)P_IP:\S M=2-$W:X]1H@1Q.\ M"\9+FC(4H9]0_U\'_PALH*1J$\-U)$WS/&(9MJE:GJK[-K%5R?Y+5@_>WB"\ MA=@7CN&+>1\;,B;V5G681=,Z>"LL0M@T;$AR"\A!J6/D.S*;P)BWF$R"L89D MF-+7Y0]O2OX.(O9)]M";XET%0R("Y_U42.3\\@2>>JW>,Q1]XV^U>HINK/76IZ_IZO)OKC]635):,]8V MT;5-8VT5!HR5Z;I;#WZ33?K%J2L;FFSS DJV.MWNKNTF' <-P\?BQ&4\QLK) M1B*/JD8SF/_TLO/KW\B"E^FG,0^"%!VK=82#=?^XO3V' MZE:G6G)V,AU-UBIW&=K,$M4PU_5JGW)YU!EYI'6I+4HWQ5%-/8ZX-.+2:/>9 MX(;=,SN1"MY)680AH3LOZ-!00=2$[/PZ:31.?F*U?IC!2WV?NAGU]B=-_W3/ MTO2UZFWT]B:_EF=AST+%ZND<*APJ*T!%6;M54/>ATH0"@W5BXR0 I2*AD4N% M(!*8PH']G:7U[$XX#YKR MCDZB1-(XC?V80:0.$^YCFVU8NW:_6@Z5 M/8.*(AD]E6.%!SD_?>P["72N-[QYI?#U[D;WK#[]1@L=6=/7#71;F0)-\=ET MTJTFFS6YU1H:'\3E')=SB]A$5BHKXES.-6D!#2[GN)SCFD)%F6!,XH M+^Z:Q<)-$@SPQ[/([?&2#'N>=*C92L_D 6$<^7N'?-6R>S9'/D?^WB%?E[7* M1]Q[@_Q]#ZW[.$KKLK/89^&B5U3-=+&KC)'RK+:PEVJY9K22O_&R9[Y-^2Z*M>WP![AENML($KULL(< M*OL)%<7D(4M-]G(, L\+:;; \&B@C5HK3&3)[!D<)QPGSQW,VG)/YSCA:47+](LFIQ;Q]/DNI,\; MIKGNN7_KTN<;GK?!&:H+#*4;RKH^)LY0G*$X0SUB**EZ( %GJ"V[Z9K!*(LK MB9R$VO?G0#, > %X2BCWK0C M8$@3(>V3I($N@>[K5.U1F^2>S8^Z.?#W$?@Z[^/(@;]_P%=Z$B\UTN"(%5YJ MI'XZ[%VI$:FG\Q8[[0E'J!P.5?<_"X75&]K7.B-23 M+%YGA"=6/+=W2-PQR:&R(E2X1X-[-'BE$5YIY$DIH55M +4WQ@BW6^>@HG)O M&(?*BE#A?>RYBX,7&N&%1KCERBW7RE"1>355#I45H<++%VU.T5CT"+^3W]DL MSQFO7L.KU]1P/J?P:A.M<'S4#!.-%SGB,'FVR%%/YM*$IZTMU2[:E;K&:P5T MH5: TC.J]LJK2H!N&MJ0G9\].>EK(Y M.OG/IVNL97/ZV]G-R1&O7M.F=W!B[3&QMN@&>$Y@ 0WKD5:7'T^OCF[.+MX7 M9;>V8LCS=_!W[/$[MGUXN8I[<0<"YHF26%NMB?V,H'^Q&[^]AMBB&3;:UM)L MI<>3E#GR]P_YJF7S)ID<^7N(?%W6>CS!I\$GT[6ICG@L'0]I0ECIJT)_?$6_ M8WXH_>40MJ#Z>4N"Z)'R"61U81A) M'(;Y)S*:T#1+A:U:P9T,B3:LRES\!"Z[Y0GG4)D]H:RNZG"H["=47LFJU=-X M@1KN4WKD4YK7#+9[T+9"/.C2XY 6\IUNR+TU4ZE7(T,WU76.KU4=?;+=6[, M",<7Q]?S[C137]>=ML_X:D*1B-JTBFW4VWX^&J"!-2+6K+?=6B-#5K5UN]5U MW]#@!NDL5G2CMV:Z L?*OF'%L+AFOVRCBOFZI MB#86<7]16G>MYRGRNKZ4[ENT#:P 4#-4JI;#XU#94ZA(E977O8'*7OO)=E+% MO96.LS6KN+?7P%4L[@SASI"5L&)+E34/#I7]A(HE]W@A7N[AV$4-]U;Z-]:L MX=Y:2T26>U6K+>^-)<*-UMFX#^[?X%!9T;]A\H2[)J<=-:(@YF:"C)]1\YY[ M[@6!>4TC[.:*B+4HP]'2S#0[6J1,;9WF%'#^)!P+]>Q1D#\* 9OW8$X((8X19=ANKIL.KWE3/ M,ZTLHO?FJ)I#Y:4BFD-E3Z&B5P[HWQNH-*'P39W8.&(9Z=3;9GN)YYXKO$ Y M&1;4_M_7QC<;)T^CI92M&B^LL?%R"C7%8NFD4:GHE8];-F-4UC#7G[DA25\BO MK, ]_.L%=V__"?\IGR@^H2D]4X=A#..\7,CKA(8D"^[HF_O R_K%$*8?+#A# MFCQ"'.""4;;\D4O#KS)P&023.T7!^^ODDW_[32>#1F0^/+RZ@@.]O DJ/6OP! 7*4 M>]2-$Q:Y\1JX@R9X%XR7-&4H0C^A_K\._A'80$G5)H;K2)KF><0R;%.U/%7W M;6*KDOV7K!Z\O6']&V)?.(8OYK49R9C86V761=,Z>"LL0M@T;$AR"\AAVX?" M!/9V&6'Q*,=![2?4#R+&Q>DCA"X8LK'-$;,WO@XR$!1NE3DD](Y&(UK[^)\4 M/7]2K(@ ?Q;FQRV05)C^_5"@W]UPA)N4D/6I0'V?NEF*&!\^79:T)PCP&8>& M ;P)G@U284!)BF6?^C0$#[+4)VQ'AC?=!UF<3 PTPB$CRD*>=1KE:2,>GC+>*)8 M_8)$#__W#TN1S3=IF44"%&1/^\0-0H \OA\F$3ZD 2-821908>[AJVR=$AIY M::]VF*_+IC 50%,^2J'V651EUIG1EQP[_+S_IABZZ9C:?!H->;M_S8Q]-)@SP9P^J*FP:WC\86=CTOF7G1QFJM! M>TAN:1Q+=TL(T3H/;*/ #%]7< M&&B0 0WQJS2YPW]#X"08]&B(NBQ\'/;3;)0Q!UP8#-"EQIQLP#U!X7"KX!YU MJ$M&*0JVG&3HTO1CU&ZB-$CQG '9D3 -"[]8^#V]0A*"GCVSJP]QV%$^)#8W M(G@!:' )L_*#? +L3M:BNGP,R9*@:[!-&KJLS^RC )^6ZN:3H4^VR?&?:M'' MG[2E#Q]C9_IHH!G;1AU+>S/-Z&-N)B#AAL.0'1J ++H+X&.P>%.+_I3F'&@ 1"_DZ S[EWQ<[R+4SH#K[M!>@,$%WO3:P+XAI+!MM46J>,)*LQD+ MFJ=NXJ*G-:)G8\Z Z?-9@KJ7CTH4ZAN@3TSAQR6A.RH^:<_9%[:!B.4GCP<346QI+! MRNG>>\RDEX4@0Y '%-UH#\N6HE3:L_!ACPDV3Y4 9HQVRY"&RB+<2/"$PK\ MT4$H"B0$BS!B@87XQZE]#:RJ15YP,E;9,!YEH:Q">XRD?<$/X_L:#KFAC;>*!K?5H5DS8>2H\[D"2%4!I%>40?VZD6BI[#L?O3 M)4/4-X72^H&AO6+>3=">2E7KE\,I%RMZ+V?T,>;N&\!F&/R84=#6=>KMPI?^ MY,*??A^&))H(^+%E.V7SK3BU,AE#Q+RJU\JX>%( /!)EKT7\2TW(>37I?-\$ M:V:64K+:RX/'/SYM\-<99[4E!7FUU1.$9RA3>O)+W<6/0] B,2]H%>BJ\] U MU"9!-Z@-NHL&- ==LZP8R+4@J>#Y878=4=)4H1@X6VE6SFAC IYP#P9#H&@ M^2X!KSNZ/A8,R3@4K@K",!L'M_^$G<"Q>/1C(!5L/0EL.RRBRXUO(YAE'EQ: M*/%N\0AL:"G-<@?U^&]A0!Q4Q-%4*H[2IH8N>.BW%H1W.*O%,QHF 5R$C^?S M>CHG8+*V;/,%VV J"X(4AXJS'JO!9-,Q_4M'W@5V;C0_:SV+L?.T MB@/K-TF R#4H^"#S*0^"-)W.-JJ)M1=M#[&@GR[B,X[ M5"$7+T!U8;(RE7+LU8FNIW$_8PNL9 (T7CHU6CPI/4E=))_*HS)TA6X8)5I]BJ7X N\'[ R;RBB 5$#/4[42XVE%^%1R>Y>VSW MK<4]T_MSGH-5F(?L2!;#N]CI15@>JB5EV$A^\R04S@/1[V; 3DQ5!XZY!:9A M'J"I+[#@M@P#0FX#=^HD;OK0HO0_A?26A(>"!RJN!WKO+67>*?1 W293X?C% M87P8I^,TLL.IQ-U4X#ORRM')#=YRSENPY9SO20V"/>?14'_? ^JM@DKZQ[X/#S 9_'@]"Z?BHR7I@GP[:;9\RX]2GFPHWP"!\KCB MQ',295G,)OT>9&,U=P F((H<]%31A'F6$.#C/)"IHU+@ G@;4Q'AXW0P#.,' MBKD3Q&,^M&F-DWZG[HCMX2G%L! 6N'B;4%J$G#'?%2@O+":G&!(,H0@*"BQVE9O=D1S)PSSN3= ME")NDRF+N?\4OIY2,)3A(V#:@@QC9<.8)HAS$%Z]_V6;&ESM!SFOWC6;>TUF MNI[,Y%J.\RPOYO.S."LS1IH^"NC3Z4Q5AV;WZ%1Z)ETU#V3(E<89OEZ:>S7V:DP4Z2F"M(!#:31W2;C'DC&=EDW:E4S;Y> M)?.Z XK*^R:+NM**/?NXP.R;3:\O\;)MB5/IU+9N3?HF=V,S 9A.).#VF>UP MNJ9 7F%TOAC"U#G.6,+.5$K(YEHI"Y/-,+A!MZ_#I[/;]'L YZ=Q+.3ZLE.LFNKPG^&!H%Y!/; [R." MD:;YJ3>*K-_Q *KX_20W(M!53AP,N3@GR3?02ZZ"]%OCD]I1J(,EP&P@, <' M^= 3&/KTT8([.7X;9U<5IF3$##QX:R0PYW7D/J"AE*NR>74D%JF/::7E\0!@ M.+C+B0?;"8E<3!8-(M2+QR$M U8SOHA?P/$4[_%B%H6 KWOV-6AY8LC$*!?P M>=HSB\<0CL)PR4-(D5%A$F+T<>*QTQ&F^PUC4#F"W(*I/76,9M#%)V"%- M[K2/DP;4A'H2VP5&S\K5O$+-I_F(O1P52>5XO'!'PNE<(5B-2;QDH<^SN94Z MQO@/#B7,^')(] VS 7%;9_'@]Q0S0]+\ C.IRZN%4V" \(V=K\4A1^X89PR'_@6!(*%F%TR'"&0F0^*L>% MG99%CR$O- 9&-MAN&K FCI$K+\3[EDH M?>"I0\QR+W@?93'2-$-9_ !$A&5%+BZ]U7F$!18X\(%?X_*\RP_1ZB;C$])9 M2=9PDCXMJKT)P>%Z&A0Y.'@BBX(X]^C-R&VF2.1K J;S)-^?Q30(R&:*)%O" M<7[Q77[QH3R[1)74 <9FS!P%(0V/#90_B1!>9G&?XR^(DP;(40(>2&/C DDD+S'-P$L/;,9/K=)3$\ \[ M/!EO:OD1+SM$]\JML*AO 01SD\#)]Y2+&*A@Y*(#1,51%*&_X8JR@AR W7=Q M,LA] ;)444,[!J7$28)E2)-70AJV0I'L-W5:G_]M.#,>%:=CD5>F%3+QU"?8 M;H8*N'KJ&UWO2?DZP@A"%@60W'"%[&2,ANP >\RXJE61$E5*SB<^N[*GN":UYEVABAZ7JNAIJ8JV M1,'YLXRDI>,M:NPUS"7^>.GSO4 8I?.[P7SLX=/Z^>R^.'V$A$(O1W N^1A8 ML5!#/$KG7\H@B0\-XC2;/9WP)T ,*3X#I3'@,X V^SQ0B-@U0 +PB]PPK MS,P< (WC7\K(%VSM%'IE;BI*Y(FU,F>)-'OM_QU@]3GL:AD^%,0D7^.DV,FG MDW''\56%4RZ*\YQ#[_%>->Z*]6AA@#9T6$23(85Q8884T06* HJ,(+J+ Y=. M:=7P]F+YCL9A0CA6PK2M(@@,!SHI43YY."MBX OKKNBK0P_S/Z*NS,*((AKB M'1X-0<%(\FPGI DK"%KLD4R_R]OWY"8H_.)3EL&'-]+D#L:-!1-9RB4[+V,_ M%:\8]T@ [<7M%X7168X4:O"'BXBZ".ZS4V.$:3; RD3UN<.1%*R>(O<]C)'2 MT]H+RT4OPM;RX+2%M\WJIA4D3BG-7(S8+13XT>.:8PBY=(Z=6?K"X>-3:U8A MCIV*%Z7U (QN-BXR?5:F^(]3VV?B-(N7W",3^.0N3D"A?"C.E7*#_QE_!]XB M_*2I/6MF^V>?^4DK^XL7?VW.AKIT/V+^:]R*%JPK_.$>/1\3@83,'41HU>99 MCVD?&$[$V-4RS ?C2"OL2)CSQ0Q CSH%YY8J=Q[4F ?@3QWJ)=2E8&$Z)>\/ MR0/[99ICY]@;F?>0T>P+167(FPC08Q*!50J4'__E-Q#) 1BR'S&R)Q_1;PGY M 2H2W'4%S_?*XY,)65AP;DX1QB>L>-MCF_09PI19!'E[1WP92S/*?0LLU>CY MS7^2_XY92N.<^B+Z?;Q=/'IQ7);5F%OQ\63GG6AL+_< OV*QJV?])![=]EEN M&G :=E6@R0.*_2#VV*>F4OS9I/.J@5%NW(+R/("/]AFA2J-RQBE8#:DL+@40 MQ'*6)IY!U,!<0%RQN56'?Y]ZN>-R4N\7N\LQTS=E:07Y'AD2EGXX/@N>S>(2 MWCW_L6D=GCQ2^QE%X0>)K48Z&B#T?^2'=WD]G72E:CJY\&%]JB$"$3;(G M;<.+LZ,>.SN::RF>7U.MGJW82R]+/7GIM:=>*ZL]33;6>NW3UW15W<9@945I MSV!;15E-ME9Z+6OO7J!W04?XN3[WTQWN,5)A-PWN[>=T "GW",U$ILQWN;=7 MF5-^"E[/K!ZY"J0I)\[I1& NG>'C59-P?@<=)H8T0XR]P?)D3L46QQK!#\%P MCL/ $\KAM6IM+YBB&[+XBB,60;>IZ2_E@BZ2\1T)$D;#/[#&PB9D11>IQ,&V M;;!M5A8#K;8VP]4CC-F<7YU%YASTUYE+?@[:GY'96P7.7YSV!;8OW:305X6W?3FL5UE MJI)0JQ6PXE1_>M$4IZ>6X%L;-;=7LF3V]$<[Z#IXK3#32OPV]\EYGN5X:Q/> MI)Z\V*KFB..(VXZ$L^V>Q@5G9] FY#IE4+U,_K.%Q=\UPPRZXQ MRJ(I-IM19$OM&159Y0FX;DLX/V,QW%ROSEE;BG12%D0Z-2S ER4ZYG*I:H2O)?=L;?GEM4,[]9YEK/;: MPBD['EQZ_UWG"/M8 -K\?K*3N[&A#>.E85M\1=.O@+6P$+(:")67\ M5N3:7O(%B9:KAL>+:FAS M+'V=P3]YWA.H?6:,O6T,:.:F&)OOUJ46U%$PXS/*^53-<_FY_7G[] M]OW\Y.C'Y9^GRF?E[/[BY.K;E_>GVL77;^KYC_ZW\Q]_#.":?O[C2/^@7H2? M?\3Z^?-8O?IQK7T[.Y2]?P_[ES?G]Y1^6 M?![8 W?P+KK\V@\_?_VFG)_\-OC\]>C[^8_?U8N3WX+SF]_E+^\O^E]NOJF? ME:O^EZ^GZ@?UJO]Y\#V\_'JJ7-R M+D\^W7\>7 47RN?OYS?]KY8T.[^6I',8V\6U+7WY7U]R!W]$ MY$][=#GX$ES>?-8N3LX?OGS]\NWS#YCO^ZO@\D]XUY]_!/#NKQ#8R-9%)AM$S[/5*V3T9F:3U=-/< M1H4\:2N#-975!M3&JF*KE$_[3$E2H3Y4*PH2;:H^7GNGW^**>.R%ZQ5B.BS* MQ M#D@AW6(SJ9;69UC:/MJI+O+!6X"9J*[6<,.VM +5:W8?T_[.@>SIPD&U71;USU* M/$?3B&+9LF$K/B6ZK1K$D?XZFQPB>-0-!B1,_W4@ZN61PB@5;PD9OD8<'44> M_G,Z =%1=DR2Y &HQJJ# @L!@> IH^:#A\OC\N#AD_SEY)O^^>L?W^#ZX,O7 MW]7/?U[U+^!=7T[ZP>7[3_KYG_\)\5N3@P3T_N+'D73QXR+X\OY,_?+UDS9_\'"A_">\N/FFGY_@@<61X4E*N_1#E<1YCQ+' N>C8G>F1?L:CEFKY-5,U6'<=W M7-?U#%\R9-74O5ST2/ _+GIV+GI^C$6/J4A$4X@O6HHNB9KAN:)C4454#&)Y MGJ%ZNF)(.RIFK MBK9E@,#T956V[9T4Y9M0Y1=@XB:95'1 GU%U!PBJXJIN9(F M';PU%*UG/=H07[I#-J] *)?1&U9G.=-NCFDG6JQL6)0J*A6)18!556*+Q#$E MT=#>#5-H:SZ X8-$X"^LA3OM*.N*KKJLT[XJ;4V)+6#R 9N4BL M(!(OIUW(EN,0V_5=48$=2L3U$"U8'U&7+(WR$DWR/*IHHN28 M8)6XFBL2!2Q1W9-,Q_)U3=)AQU,-M:=N?,=KWI$!E\$;5E,YDZ[/I!.UU-:I M9TF:+IJ>CDRJ:J*C^414%-.T;%?6;4OER]O:Y:6R0W55]T7= 4&LP?:*]@<( M8M=4?5FUJ.++?'E;N[R^JSJ>9AJB*NN6J)F>)3JV8XK4US1=-HCL2!ILL9*\ MX"2LR7MN]ZW,YC4Z7&VCO\SZ-!'_8Z&@U$+V:9 MZO@X%TN5Q-+9M,I@*%2V55\5/<4A()9,1;0-Q1:)+OFR3"W+IBB6#C5=ZAD; MLJ-6YHT6.3;WE]\W=CC/^7UK_#Y10S3J6+;K2B)U34D$XT 2'<.21%@HT!ET MW52IC_RN6')/:PN_[RA/L3;EY&,2#V$H#RQY#//&AEC_@X?Q[D(-*6G_,211 M=A1YIR7YN7NWJB ZGU8\-,FBBB4YHJWY5-1LRQ(=3Z:B(5/?IJ;M$U7'5 >U MIS3('N*^BF8J#YQ+-\FE$W7!L%20FYHGVK8$ZH+M&Z+M6XX(_V\K"K5L8DC MI;K<*(]BU\M.7 +6"2MH&E*24H&11(Q]<02_O-QWT6F)L[&3BW(-/N 27.%@ M+OU/*65F#!J.IXJ:;\LB<3"*SO(H570+5D8%"T63 M>U*#SG5Y+%4S%0/.IAMETXEF8)NV9NF&*L+"&**F$RK:$O"JH4B>1B1/EV47 MSS.LGMT@-NVZI^!]''OW01ARM\"6M_^2T-Q1N3GY\FE:#=!]4[%,UQ=]27=% M3:622#0,N79-"J:'I>BJQE>^BRMOR!J5B*Z)GB$IHD:((A*;NJ(O4^+8KF9( MMGGP5CVTK45GY0TR0[FSJ)DZ(>?@K7#P1#?4+4FF% ?.IYOETXG&8%J&I1B>(3J*:0"?4DNT/ 7S^"3+TWS' MI)K#E[Q32TX4(DDVZ(>62311LR5;)*9ABKJN$M7W0#3;/HAF2^K)+4[E:[TO M^83Z-$F8;NC& RIDY#M/B]N-6EB2_HQ1_H9\YW)G/;GCSKB494NRP0(5'.*[!K6QH[O4J+#@_? 6 JW%S65(=EK(;*$^PD4PWY*I36JPP)W"S93!^#LN1'VG*J2 MX)B.YUF2J#D*;O\F$2W7<(!'@4$5A1H^U8 ]-:M1P;^;K)'4@BH)B_?^YR;[ ML@SIIK556;VM5.7I=T7(;K80! _9V)S(_383;N<3R[!45_0=8HJ:[^B8$8X_ M:;)J^<0P=._@K7DHV?;+CTJK,D/-3A,NT[A,VV*Q"R[3-BK3I@(038U02?9$ M7R>NJ!%?$XDC8PM/0Z*Z*NNFI!^\-5@8VHO34W8ET[KN9/IP=O3;V8>SF[/3 M:^'HXD2XOKD\_N^_+S^?7])J?6J!5%@"+QYAM-O\"M7= MB'V-47;](+ILSQX&Q G"( MH^GHM(*QZ1+)/#=%K6]7K?IQD8D:3 >R4SJ-0 MTQ?[I]JK776Y$?&FC,(/<71[ ]@Y >@LK!GF!]^I)_Z@29\H"J MI*B:Y5/1L&Q'U!3#$!W?DD39@!5SB2X1#-7ZOW]8BJR\:9!'CG=#YT)H^U;< M0B'$A4TU83.QVAS3T6S/DT1+\7RPVF1'M%S/%L%D,ZAO:*HC8_=S77]YL:&& M.O\;K;"-.XD/R0/VSN11H#MJ*?TQIS>7,.M(F/-97[=/=5@!4?,M2]2P\"FA MJB7:*OQ,5,_U- (21C(7-&[C$8!=X<]-MQ/F_/DR_IQH *KF^K*N$)$0!Q/' M'6!-C]@B-FRCAN(0Q5:P]E>SBH+NC729QWI,U-YT)=4U5147;0E ^P/RY5%"VP. MT3!\5X'%,A1T=L :-2KXB,<&-E,[X*RZ<5:=* J^;[B>2BV1&*J&W93@)U4G MHFHIL'(>]:F';0R,#70ZXZZ"%Z2.)O2.1B/N*MBV7G ,+\7/_1ED_>-1"E.G M22EQ'KB\64?>S-2D4SU7]PQ#%V7=,D#>@'5BFZHOZD157.IYEN>X!V]US6I4 M'73N.&BF:L"Y=1O<.I5$2!P3] />!0S?UW9$(FF.B*L$;5L375!V@*W&E*; M>BUVH#5T6_T>LZVAI\*0N+]C%_F/W'1ZH7"<*8O@.0 _U7-$R;!D42/4%!W5 M-47%5FS;,VU?)>P,9 .-:+F7H[$,NM$,2,Z@+V?0J9Y+DJY+&+?NZ)(C:C[5 M1=NP;5&EJ@+*B^&IMG[P5K;T1KDA]RP'F8WB.C#UD94$VT/-<"V\%0)"RHYQ.*3*_*\L:"IWA*W4M3 MZN+H=GF*#3>&MIB4,ET/AHND38FDF3R?5$@]HN M,7P03Y);.P[XZF]I]7V7:#)5B.@9IBYJL.*BI1BZJ"N2;%-)UE0+8P4/%7M1 MM&"#+&?NVFJH%M&17HWEUYU$>G%^79]?IQI(Z527J49%,/J!7Q7;%&U'TT6B MRIY,59"J+H9FJHU*Z>RZXW%1[R >-U5C1YFIDQ+>H:*JO#F=U@\LV[-UU??! M3@6M0)-]D#>&;HL>463;M"EU=7KP5C'4!=W+N).I*XRZM2XRG%%?QJA3M>1= M*OF^[HJ&KVBBIA-%M"S9$%W?L23=H*KNFP=O54EZN6; _0N.[*FJ+8'5(2N+CC&Y>Z KK+JQ]"K.JIMFU8EBX%J^ MHFBJ)TJ>":SJ&I9(3%,6'T',\1">P,LB$;ENLZ?+D[L]Q$,JFE M.[BGH ZH@.U)# QFDS3;427'MST,3=;E!4=$#;)!N:.HH4HA9]J-,>U4!*JG MRY9B2:+J*A9PKJ>*EJO:H@R+1@W9T2W%1J:5-I;3VB _45O2[C?D)MK?S-LM MI-OSF/C-2:29HH.&K;J>0RU15;"+I8>F*3-2#8\:MF516+V#M^JAK&LO[V)9 ME3-:Y&G:7V[?0IX]Y_:-7<09%:Q?7M*L M=*4E*J7C=O2 [VGP.@K"?QUDR8@^CG ?4^ H\HZGY\]EP HRX/-,1KMF4"K; MDJBHQ!$U@\BBK:A4-"73]'W=4BUJ'SQV$=36P79+X*RR;7%P;A><4^WY=%62 M/,D2+5G"YCSP']M5%5$V=*)(FFW)VG)P=CV>X3J+W6_]. 1V2%D[5/.-0/\> M!=G#>JVJ-]A1?&OOV.GF[@5WY8N+YT6\^;5LL0'5L.0?DS+))<7%/Q1^>DK$ M?:3)=9\D=",:^MG%NWE1-QX-0^)'DEPFUQDV'OF#A",Z^7JAH$M<_JT@_VZS M\^-"_EW;TI?_]25W\$=$_K1'EU]/'[Y\=7]\^?-=@/.Z^'K5_S*X"B[_/%/@ MG];O\Y>:W\'\_SK[_I6@VRD^*K0?1F+<5T3)<5Y1U-,4V1^& < M4$U2->(125:4@[>+BB8\%DTY@@0R7M9&B:BS-!TATJ;=H'[PG7KB#YK$'(&U M(/"3^I=B6XKO*%34)8GEY1JB97M4A+4W9%"R?-WUJHJMK0+I 9"@6JED2 MH$G2*>Q-NJ31@[?8I.MY/6L%32Q@,& G6_%$OHP=FEYPQ\/\MA9B,\N7S G# M&7)3##D59>.J1',-552IC^UV5%N$?9^*AFO+J@Y;O>-*!V^93U]YTZ#(/QZ= MV\Q8&0MQ76HZMBBYGBP$[J:+]J^IHN>JIJP?@X(8;6);+O3@]#F M'9KAB7P<->+$+!\*/^S8'(-^6Z[H#J["SW^>?3__"L_]@'&<7 TN;_X#W_IT M__GK.?S]:O!Y318:@W^GQ!= M>\J;LX/C,@Z?!L/'=%07]#J,GC0D4;,U0[0,DXJR8UN:HWJF0JP=G)5M0U;Q M,X]&@.S\X2_'!TW/L!11DK!W@:)XHN.#64XU6=-4R2>N2VKS.'/$-! QKN5Z MFFHHHJK8F&.F.J)%;0?$DBE9JJ\1P\<8;T-J\CG9HBK7_ M;,,T=9;-0%1?!.%$1(O8FNA12?94Q?*I5ED>;0TQ?/.J&2R^C$X[230L$SO- M>K!O698G2@Y15*JHENNHN2BR5E>2%I]D"203LCX5*/[9%Q P[!;X07K!*=<^ M5#C;@CI0^,HYWU7CN\E1EDL%!IO% MEQM*[LK9RVYPYMX1C!=I34)A2 )/#"+1)<,@(^'NBPT. L\+:>-ES,;:$HQ) M_Q$H?Q8=YW2?$CV\VL2F1-+%R4R70U4S%-6V;=&E$AZ0>+IHN88F:HXER89' M3)L2[+=JJWK-]:[&/-&NJ)>6L/+&FA=P5MXM*T_U.;)-S7$,*BJNX8L:-4#_ MMZDMFD1RL+DV=7TL7'<(C-TS&\3*FRQ=UV@-XXIF!/[H"90D$8R<=SC8MF)1 M4ORT(/B1ZXX&HQ #-$ZH'[@!;^2^06DTTQ[1E2Q'=TU+I)*LBIJJ6*+EJ[*H M6(:KZ;*B&08>)!S*IO3RKDC<#]%85MZ48L%9><>L/-59V79D3;:QX(!AH3M1 MPXQ*L!$DB6@$U O=5)EB8:N-:F:R/ZZ+"2\(,6N;X,:#84+[-$J#.RJ$<;IG M'1->[4392&&:\-."!F[EB6%B>#!RJ&*)IV!B>YH&-H,N>Z#BF;+F>JFB.?O#6MA88"+4P;]>+%^:U M]6^28."$5 "L]_($G87U#'G=_3H]&]-U)D_9>G#S9W-2:J:3HR/YA%JR)KJ2 M;OQ_]MZUJ:TC:P/]*RK>J7-FJKR8OJR^.5-4.<;),&> Q"9)V5]2?36R0?)( MPK']ZT_W!BQA8XQ@2VQ)/97!LH6V]N[5S]/KODIAL (;J 9C2B<_Y;4J'?OX M(X-X?[]J;;^_AJ!ORP=20;]@T,], 7(L2\0[\,P%0,HI.&,B.()2B20(MTT7 M?F'DZLS<6/Q$8B3S>1^6DA84@H+UB8.+'JF(5 7KMW8>.NUBHR<&SCHR_M_JPNB MTO"U-;,W\"=G9>%^&8[*73R93$9]=S:Q[B0>#:]J=]>K&M4"N@^G79DZ:%)4 M/J !)3T"9FF#Y9J"X5$%%TA $:O;HQ+%0[@]*E$\.%',#"S4Q"87"7@>%*", M#K3S"H@I'I2L%F%1?HJK1-\_A7S%7"6KHAW-S%-N"E]O'_:YY6BX\]5]S/.2 MA.%9"2]=/MG]^/&ZM7Q(>OS; Z[/NIP;"YA-_600JO-\D2?"E?&53G(GD!O( M8F2 1%'0EC%@62-(P3'G'-W:48^(,:T5%;6'HP=V=%5"K83:446\$NI2"74F M&FE$U-$F<$(:0!H0=)D<*%5$Z0052-/6CGRD50O1R,X0:J.#_[,QZB[;K\PT M,CZUH]?]0?/U7^1F^UA,OK912_MW7#LVCDV,@T/1[:1=@9[')7?RO=KNW(KO>-1.:S^[_O2HSR;K8452J^F M,LR[P.1?_[2?%[O5C7F;Q]K:Z5VW+;]FJPODR?;;KG^%G^OO\^GAP8O#_^[M M/CEZMMM[<93_V']V'^LV^RS0S?GM]^0\Q32FD.@_P8)_;= M.#Z^?/%#Z(_?G=B/C_N#YF::#_UP=34*AKYTAY1M9[-UV6\FVCO_WV39>]^3W!6;U9?;O+ M?L=--\?(\QMRG,X/O(?1_;]"<7/*%'7]%N/DU_CQR48_/C57'O^6*.B&M7][ M[?F\%FAOT,O?4/'7M:;[5>U(->Y8>8P5AYF@;[4 M,ZY?CNMMN?MM_KHV&[DVJUO-]'U;\:+?ROLX.(N/;T,/=\X J-=8BT+[6VZI M7T;#<.8G]\G7>V"O^RT?=&ZW>Q<MH=8D86F* MRE$K_]R]\)PSN&U'HH:3?AH-3XOGHMS"'_W)\=.S<5Z/.'KVX2*QY["[]_'5[G_>[!\]?_/J]%<\8+_AP1\O\_>_ M_.O5T<'QRS]^_3#UJK\D+]FO[-6;?$^GKX[S=_UU<'3_/S\]-7IL_Q<3^CAS_]YHOR(<_A2%46RD@$=1ET@$#YQ.!A)B,=5(3WC0H8JCNWZ"H>_GTE;+6 ME+*"$JI3UD)3UZ3-E>:8=2XY! MPDNRQ9$EG+T/B9O M^'E_:;QFC,MZ5$=UVZ1]$4?O^SZN2R_:]MF)$*%=,"Z?L 19D$Z$;"@8$U2@ M,JFP'!NP$M"M">C@Z8R91SS/^J\B()R@@#1I< EI&<$1A$*!Q)BM'8FF4ZTK M-[P+[0)4C)1/FF1T*69#ZY/37BKMN4A..&YP.591!?$\()X:/LEZ2H/-()8T M&SY:.= 2!0AN5++*9?N'%A"WH$-4$'<7Q$JBU\$(YWD^C /3@B3N48K B-9, M+<=.J"">!\134R"Q8*S-A[!/7 &S\%X*4%2+7@6IS=H,XBUW&8= O'FQ+9> MG+FQ'_7?E05?EXY)[7,00^XTM\QX%M!(XT)IC6Z"+DX,HE2U!KK&02]FK $N MC'4D)&#>9D4B.@W:2@2?CPI*O?0VE[/0=WSGU80?U8D FJD64,-Y9SBDFDZHUT#T03ZT!2[TCB0CPSF63G@0!AI"0+7QF=997BEID14)A M:[50%<0=!+%#:BT:PID,R$RV"SPWP6GD>1MPKZLUT#T03ZT!%X1.B@JP2JKB MEXM@!7?@96+."'24-WXY?O]IN-T+"W37"#AO!S(Z1\)&]$=KGYA,\#):2K,R M(9"6,#U3)$2>!-4\)5&3QE:*M?JS26.JJ(Q! \/2A)5Q"Y;G R9;%9%+)C&8 MIBF:%&:;KDJOH]H4;9GLD"T/EPT+[8W*IQM53O'((F?,4VI(6%(DHK)#:^PP MDY_E?>9YP4$1PPL[1#!224 AK28F$$EL80>*JK9,K.QP'3MP'B)*;Z34!G4V M:$W*:C)S46$TU)B:"K5B[#"U>+1#G2W3!,XP!VA% *,U A<4#>8W6&SZ)&8M MXOXVSXKU2>RN0?1T.)Z4/A/CO.G'=RLEN]I0YV99W*DVZ[8NH\V]R&.U TE81>:L'QK%!;IK(X/<\"#%L[6HC[ MET!53'<7TZW7#%5,+QO3,U5"^90.41B(T6#)[V6@8[*0G"-"R&2%)EL[AG-Z:G5@"8XKJ(&(9T'1)7/Z6PQ@!*6$TPVRJQE[3#! M.W5.;TXHXMX%11OAR&B]H*A2TG+;G1P]F9U]196VB9M8YJ120!4(6-0E5U!J MI35:85PF)2I;RP"J[LD.HKKU"J.*ZN6C>CJ 21L:O206+"DN@: ,.&XC1$61 M,LJ]#+R@FM:@PSJCNO62HXKJI:/Z8'I6>\K-"3O,[O.2@_?N;.2/[3B&7G\PL8/7_3* R(['L8Q_JJ&))54C M7E9U=L".ITY"A!)X&9ETIK:FH1 G5"\)"23FQK1[=01%!] ME=T%;NN%0A6XBP'NU$Q@3"0JD0%A94ZKIAJL< RTCXEP3R6E:FO'L$[5-%?@ M=KV&IP)W(<"=L00X]X'0K/H;(4(^<;D PPD'X0@+M!3OH<_ Q?OG"7J1V][M^KQ_(&DU?KIDPCDU]&P]2?5+9JCZWV M9VV7DFWKB56 B7- ZS08;QQ(=)(@-9B/G3)LDW!L+:C1&:6E1Y;-U8J M[A>$^QGK!*G-1SZ+$$N6) HEP5(G07A)N*+&6FD:W&NR.KA?^WC+X;LXLI-\ MJ[WXX5T MP0+ZB)^+X,D@[$X%\.P#"$S20*58!!L; 1QF)$UI+_I2GV+^+)2>GA/PC[EZM?.>*>2M:NZ[25[2VAM89?=XYG3>C M2J $\1FCFH S,0#)M!J3U9J+XC$C>/]!W+7T_BZ):G$01_:DT>AM..T/^N-) MB0V]KTV EYB9=BZ$TO'CB@@J_]R%?_RL;F^8X8I;#&D4)IFB MTXF0(4O:RRBID.T@9-O/!ZN0;16R,UJ^--0K22D8&W5IABG V:SJ9RI-QE-I MG2 9LIQT*BZ^.5[[YS%O]C,_.1N5I"]_;$>O[U=BO][4LXB$G.GZ/SU?_LHW M<_'-ZRLE\I'P()W+VH&TF6\8@4PQ ;)\@E R!"[BU@XEK-((HM+17'3T=E:YMZB($AC!),)+@#^_%7_&US;'GJLL*_WD[W.&7 M1=JU)6XW-/_/U?,7@<-Q[2[1&D^]N3)CSWCB-,\:7O#6 3)-LB6@$B3NF90R M&2ETT_NN#:JJ+3#7$?VMFQ$5_8M%_]2LH&7\GBK=KWG6&1$Q@E4B:X_1F)AI MW-"@F@:X7-P_>:^B?QW1W[I-4M&_4/3/V"@TNHQ^F=%O2YD/Y0X,90I2#)YH MENT4W: ?B6BMT*=[G:6NMY^Z:[I,.TOU!WYX>J\B@@WFK<79+'N-6/X['%<' MRGSD=&5PG_/>,JDZB8,SC( ,QAJ"00A7Z@);; S6/>-BU=K6'@P' M\%54Y%%O$">U?VWM7]O6+MO++#Z*X\F5#;9AB75_7ZZM.LX/G%]]>>1=2N+\ MQ+OPN!W$23WWYCKW]J^.G!?:1)(@"ZVXU60 :XF'K(E@H"PJ3W23J_/U+*E_ MU#2==N"\3IKB!J>?.# F. 9K]2#)HV>*H,VU"JKR=:.4M<4UE:\ MK@5>6[ D*UX7B]?92GCKHB=6 PM$ A:H.I6IU)1<%D>TY(YM[6C6E?/U.WI] MZ(_?G=B/Y3[CS1!?Y=_@) M48)F-F2C1TN"5FJK4G'VM99$N**90NN-V]9C;A6W"\'MC/'#))?29VO'A:Q, M"<;!)NXR>+/Q0Z1-QNB,6]/:X.N*VP[BMO506L7M(G [F[NG"4U46R!&LGS> M&@^6:0$DV,RSD0M9IN[P;O7]V)P(Q^'D.(XN$O0V,;KQH(EX9>T/AH/AU7!^ M[4%X%]*Y,L5#HM4F.@6!, 24T9=NA")K#%EYR"='\"Z5E)W[]P2K[M+N K;] MQ+H*V%8!.]7N)8U*2F[!9WP"9J4>LAU.BI$NK=(Q*,&V=BB_OW9? =M=P+:? M*%_:\P A46:9SX++LMFAW>KSL6EM P97DN3. ME?S>WR]RF?YQ;]?^!J?TMFX+5))JAZ2N#/Q0DBB.D8/)6B"@,PD,$]D@B#(8 M%SVWBC=:Q;T[D=>2X95!>3?RHRK>6\/[U(H(*=O['@.406/9BI <7# 11,IJ MI5;"T%2:E^(UOL;;)UQ4J*\EU!>76E6AWA;49^P/QIQDGA#0QIK2&!3!J&Q_ M*"6]3S1B?F]KA]-KNH%T#^IKWPK@(M7(Q30_=U1$]^S#9&2S"/H#._JX-XFGXTQQY2Y'PV9LZF4N M:>6WN?CMRE23R#TSFG'0D9:VC-Z"S517IBAE?31J'53F-Z&PM2E*G5%H:M%Q M)X,?E2@Z1!13F\=$F7SQP5II"6 JXX^BL*"<-@)M(*+,5>&FA(AB6+&8B($#;'. ;4B 9:4+)T2!^H#<\XXJIW*1('7>44_6SX>^X# M0E!,Y<,U*7 8"2BKG,QTRP*36SM4FFO*'.>.C]00R&T:EL5)[8/<*9W^E]$P MLTQMGC@OTWRZ,I?%)\-2Z3$3+BO#X)MXV=VRK%;7G_&@%1QQ,HU\/IF1S]&P M!C-;8+$K0U>BCL(RYDKK6@&HN0=KN(00A-,R,!X\V=HAK@3:, M@J(\*T[(J*+B/-QR;[UIKKW_P#[9REZ5O99D%U;VFI>]IC9?BC$28B2$E#D+ M?4Q@K'" 2?!DI:1,AZT=KLWB)^U5]JKLU4GV6JQ)7-EK3O::,7>34"[+H@3, MB 94UH(.AH-W)4'6&86*G8?.VFHKNECV6OORF6=V-,@W.NZ]BZ/>^-B.;C:) M[S4Y=$94/,LC#,_*9:_(ZJ&'>:[A+6Y.H^X?[;CO[],T<4W5@S51 GZ)HQ>% MH-IUQ+ O=8%+1KS\NF97?=8)2-4);J$3_'HU_94J(Z,!Q66V8XQ)H*UQP% 0 MRSR/Q.#6#MTV;67)K9#94MFG2\]V!_:YIR.ELL]BV&=F*!(R&@*)8#01)4D7 MP7KB0$1FE#;*<",*^XC*/I5]5HU][ND(J>RS$/:9[0&?N89K&\!E-160$@5. M,PN4!57F.!!11BFR;;*N/>"[;3'N]D_.)C'<)\EBW7CSND=<.]Y&T#IO?!*2@':F3 ;GF4.1(1BK4^#*2LIU8S6N84N%RC]KSC^+MAHK M_]R1?V;';87D$I4@E,*LN04#6G@#B:44C$DVB-#8C??6W"K_5/Y9,[NQ\L_= M^&?&F!6B<"\(HZ9QG*\=R"]9H[?'FO-[A[WSL8Q M]/J#7KXE?W9R/CLL?A5)OUNP_+:E]?4:F^2IN#:VO:E%4@VZQHM.R/^CN9<8 MGN0UL:_CP=FIBZ/#=$X!AV>3\<0.RI)>=9+6I+';''579M!YEHT?);.5G[3* M1YWB8"DFH :YS=I)UDQ8/NH$K>T3UQS#K:>E5PPO%,-3'6D[,KAA>)X=E@97+!N1A!AY Q+$D" M)PV"9]9ZJZ6G.IUCN$O]QCR BN*V4#QC M"7 L,^4U,*<)($8%SEL/)AL(FK,D,B\7%+.*XC5'\;(L@8KBEE \8PMHYY45 M,DO&:H1\'DO0*D403/@R-U'&+*P&Q6V5H;=F"_RSJ5S,?X;^^YU_Y1^77WUJ M1Z_[@Z9R[@L]W\?2ZFIQH&JN^+@_R=_F;X89:Z),,?:L]\/3?#\[V?^@,[\'U[TGLQR?]PFA]D/&U<](T5.%^TQU3E M^YM9E/+WBS78^9<;_7/GF]>YN%MDVTKD:[P;COM%\H]'L03#WL6**8;A8+JZG+,_BRWVS",R??/C97>$<00LM%L M\E$8N$C&&D[,GU)M77[H>'3Y".\RF8$;1?L6;,I/^-B>_&4_CK?^>55X64Q? M+/R7:W:C\+ZY;"G=9=GT%ZNFKEFUC[5\G&$?1^6W\OW:KMQ*[WA4 MSJO_^[[T:.:\HZ8N>I@*#B<%;O_ZI_V\V*UNS-L\UM9.[[IM>9.X6T+)]7?S M]/#@Q>%_]W:?'#W;[;TXRG_L/SLX>M$[_*GW]'#_E^?/_OWLX,7>[\]Z>P?Y M[\^^QU2%EF3#2N?EZ)]II*F!S@]U8M^-X^/+%S^$_OC=B?WXN#]H;JWYT ]7 M6:_@YDN73MD:YV]?0,J8;2UX0=6%9^GBBR\ M]T [HN3[?P]8;898]]\FVS3 M;[YWTV4IW99FR-[\G>+U9B=]^>_:RWW$USI'F<$/"R_DAMQRUWWP/T\W) M4DSL6Z2RK/'CDXU^?&JN//YW4'!)P=DBB#TX.=G\Z/OAC MCQV<[M.#HX/\=T\/\G=]]M2>/N,OW_PJ7AV])0>[OY\/_SY]^-7N_G/ MH[>?]G=?LY>?7G]ZM?MC_TM/[0]?_?'3V_RG M:.YM]]6;P]V#M_L__R=]CK6\(!^6.5NR>WE7E6K6E&HV8N#E:E#-I\]4L\1Q MEY5J*M6L:B_A2C5WI1KZF6J6.(&S>YFHWV.-TWX()_%JD/3B$E!^_S'5G^.X MRP;>3\-1_NN@Y\]&HSCP'WN34;[:21-QZ]GPYFP\:4+4CWJ#;$ .4V]B/_3^ M]I!&R.'D.(Z>#D_?C>)Q'(S[[^.T$_C%TSR]>)BCZ;,\^?PH1_9#Q?D<.#]X M2OZZQ'F^SDG\]_./K_X([QQ#^?)T[^.KT]_?'O[\&[X\>OZFY*V\?'/\9O\H MG+QD!\>OCGXZ??DI?_>;?)TC_Z?!S-T6LT;"303T63VMIZ4=K:(EB'67OP M@>D0RF2WKT^HB\U''O7L(,RU 5M75NH&7,T-F-?'K[L6F8 MY;@J\P6-5-D\RV=A-L^< 6L3(\@2SXQT_;S?\_TX$^4[3R196DKK9X7F(326 MOR]7^1CG!\ZO[HO#\WM],@C7HO(@3@Y3A>; MYA\FL4SLG-F8-0N)UZ@67T5,%Y/X^ADTJY6^_J!87R55KR)\$0B?>C.-M(Q$ MKR!DZ4)&>P*K" 5O6(I.JDA4WJ9*77->+C._O<)\M;Q_%>9=@/G4DVAU5(P& M47#-(5MF&>8).2B-*E-Z2DRKK1U*'K@8[2K,:X;=1O7V*KDT9X-1S/?Q*8;> M:YOML;^?9,+XQZR;M#;_>G"?\&^?A?3OX4E9T)^SJ JS'PY>1'\VZD_ZO?\D//PR5QN]"X_T9>XSQ%+35#IA('I 8 I8Q!D$PX[U20C); MG!MKF.12<;YTFZSB?+DXG\DQ\0&E(*&$<#+.R^!KIZV$:$V4GF7]S<<2T6$5 MYRN&\WG\K"U897/Z62OBEXOXJ8&&RD42\U&N'+60*5Z DQGV6;C*ZR18TNSZ M&.[M':VKE^/Q<,;(%7!\*]DW2&@/3$ #K48'E^)86G M7EGNN0R9):1NK=G6YI#"^O-"ZS',R@L/R@M3VS@S/;)(>&:#% $-=V!%T!"S M6DB16Z)"UAX$X_?W>\\+HP>>+7SKRJJ;:B1F+U(B[OWTL4M&MYW!5NG]-[B" MKOQ;Y_ :WR-MIV:,)Y=I*"22S,R!:"XY2 8$D%@-2KP,K M<%85SNL+YV5:+Q7.[<-Y:JW0I(@PAD B(0"FTO@_!@$B_V/R)JF\5PJ"OCXFC4/RTO,V"V[V@T7O37Y5D487A6+G;Y;/=SSG1N06_?.:/] M!5H;WE^F558Y?1Y.?S%C<1&I6+1,@%2E2H:*8FQE3H_6)A41HTSV/'YU[T8< MK6/E@;W7E34K:ZZT\5M9:@DD% *R-8B0$$M<90390W[#R> M=V]=N+)F9V;4]OJ*+9OC6+3;8QB4R5)MXYBJZ/8EC2*[<:],.]& M:6?BS_7PNGJ8+A;@W%T^/3_^_?A?W>?/7_Q__R?9E3]T'OVZV][1R\[ M/$M.$76767*,;1N4K4\\$]N,X$*FL_$%W*LR=[V?9=^KVA9B5>Y5;G.E5^1> M*=F6_'83^A[^9LTVBL6,/ES(PJ*^VV4?8L<*9N89T_B%ADS%.?=W=UY;*Y.X MJ.C:F,'OZDZ74>K38?G2H7_;TIBQT?"O+Y-L5FI)GL>)S?\8&M7PF1T-\IV/ M;UJ;&QYXG=?IB?=GIV74U]*/7\=?F^6KZCX<2>-,OUHH#O M>'B2]>'QA6Y]OO?^=]:??*Q+]W7GKBLI9,U:7>:17;7GZI)=W6W7S$K\XKAF M9B..Z_M/P^R>B%\]7VP_ MP-Z@]]2^ZW_)-G.HDZLPX_GSVMP^6-'I&<^=H>.V,33'6/C-'IUV('OE3#-#D:<1!*-+DD@ZU+M^W;K<,W<^G&C2GW M13H=I1JUD5X%QQ!=M"@C0RJIC=S'%/['@V&4_L MH"Q>5]+H^/YE&MWI,[9_%/J'/[_\Z_"/YV\/CO+GCE[GZ[[]\.KH^W6U]X9F MUTAY):I)(:AIXW'L82V6FRDQ+829NT1"#DD?%,S,IJT20IDS3E)J(R);-3&DX M.K63?&,?)H\'9Z<0ADVF9?G>2EOST=:T,D%$*YA6'@)E%-!$"EI9S,I5Q,A2 MB-+[K1WZ2!A:E:I*72M"79YR%T.002*B8MHD00@-4<7DJ4%?J6MEJ8M/6T@F M;C5GV0:,A;I4)C%C"8,DI#&.9^IBJ5 7D[IJ796Z'O+1YID0$X)+BE!F7: H M5+8#F92."2><+JTJOLU=WQ@,4RW#A^ I,9W3J41TD@B(7-/2/(J <4'FOR+Q M/O]CMOPS3VEY37/'!QD$4PEJXPAJ#GXBS@=J8L@DA&CR41L-L8)HB9PG%+;J M5BO+61_V+QLD_?IG:6+%K-$@"29 (058*01XPJF1R1&=XM8.>R05;F/5KBIY MK01Y>6T9=\%$SB,FG[2E)J$ET=! /='5V]YM?OKXF9^TDEYF2P](=*41$6-@ MG>/@93Z/&,FO7=.2LW)3Y:;5X"93&FFACR"TU81$D- 5?WM*TQ< M!U/%2AL1&:,2N&)9L0H)P>I(@2?%(OXO%:LNS?QNJ9]P\]U<=3ASZB!. M+EH)WVR'N_6;ZE"?O2JE*J4JI2JE=KU>-(@4(]>*&C3!.DH< MB=*D;#@2*>;OL_C+:)CZDU*W796I.92I@Z>S$< @F**< B&! CHEP$2O0%M' M?(K4<^^V=@3%^\?_*C0K@58IW8- FR%FVMKBMD&2E,8@/&JAE-6,>5D)=&D$ M.NOFY]$R:H3-VR/R;(T*"C8*!U''2")5"C6M%+KNX$Q)8<+$:#(, S7<;&MZ4(=&5'?? MA]OT2>OY:\;#;5;UZ]W,J.Z%/*N4JI2JE*J4JI360TKS.(Z,H5F;TM;9B(%1 M$W1)B1#,!!>R=3JW MSH!M>,.2HJ<==&':V&:OQB)MN]E(DJR3G$:&16C(4 MDWC6DRDF3I,D5,JM';..%3D5LHOR]5;(M@_962]P,$DR2SF$S*F CBG00A#P M3BHCI$X\Z@K:%01MU89604H/Z0ZLU+H :IUQ%'(NA:+"@E:959%E5FPF_#I/ ["-J(9]1KU&HN^QBTB9O>;)+W*YV?KILD- M\Y)K2=BBC]K^%2O&.>:R%A3!Z>0!+09P,2E0@FMAO5 DV(5,6>[\Z/G.7:-R M5$=FNE>.6@)'S9H#3C/'D8,))G,4HQZT-P8"\RJ(F-]$?LY1]Z[]6A9'M9E4 MT&EK86\\/FMZ:@]322WX/-.OUPQY[L73=R?#CS'VWIWD[WC4&\1)^&FLEJGR(X_S,U]3"%KG% ML'LV*C27GV(8SGMR-S]_M.,8"D%F=FQ&=E=VFX?=9MMS.VJ=U,&!9\("$ETR M%:4%J0ASBF8YALQM?%MUR-51_9/5B[PF4II#PQ3!.:VX#$X(##YK)%D=4<(; MRQB3/+;%L[_;D[-8:;8-FIVV[%7>"331@J6$ GKBP$3"P2?"F8V&45.JWDRG MN@=4!+?<)K*%@M2;^D56+"\0RS,5K)$%A3Q Z029L8P&LI9D( LV44,]NM+# MEI-K=*95;@VYWC#>1'5I<[UUK4<4*O\NW&2="1HDJ9*3@N=ME$(9>^!!QT3! M&2:B<28XDXU69JYISGLW@'@K5HNC-R;#J@%*;Q3?G8W\<<;$W<(?*UOH_6V+?HGQ MC^>?5S\\&83G<=(?71<.J0PU!T,=/IV=2^K01>,96%)R/*UV8$3)0R%8).J# M5MF*QWL9\;5%0U>0>TWGWH>!;:-M5-3.A]KIQ,[HF7,Q,4#,YA^JY,$J1X%Z M)R-7*C#%2W>5^TQEJ:CM+FH7$P2KJ%T$:J?1K^!1F, S:ID0@)H3L#)%X($K MZ;F//)U[S+_.\:RP70?8MMZ)M<)V8;"=!KJ<0$X5HR")SR:\Y0ZTLQ&RY6ZD ME<+%9LXL7F?#5]QV%;>U2^LJ2&D>=EU,-*NRZT(<$+-AK"P,P8T%3;T!3)J" M$9( M8[8+$/I;1DRJ:[+"JK\VE7D5GY=!2G-PZ^+B415?ET(O\Z$H*R6EIB@ M,K^6W':#",9Z!EI[&XD7S&#J%+]N3%5. P!P9>\W#3\O ZZ;56>SB?D,54I5 M2NM62/$DO#D;3T[C8#(^&C[)*U?NP)[\8OMA;_#4ONM/[$D3KG5?)I@\C_\[ MZX_[D_@BCM[W?3P_^)]'/WP]:*Y2=8"Y=8 7,XYG@L91'C7P9!R@#1JLSJ\< M\5U:N4JI26D4I/:2KL9Z=W3H[9_V3.DA%=/ @@E5E M:(8&XRV'1+667)&@+*FGYRHBOO+R*DCI(5V4E9<[QLLS?DUIM6"">."<$D"N M$Y@RQ\ARQ3%*%:3%SO'RQF3/7^V_U>M?-.#*+]['"T1M5CY]#8A5*54IK4&N M['Y_,!SU)Q\O>PKN1C^*^?C_:30\?1Y#/'U7;JG6I,QSM.?GF7P^VM^\_>MP M]_6?G@AB\S$.(9;SW; (6A@"7JHL)FV"8JPDN7J55!"\*P?L7"'[VIXL^J&QM (U$ @JN,WB#!8Q5+3GJ3X]B+@U!: MV&=LF?NDTVY*XZEK>[I$DI4.)HPPVJ,5R8B0I!!.(8;,8.[/O5L/\3@=#IIL MY_-^+8=GD_'$#LKB53J:BX[V)C.9"<(PXG5*(*+/;,1I L.YA6S>.4&\9XGZ MK1V&9MNL2G>IEB+BBX5UUZCO;PL3XQSBZQ*;?:V%M45E#8F5>2AQ-'[VO[-& M#:MCB!9/>A\_DQ[-:K3CD8+G+&72#O(B?-D#FAN#/6.6&,$VD1=DMR3*!/J0(2(WR;%FV8T50MZ MV01X.%4*B4W$9C40> J9 %4(X%+D(&@*B4O!)-.E(8B\5U+!IC#?)M/>"G'> M/&TZA7:&6Y=(0/2:.YY-9".%,]9(QZH>N,(T.,VO>O9G3)'XJ!7(4$QBKEB9 M2ZDAH336HXHVX=8.?T2IV2:+5@0K%U8N[" 7.HN4:LJGVKS(/3'+XD%%74""!4T))1S\"9X@E$YYS$ MO+4I;=0^1E:$"]LL*N>JRT7EL120^^%IK+7C-2F\2JE*J4II/:4T5X&%"]PH M1H5TJ+742@5E&(G2&I<2+046C=Z&I<""YA?T9@7NE]$P]2?_'8YK\=-\>M;^ M;)C5:VYCX!RDI0Y0"@\Z,0VBM&,(GE 5BYJE6TA.KN"L%%JE= \*]N.3I.406:4E#:A5\)(HQG&2%G>%L:PBLYEHG/J4+S@YCJ-FYM$H M'L?!N/\^WL>QN[*]C6L'ZBJE*J4JI2JE*J4N26D>#9AA*;OFVC**2*WS)%DC M$W&.(N5V;@VXT0V>SJH&>XUF4'3B@S@Y3$?V0]6-Y]*-?YU-_Y?$**0A@'(2 M(0O/@HO2@ _."FN)3Z4F5.EMWJ&^^16U'??X5M0N +6SOF!A0F2V%.QH4?I> M* (Z&@-1QLR^% WG%;8K"=NJ$JV"E![2*5C)=2'D.G47,IJ//44Y"&ZR3J2= M!YNUI#(RG7))C:*EDUK'R'5C9@D]G<=/V$94HUZC7F/1U[A%Y&Q3FH\NP3RY MYO"\/#AK(=K"#]O?KE@R7D4=4NF%KD0 5!;!AOPC12&2^]. M\G<\Z@WBI/SFQ'[H_=6?')?2S?RX=QM/NG[NC6L[PSM-/8^2,L2((@EG>;#2 MBWRR>:>*;GS]^.6&YTMM<]/9RMG,\*LYI MU :D009H2 1#\P\:7/)BD?&L;7M/98$H:;0><5PNU >%I? M%6+R/MEL0!G% :-CX+@O>:%HGA[(G*AH8J(@=6"EX%F#EMZ#I(1'0=%1[K9V^'7U M0'-W5:U KKD9"Y/2YGIT6P\[509>O$DT6R]MHA9<,. F4$"F$5P(!B)E264+ MB01=.EN3Q;=S779@J9)T)>D-(>G6PVZ5I)= TC.EN4)Q39*&Z*T&Y,R +I4( MQ-O(#=6(-*P626],(EZ#E-XHOCL;^>,,BKO%R%:V+\"WK?HE!LF>?U[]\&00 MGL=)?W1=S*Q2U%P4Y6>C8XZS)*CP67GDM'3*CN DLX!H,2I-LT'0=,K^.O)_ M>T.^]O18!1VQ2JDK#+NLX,=WZ;51"RN[SLFN,U$/CI1*[13XE$KN@>7@LM4. ME*9D:-!$.I[9E5^C_U5Z70?@MMZPM0)W@<"=!CA$RH)B5(,DI*1$&EGRMAW( M(!U57 0KR-:.U->$*RMPNPKM@I3FH=?%!#$JO2[&ZIR-7E!JE2T=LZ4B M@)8)<,PR,(8IYYW)DG);.YI6?ETAY%9^704IS<.OBXD_5'Y=$+_.EO00'F.2 MH'VI.R329VJU!&C2-L44N4VV2_RZ,?4Z#0# E;W?] 2]#+-M5@7.)D:QJY2J ME-8MA_Y)>',VGIS&P61\-'R25Z[<@3WYQ?;#WN"I?=>?V),F1N>^3"MX'O]W MUA_W)_%%'+WO^WA^\#^/?OAZT%REZ@#SZP"O9WW/1*M4'%4@#/. / :P226P M)LC\'U/^0@7H4I^?BOC*RU5*54I=/#U;=S;6T[-CI^>LAY*EJ CA%A2GI0>I M(>!D-J@5#]%Z&9--M!Z?JPCY2LRK(*6']%)68NX<,4]=FRJ@#C%SLJ22 :(* MX% :("K3LLUD;9WK'#%O3-KTU?9YN]*.8[=*?1L/3YS'$TW?E MEFJ1W'PVY]LKXZ\U<3Q0FLU-3TL;;Z+ DOQ*FI++SY/04I4&=-B-;)H*VJ[G MP570+@JT4T>1I=X[9R*XJ%D!K81,L5E"*93Z#15):?S:&="VE +W/<_00T+N M1WO2]*JVD][D./;B()1FU 4Z]TE_^V;/@Q4DI?FJ[B75W$3NDF !@]+:.!FD MX"2AY%FO^'/OULWX3X>#)C7QO*+^\&PRGMA!6;Q*0?-0T)MGL\7U"756$!Q" M\H*7YK4"M"4&!'-*.!%C8G)KAPG26O/IVV'A@0-7"P1TUQCO;XL1X!R"ZQ*) M?:U8M<5@#7>5:09Q-'[VO[-&LZI31!;/==.*69NRT&CR98Z@!V0N@67!@28H MF4E'H MU$[RC7V8/!ZRL-SDF#,UG70LO$&< M!HW:1&1*6Z>,]])3DFRRY@8NO&D01K6$E\U[AU,5T'+DTA(!7'H#&*@%8V( MY!JM#)0[]%L[1F^+^P_'J'Q7^>[!'WH.NHL\*WLJ:"TX8O#4AH0^:I9$E-R( M4%6_U:7 V>JIZ(+BR66,IEM#7VT7&ZF^:'22>-2*RT^!44,'$# M-JOU$(CA7AM).76EBWKU^%6JVT2JHXGIJ+U*)AM'ACN7G/<^R$0R-%15^U:; M!Z>#+UG[YVW-RNG" MFNQLROAWCIE?1L/4G_QW.*X)V/.=!GNS\1_/#*,Z(,@D/: *!EP^[(&QX$K3 M.2<4W=I!P^ZO%G>X=J(KU]ATDC"&,&.SG28#1T'16,Q[4$?'#,U&N*@DL3R2 MF/44(E7HO/.@5"2 TFDP 3TX*:CE"KT*J5:IY2/3F7BLVILT5:964,#BP)I(SNS(>F,P$("T(1 M9KV0^OSDO'=U4??*'+OO4#F<',=1T^-_%(_C8-Q_'WLG><_73O^UV6*54I52 ME5*54I72*N3HFL2%0TIL2A*SV>.BU %#((*8$-QMC--O).LV.L+3615AKPG! M%-WX($X.TY']4'7DN73D_=E47!VX4BXD0"\,($U96H0D8L9NRJ^B.@4XP@H^?>D"30DRXQ M[,8TT;^RZ6M65KW&.ESC%F&T;Z9RWBHIO'/'Z$-FIUQS;EZ>F;4Z9.'G[*]7 M+!EIA0K&.^#:4,"L%8$+,@"E1@6"C/LFQ869:RJ"[Q:HNS60NA)C[\HU*DDM M,Q&@DM1#D]1,Z08-VHHD0(:4C8%D&!@A+'@B TLT"LEYW2UUMYSOEL"CH"+O M$1:L J3,ED:/"H2/"HEWJ$JA3SG2OB[S694SKLU,E4Z;FWOC\5G3EWN82K[* MZ;#C.*]R+I^].AA]C[+T[R=_QJ#>(D_*;$_NA]U=_ MRWR-NEFT)!GMLK+G4<12"AD5T3IRH[04)K!DV>=^]N M?O[XY6C*RG=S\=UOLXV\LYK.H@HXTC&L\8A6D-%>#(>%38,AL0K0F:HL9NH0[&XAF=OY:P&\P;3/'MQ)M*T0[ MTSZ7$F^XCQQ$BAK0I*Q72AJ 2",8=3S_H;=VN*Q,NVH8GB>FV$)![TW=$2N: M%XKF:04P493KX (XHSV@U@&T87DORV1$UJ>H+V@6UXWJKBD<707R)JI,:^;S M[48&7>7BQ9NPLU$HR5/0DD-"ZP 9B>"(#Y"45UDSSD=L"EL[5%Q3R]E>6]IE MQY\J4U>FWABF7E@F7F7J)3#U-+CBO0W.2@;:10MHF0$3> +-LCU,LVAUP)5A MZHU)VFM TAO%=V R,HV%/@V4RTQ(O+\\^J')X/P/$[ZH^L"))6= MYF*GE[.AD*+_.Q\D,.8S.46:;7KG## A TW:8!9I"87P4ZC#L(R%:F(0&B(4*(,18.UH)AD$KEU--A. M$>S&U&;&,VN4JI26K>$^B?AS=EX MN7(']N07VP][@Z?V77]B3YHPG?LRJ>!Y_-]9?]R?Q!=Q]+[OX_G)_SSZX>M! MGQV[/B<=5(:R3DJ[GZN).8K M,Z^"E![245F9N7/,/./=S."5'",P92E@/GI!AZ!+=7$2D@1*2REBUYAY8Y*G MK[9HZO4O>C3E%^_C!:8V*YVZ!L:JE*J45M';^8T:JOW^8#CJ3SY>MI_;C7X4 MLR+PTVAX^CR&>/JNW%LM3;AS\NRG7\G![K,_-34R9E&!5:@!N;6@!=>0(A.( MQ%CC2)E8^G5?NHKB3J.X2P\HA 2M3 !AI%;$2",DW]JAU_BL:LKS.H"V M=1]U!>VB0#MU-5/A->>1Y.-6)4#%8FGD$<"(X*T/D36]T>F]IFIU+XWV>Z[E MAX3S%02@-S MB[I-">]$ZY?S!'O.\_&%XYD[BY_8I:]:+ M:+X&'\D:*:Q*B4>'FG#+. ],(76!\6#,GWNWGOIP.APT*=#GS3L.SR;CB1V4 MQ:LT-1=-O9WMXR%#U$$3#UHD!U@L QNX HNO?'FXCS+$!ND287RMZ;;%EPY-E(D</!V2F$X00NOK=2[IR4.U.U(C57 M1!L'AI:6=-:IK-2B &6DTMYR8V1I#?#(<'%_'W>EW4J[E79OI%U):5#19!Q& MBD0[RV0BD7/C,$4,K-+N"M/N5--E@05KM0"B9-9T->>9=D7^@4EF4\9:U&4H MVB.JR/T'&U?:K;2[B;0[5[2(4\%%3%19CM(SHQ-S(3I?6BQ[@M_FW9OZOE=O MPK(Y]G"F'R@G5&>Q@@LF9H[% -F&017.=Q MT&JM-*++O$K1*F,Y0R6)X3;E-V[BUJK3=IUO9RMXD^7>2*I!&'2 H4Q)0IY? M<9]H2DP1SK=V^".#> WE5J6V\F[EW39Y5PDGDO<)/8;,O9EN&4O&.N]45-&[ MA^3=U/\0 WR*HV&EW+DI=YKD&'GF52<#$-^4YKH EE($RG26-TH=K/Y<6% I MMU)NI=S%NF\C"B-$B#8X1,NTH=*P%*TP7%I'JJJ[RKP[S5,U*2H?T("2'@&S MN,%R3<'PJ((+)*"(ZZ?J-NFN_VRV7/XS]-_O_"O_N+SQ4SMZW1\T7_]%NP0? MRX9L&[R47**WN>+CTB.D[V_&,VMZPL;8L[YT@[6#CZ5EPL%PDK]O,FPR7)\. M!\W*V4D,O9_Z SOP?7O2>S')_] T4]C^++@O5^#B6Y!M*Y'O[=UPW'0@>3R* M)W;2?Q]_^*L?)L>7K#+SP0N9DNE'K,LW<3;Y]D>6N+PW+B::J\LQ^[/<;D,M M)M\_-U9Z1TJVI-72**X#%UD=-9R8/Y79NOS0\>CR$=[9U]F"'$7[%FS*3_C8 MGOQE/XZW_GEUV^4]]\7"?[EFYRNS\R\WRA_]4GC?7+:4VCA2U#6K=HZ-S,/# M4=/#YG$&>QR5W\KW:[MR*[WC43G3_N_[TJ/9K#\JK%!2PY^6\[#I.6(_+_9" M#^WK'FMKIW?=MKQ)W"VAY/J[>7IX\.+POWN[3XZ>[?9>'.4_]I\='+WH'?[4 M>_KDQ;][/_WW\(\7W^25&6:5C0;;4/"4/!K:SX]R8M^-X^/+%S^$_OC=B?WX MN#]H;JCYT \7U[I@G(*6+_O8E UQ_O8%D(S95D05+%V4.EQ\\07,MAN8?7&* MG;\G^#8S^IMODVWZS?=NNBSEVT*R.UWVYO<$YQM_LXK>[F:_4_ORW0*UKW_U M&AOI_&A;CC%@OH?DYCRYL?)E(QZ?;/3C4W/E\;^#@DL*SMI_O'D95ODW;TD% M#^H#,?,;"^=)!'N#7OZ>DU+:^554^#HOU!Q&V .OQ'>:D5QGH]X/ZG5M-G)M MEE0ENX &C+=[Y*=V?-Q+)\._QKTT&I[VAN]B,:8&KWO%W_,^&_0W#+1OHQUM MO<9:M/N\W6X[B*6UIQ^>QOM4O#]P1.)VCWK[B,1U3_A ,87;/=I#-K+X931, M_BI?L/ZWSR50S@S6OV\LU/;U[M/LO?^>/IP>[>7X>[KUF^MS'/_^>#IY>I!:^(!_^)"@5,8%#E@4#E,:")B&_,I([J1,-%(MS MM(6>R-UK,E.)9BV)!C4Z2E![HR1RJISBD47.F*?4D( -T9#2\PPN&*<2S8*( MYM.4: A::;T XFP$#"Z ,\R#]4EGH20MC-K:X68M6]!5HEE+HN$\1)3>2*D- M:L>L23HIYJ+"6#IC%J*AFC)FX()Q>"6:Q1 -_4PT/#H7K4506;,!3"F"R5H. ML*@$$F6,"FEK1U"\?T':ZG7@>C!K;V8P2DE0&,4,)-\_B;W!9S.P_'OYFR]N MB'>CX?M^B*'G/E[KAWA<'1'5$='.UMR-[_)V[#=I [WXH4SD^-^-G5KX?>/(=>?\:,CX2I+(-&NU: UDBP3 =05AB?#\3$+,]F/+U_RZ'N M*=<5FXNR>RLV[X[-J>6;I4$3UQ)XL@DP>@V&L53,WVP^H$Y98L7RO7^";<5F M9['9NJE8L7EW;$Z-Q411DF@\V,@\H"<)K#$:4 5!T'!.O&NPB1W"9DNV8OGI4;DT_TU\P[.,NV^9CXUV7\:CF9%4>EF'KKY.*.F^Q"U5H:#))8 2I>U M@)@Y)V6N"8I$$ES8VJ%]O2-1GZ7@MAK MY'!D/SP[-ZA^C(.8^MWIT+<*!/2Y.U]#0))IIJ@!JG4"M#$6_YX$U&6&-*$Q ME %M3%XS1*5.:%L'S+:@SU?,+@.S4_5>>"N5S&H;4AWR#RG "8O@DF"1J614 MQ*T=P2IFUQ2S+6CV%;/+P.Q,8E>@W!"O@-*8%?T824D>Y4"938)PY#)DS#)& MUFRJ8O=U_*;+$S@[CN5!3\MV;XS:ZJM?EJ^^&8OX8Q' TYGUKUPS!]?,=( M M7;>U\BYX+\ :1C/;R,PV"A&H0>Z]2>B5V-K)!T1UU:\Q4%MWU5>@M@/4Z0@2 M$I@D@="\56)IC^^R*I\!%)IK#]./9.-]@K0>;DWF>3%7Y3_N? M#G;?_DEBXH)B@.1C\?A1#28X XD38CCSSH>L)B"O'K\UA6KKJGR%:EM0_7@5 MJI8H(I@6I60S:PK&4-!:>R"E_WB4B2M2(OJL*WZ^"M7N.>3XSBZN_*^"3Z# MQ:7:-(M?1EG8\?%Y&/ B!ECY9BZ^^776(<]2H"1H"M3R$O[3&JP4'D31WI0@ MDONB%9AKM(+JYUL7S"XNU:9BMC7,3GWS9?PW83Z!<\&4\KH 6NH(F$C6[S3G M7*9L=%^G'E3,K@MF%Y=J4S';%F9G_/0Z*L=,")"8*$@U#)SP63:,($%G;8PV MG[-DFW8(LRWYZ3NKSO\];^]1M./XCX*,YE6O/^C9\3A.[M@+Z;;>B'J-#3(; MGWB?'V,R+@VZ8O]]F;2S@4;D@T: +I&^>X'SO<&E4)Y_EDD]W^8ZWU[.VI'. M<,&3)< C#8 D>B@.9Q#.NJRJZJ-=A>PK<>!*F 7 =B9 M!*\RDI&,\04!L.QI0^O"I1X;R-KG15,K(KB-V8+*^]P?LXF Q'-PWRV?CH\Q(T M^ADY5)Z9BV?\K"K//>^_>U$:RY8M^%05G[KDS$:1W565F M56;O]:F?62$"\#1H::/8U!CZQ\ MK?=:OV73I$AI(74ADHW7JY*_>TI]#I3Z W3XGE*_GU([RCOEUN;.:&*$ :&: MY89HJ1*2.&&=TGEFF-MXG:V"$N]3NAX]I6M@YF4)UWR@QG8 >T^:OT,HJ/?3 M/Z%6'PYHOVY6LA4.I.=$=^)$QUWU'C2XM)!2DYPS"YQ(*J)R/!_MG4FE4HZI MC=?T?G@/O>-O;1-''B_9JZ?=QZ'=5M_/J78J$T"[B4\)RY."*)YFQ#M?@ KH MN,PX:!'W[\'5T^_:TN_C)7[U]/LH]-NQ B0MX*Q,06Q"4?::E&AC+'&%9I)+ MFSB&^,?I,),Z(C5+B5*I M5F!59#(#HS)/[M\IK]=,U]<;]"--RYYX[TF\K56IK54^I3DQJ<_1JG1$ #F3 MO#!4*5[DVF&Y,5_12J_W"*TKW:Y7%*FGUOM1:\>&3'0JA/:,"(-P^)12@@=& MX#8!I^764U^$Q,UU<@*]F%PPN.CE? FP-T25= 2J?F$98NNE\&^?GHTF%\Z] M=R,U<_:/UL+O&=*=&-("IJ\1#I1\FA&=\01T_RPA(#XXD2S/"E?DJ63IQFO. M[E_:V*>BK"WU_H">M>:>M>C<4=/QX](QQVSP!L#RI,JB!?*$:8$(UK8G#@+)YJQ5,+9 M;;QF>8\9]J,Q@.M6?:7[XL;SWN/_A 9 ?1;OXU'T_.9._&:GJ_4G'@Z(IXHD M(@5^DV7 ;Q!"K"A4H0WFH^28T%KT($3/F&1_@-;?D^P]2;95]>&0,IU2T.UE M41#&$T>T3 IL[.%8(G+C*9!LOLK/WY/L*)+)*46$TSE^7>R1":8V*M\#E?C+?_^N*13@;9R_+ZKT=K[I512 S. M]!Z'[^5-NUT+@*>9$U1K8D#I(TPK351*#7$@,FSFE,F5PLZA?9WX,R7='YSN MTY/N/4FWM02X-=;GA20\I]B&TU@PWBTG$GAQ09/"6Y9OO&;LE>A)]Z^5 ?([64&O3Q>D>R /_]HJ M_WMN-D",[,%9.?DRM,X.],5@4A=+#7#_OWR_\E]MAIZ4UI4$%OD+GL-T,AK: M0;VT9\VC'CP< .?U!H[K775:OUY\F#J[,V[+VYH#ZSG5G3C50D,1J[@"(0+W MF'E&F&248 T 2?)<:GC'%XQB0]+DP?(3;TTB/Y$+\N62_8.'%'JR?SRR[Z01 M%<"@D]01JQG#&@(!Q@38%LXFC!96N0*= 7F1/5AI:T_VSXGL']PBZ%88HQBUA+DN(2G1*KO_XHY/]E@. XMRA<,EGO5N]_J@)ZZ"/V93O+%)-5MF?^9#Z=#Y"/3P<0/=-5Z MUDU#8Q5\*9CF"C]7.ONRDNZ>%,'MG;HX=>/9]'"R%3?_U^9L0";O>^0_U3NV M%[UW$KT+'5<\J$:%-8(D5AO0N(TC2G-$AQ8.J)223!A*6.HP[5T7!%0H)S@M'#4Y)KVL"L7U75@> MD_S>S4MSHN"^H_)_5F(@;G814$U891;HA0H$DE"J2AXKBP6X;#[F0!]'L_ZTNWC MFP ]W3X8W;8&@$';/16:9,XP;+YHB'!I1O)4P_]2:A*=;;SF>9]_]TSI]O'U M_YYN'XINN]A;C">"*D8HS2QAWH*\-:DD-)5%JFGF:8I1[ONU.5Z_%+SU5_XQ M%P]T?N.Z3 EO!>:(SSPF7"9R>-5IH&Y SU@G \Z$I]WYU M #\SS3Z\ZM_3[(/3[%XK;;/=3UM'-N54:^F)LRG2; $&NY:6T*(H$I7YA'*. M]3>727:!6%^,,_YJ?;SWS*^/;GX 9[+O>T_!PW"-SY=T=&M-PK#+J]>4$98F M6+5')>&FR%QBLDQ[K)!?K[*]WM?W$^GH/04_, 4OZ>JY*;C"\GBC;4X8*.A$ M>)?B;YP;KEB22Y3[]P:Y6V,"OE_N^\],NH^JJO>D^["DNZRRN\07BHN$2&& M8+ET('R-(BY+*)5&IKEUJTGW?BK[S^I"#UA6(7O^93G*UR)-YK=)V>4-X2QV MZLJ9JJ)-]X+>^%C[W& M#K<73[N/EBK3T^XCT6Z;+P,G)G2N/$DMS4"6IXSH/-$DD[(P5F>IL]CSZEYA M]YYVG[,>?@707$_#CTO#W=P9Q2U+E"+:8NZ,]BE1J3%@2@/Y>EUHRQ.@8?HJ M7Z.PUW,O!F\PK.939['K^:IR\/LXYY\9HL5Z(-M>@6W1,ZS[,JP%?%NCN?9. M@ZKA6(%L2A()4@8T#Y=J*VBN!$?O/5T1];MSMM_:H-D\H%O_!=/^XT'C]K3_ M>+3?&AR93#2E7!!5%)0PPU(B?2&)@M>(L_Q/F,\TTD^=_,[.C9N\W-G.IW#O0XI=&9R>CK! MJ4[,YP;N:J:^#LZ'LY.3R0B7WG><>0*[O.M"K ]LW[\)QW6 I]6+Y3N)Y0\+ MYKA-52JI)$REBC"M!9CC#N%SA.-YD2;&Y1NO4][7NO]$=+LN>70]M3X(M;8& MM!6JV4%T6*6H58 MI5;TF4#/@6 ?,XNO)]@'(MA.H\FGU^= KX\&=-73ZX/1:\<&8#[-5>8L*6P&].H+1J3#RK<"3DBH)&4* MD_0*VNMT[#=?NB^3T1<,=YG2V2$VG1_#,U^6]W]=ZNE;E\1; M.)^>#]V)#RT"VS(GLB)+$2-' _?QD@C&* Q^28@5"?N\_?"[$ M^H-<_I%8_:0\53-XZM?9+^/Y*;&3&:G&ZBGYKI3<6@ ZY\86KB!&8IL:YA11 M-*V MGGH?DWH[VC_-DB(5 F@V+PK"% ?)F^26\"QCJ4F-5!F"<&P")UX7V?MBH@/W M!._Z:1T0ZY?WWXE/AD/YK:Y'ZHOSOI,)?>ZJ_YEWW!]%7%\B?KS"^IZ('YF(+SIMM%(#.KX$JLTX89FD8,/+ ME#C0)!)O.;4AC2]_"&"-GHK7D(H?$="KI^)'I>)NKA#W@@O-22IT0IAU"5$% M2XEPS$C'"B\4QNC9O1 UUR\*L+8VP"4LKU6E\/?Q^K]@3(\?CN75\ZK[\:J] MMUL+9D.64*Z%)\9Z0UB>)D0K6I ,F)3RAA4:P7\9*UX5]_=SP,Z)5\P M[?]P+*^>]A^ ]CO@P8X*C9G,J504K U$]9*)(07-I-6%$-Q3H/TDN1>>3T_[ MSY'V?SB65T_[]Z?];DTSH@!I M_;"\?C(XI&WOG0EH1NZK.5'C8S^WJZ-\#R>Y/T:>A_]MMR?WWDUGY=#,G,4WML9V\87.)WM.>"=. MN-VU@#A/N>1.$I%ZX'^.:Z)E[DAA4Y%YF^5.8.Y%^E. &O: IC]S%4;/&=: M,[3V46J0Y=N$9!1](W# 1!4\)YE/O94NM:!#;;P6]^_+T'.'GX4[K(>)U/.) MI^<3'5M*BD1DIJ DT5+'!FJ*J8QPJ[+"<"M3I58W5%P_!>(EQ(*&8U,ZA(,: M/K39]#S]0D]9(7(OIO8.ECNQ.]5QOW7Q7_A[-,.%,SSG6FG-T M+"^>I5I)#997$CK26$VDU\!#4NU=0H4 Q2/DRUY.7EE3SO'<(UEOKK*W!F2@ MW?%P/,:TO(D?7#A5OJR2G3NPO-1GP@E3>*DHDU1KKXTQ-O=)GM*"VZ.='Z C M]8SK3HQKH85FHI3WF?/$IQDP+D8%IMT)HGBB50K_V0 I3E>EW?70/\^%C)UR MJA"IT3X5+#54YY0RQKT%O46;(@MD_-@*2T_&=R7CUG)QB?=IX1GQ+%- QBDG M.N.2Y%(FS'A6<&X0=EN^RGHR?K9D+%7.+%.ND)2S/-&::JN%*D GM99%,@X& MB.C)>'W(N&-&&!"[//&:"#@S-!XT42[)B,R,Y,H+IU.*X+[9_3T0?=G.@Y@* M#EZ^PDAX7$?)JAUZ2C;U'X^W_.?"GG/'N.3<.F4U8RH3,LUEYIWBDN9*)]%8 M>N105,^>[\2>_^P:2]HD609*,J&@)A-FE"&*4;"=+-<@>GEBK-]X33/^\[AY M'LA!W/.ZGM?UCJ&?G]==/(5CJ.=U/:_[F7E=[SW[&7E=Q^Q.$L:DISFQG('9 M[=."2.LQ\7F;?44)([2PGC18Y!"T,TUY3! MP16*I1NOI5A1K?K3!QQ[CO,L.3X\!2SZGQ1/K<8Z=B1@23 M.2GR JPT2VGADXW77-Z_KJ/G.#W'^3DSQGN.6WX/MUSH^Y9F%C0PRXG3A2",)13T,]"5"PH*=)9IGTD!W#)]@":R M*SG6X^IGU_OT>G;S+-G-(UB$/;NY%[MIS4&NA='*%\3[K""L$ *4,ZV)I]9+ M:U6>N73C==&SFY[=_"SLYA',P9[=W(?=='OK>2.Y8YZ(/$L)^"[GR8W7?X,+W_;P]H.O[S^/_"CGL&I M*H^'XQ!:7VK;9QS>VH%U^ M*=U(S89?W#_/AW9V4G.1SA?C&?^2M%]1&B8QGUW]E1^XO==N)D\6MZ/[$Z<; MN)*$^5.IR(+IWZ3)2'%?ZB M1N?J8KKQC\5K!W=N:>.7]RSNS.O_HTOXZO+A7;EMWG_/MHFE72M6[%JD#6#S MDU*%TP9>X4K\%,Q7K M9EF7^-0E6OWQ]+-ZGGO[A]L'@\/]P9O]O8/]/W;>;AUNOQW\MK.WM?=F9^N/ MP<$AO+"[O7=X<)GMW)*V^,;UW#K-@BKZ5*L?I+\,*I5J;WX*XY@'\! M:DV_ MSJ?PZ.GTK9N:GU:;87J-- M_9GN'?[)=K,/#';JZ]ZG]Z._4:MYNW.Q]_O';Z QG>^>?@!M:9N"9C1R_WI_ M\?=?]DQG+/_[[8<4-![0OH[AV=O9WN__??KWZ7:R^VDG^?O3WB?4T/X^W#G? M/;1^[_#X_*B@6<$I2XC*).*<&$F44 7A4B2%9T5B-(_J[7 \=W8+NSUK!C'>[L[PWV?QO\ M^N%@9V_[X&"PM?=VL/7FS?Z'O<.=O=\'[X 0WNQL']2*5W4OEI@WO%?-)K"N M>&0WSVAQ!58ZH)+,EL-39+8[ M8_-J<_"?__M_B2Q+_GGNPB_I/P>3_!<7E7)5N .1CW&#?S";:E0.P6?)7MU($GVZ3_@(=#R:N!B.G M4.L>G,6N'R6N:^;,R1@FJ' M;F0'IQ,]A+?/)^5G5P:5<7B* SO9P[,8N]'@HW1<'A #@[U9PAG ]\%P M.3X)XTQ5%.APB08GJK1X$39AO_PL_G:J,%2#^K&+,YJ?P3V:;2YL7C//S>HS MNN' T^4K](\E@KZ3D!,;U[*%&\E\B2W07 /+LTY;KYC@5.0LL8F5*2^ MSC: M> $>362IZ7"Z[Y=DU$7\N2YR:O]-+:=^&^YE(&/>?F!_@\P""__SQT^_#OXXR M\JTS[A04A^@VHRFKG11?>QJ02!.\6%T?9)^" X'WC.PF T#); US^, M1R#8!A/L;'P^A(V9XD6W(-M&HP$>+MXP#SH&+!J/O;M)48D(?Y\%(,?ELU_6 M=1]7OGR8NGV_/9V!Y)]AO[,7)4=V/WW\NOOM\Y'65F69STBNL4Q,9)9(FEN2 MT0),!B\9I\G:"P\X260SS5G>2C%_4L$!7-6=J<@B<>J^$1S3KN (?+^T0<$\ M'P)7^/#JX%6EO8Y&02RX,V2HJE&24)6%DMK7>-Q5,BV LP!6!K M2*2GZK.#\ZUW#FD46/K\]*QC$JC8(0U9FSJ-<@BF#T*A-9A6+B ,UG4SC]'- M#%QD^\KGH70)G:0Q$:K6SDMG)L?CX!;>K,0ICF8="#40>;7] )J7D9-?#8\ MK: NI[#'4U_%J>!OX#QHC1\+@24\%4Z P(RQA;-9J,@<6Y*!UA9^%+ M]:8>'+1[>O6XF]'J0E,@+,F4S@YG@]$$#:+-8&'@9L+$Q_@OV@H.UP@+GTW* MB\$7-8I*_"9PZQ($_^P"&"$(\OBAZ2SL-+!?$TX5SP,F?CP$$PY>/9Y,[/EP M% VA]ITHM-%P4\,2!X#WU0AL)OA*X.PPO_$Q0;/+7O?9H"X0K?"\\)3=>%K- M-3ZO+7**9A=^,DB%]K[!MIP,89PRV&ON*PH&5]M37T!!F,PK:;-P31T<=.>5&H>N&.\!>\#_?=&62-,][YM'QF;:.:-)#:3@K"<>B(- M2XFQ@A>,%RIS\I*9+92!O38I@Z=*3I7+M$T+*2EEA2G8V@O?>!."SZBZ&]/U M%K]_N4IZ50IJ+;@Z'+PK96HAA RI,FN"087,;7,0F1]PL2M3(J9Q4QXVZ7-G M[[=+K7WG:!;L^_8\ZN/8&(1UX6W["EOES"_C^>DYZ!5@!C;I$\F+H]DMNG=\ M)&R:NJ3P1&2Y)BQ+.%$:7?["9=2XW&4)VWCMX:9<2H&H;E&X^=4A3W\9_#H? MCO#>1(UB9^Q+-07*-:B:; Y^=Q.X\C.X;IN#]VX*PYI*"?HP&XY"X^4H/ _1 MQ@_#X[-6^0F[+'_=2&RU!_)&5O=Z'PCRS]![8K68WQO MOZ%",(:C:K4+6FPY^#)TYW$W7=2;4,%H/1$-K:*RN.2)Z9QE2^3UJ0Y"2#A\ M#K9&'0?UMOI*^-S%%%1>D/'1)50/C;HL:+R#L4/_=W0O8U>LR;C1%%NE'G7T M5Y<=P(-+ 9]'E.WO(ZO[#30.C&'C1?\+)OAF#@H://&E"_D/?/_MYZ-4N:+@ M-B':44:8IIR(',1]XJ60+,F$S"\)>5\8IPQ\36>*2:$T3PQ-&;5&YI8[\Q,( M^2@$W[>6V-,;V5P\$09@Z\!&RHP;_G]F=05>IM'TYK&_@;<+#Y61,] MB\&\RH4;S%"@W2&RN294!D9G&RF;#$Q%S-&],*X,^FB.E,Z/G G&B0L.6XP6 M1@9>62HF>#-A+@Y9,XS0M$Q'XW9V,IFZE4]^-8B.Q-4+0C\RS!W,G5E^"?@Y/).6Q-N;G@@S@_<<'R77F6.*'ZC)QM)W"5@R-LP_1D,A]9-)@7 MYUA/$)8&LY@&U]!Q?#CNW!3V>!8N=N4]"LU3:V+Z5!'3FGOR:YJ/EZ]RE\!- MJ7<<[)>#=V$W@%>?W+2A]8UNX@-E( .\QI6+#(:N3?8P,ISF^(H(=D@PF(QL M]QRZ#BG77 7\$V UK; M&+U@.,'S\%@< AZ-.HV%W3,SF.9$XQ>1&#:122QN)B8=H:T4[8]AF-(2,<+5 M^.Q"^-X.6T]<]/BT8\/'S^:7$D\OY<:L#)^_Y-34].K4U#[+=$VF\@RS3%>; M?S]4)YT$EPC7(5U"\_ M08GZJK[HV*9JNN!W MC[.=SJ*M4H^ V2OC8):.8[_Y-_B1$/,=19UUW*[Q2]>..H&OULNLK(#N0I_! MO3NH:.DI+UXGB +L^LR%^&;5=:_G01[INOR]%>*TZN7/UFH);).+BH1B.@)S [8DY? MG3ZR.7A2803:^FSDI@O\MNM3+-W92%7$?J;*)K44TT\N^2BVEQ<7I$_K0PD9 M.S9FHRQP&> Q:/^5"J=&<)KH-<$,Y"_1R=+N6_7,*F6QEH&AG2[,#>WE6"L0 M\H7*SE3J+Z!C* @\5'T7-AUCL63XE9P,K77C7UY,*&7O[<=O>UM'N=9,29X3 MP:T@+*,ID87(")B&/)64%[G3&Z\GXYJ3X36Y+@*FDZ1(F-+>YXHQD0MCC9X6UT3 9N6I_J724O^J#O 0Y,OET+F=ETWH_$7%O^#0DMVM(\[SG"K' M2)&QC#!=Y$2*PI D+0IC$T>I%1NO9^>3F+F\[*,#T7ZVF"Q=ZXU(A#^5\+U> M\;J*0S^I0G8C]VVD:WTJ\[/C4MDJ1\&-3U2EB$TC"PTZ=F"O?J"^J.$H>*:%% X.;G92.K>:.6_& M?!3,>0X%&S&T>8I6=50KGP%_?K?*-'A2E;B.A(5HVVA495 C\\,@\&;(%QH> MS\OJ#6!YGS .WV8B;58)2*'*Z[BL$\\C?Q]^J[YGU4P-3H?5^_^ 43'2VV1K MQXC;\+1NA!+\Z:V^C:E-\,A/DW((JFT,EJ_8QSKE";/!1^XK3 +V4[O:_ Y> MGO@DL/'LI*P[9B!%\1P^#%1,$ D:@";Q(ZNSH*!1>#>JL C3N M6P_QR@DNR9D@+88+B9RQ9CFZEYU=QQM_[6W:&8=H?>L!V5P,\Z[>%HS(:E=E M1,0J@@F*8%C1Z*JLA=H(.SQ9< BJS@A]#ZC<$RYZ$SZR^^NA&K:KN0ZW^<1F*]>$Z M?-K6>59P-TP96I1XM>U '2P!AZT,]=W6F=:[M&J[F>END,_?+;K5&UP]5 MH+6;HREO4NJ@KF^*PB.RZI/)M,J-76.OVO6[ BNK&5[+@JR+G# 4GX7\L9!H MMMD$,S?;VNO3X2SL2'W+PXA 7HWL"39%DWV#V5FNEJ/ GW$?JI*N6/2#>QJ= M2/61A#29!2/M1"UXMBHG.)9Z_VOI1 )OO3R5F' 0RO#JQ\"7?[K#ZUYIM.:Z MHB>F8(45@[(Z.X'9D_!+J$8>NYLLE7ND4 =+I1(_M;'26RE+T!7;"%=1&&.X M,QGQJ5*$9=P0F3-)TMS+(LD3E?/B6BNEH;J5W&U!R(7#'W6\ M/EZ[,9Q^KX M%<+UP1*/+U'+N0FAY;%3\M$Q@^KP]! =,5MCNX_Z$L507QA5T_1/VZY,?M!=D$\:^;>;($W'W9M9E9]9C M-]MLM9;*($19/!_7?U09MW;N+J>%?Z@_U8[98K(L59@CSX@@6%^-9U69G"HR<=85G!7^GG(ZEJH-,25@!X0<%RBG&YR8;%< M&'<''UI_55V$T%CEJ!E%Q*PS-9VJF'T<5/HZO1F6_RN"B=RT:<$:"T >@ZAW M#,N0E%_G+^/F@;[\+9CE6%KE*H_ ?-7F!A"3M2S#_H\[ %?G#A@VY]8IJQE3 MF9!I+C/O%) M>Y)8"Q+;7>Y;ZC/AA"F\5)1)JK77F/R:^R1/:<%MO&\WMV/H[]MWW+?#G2.= MV=2H7!,N&2.,*@GWKP':Z3PWO MRCSGFW6419U&95EA#75:*,9,IA75QAIQL)58EIV/:N+(HP&PB!@O(XN#BK C*$H<$$X[:,M\GP<$W]<.7Z M"E]1&BNT+^J*X1FJXRTP6_O0UI6L!N-0E!\0?N"J3$JPX>=83 9&^G'C6EL] MQBBDHVW66_ _5-%622:A3%"DX/#KZZ1GB9U<6JDN_!UM5<)*8W7D,PANFDI5D%3C.3N3$\V<)D4"\IQIECD+:D>QH@'P%3U9*E6D,M"N M01]K9&@#,>ELA1D9L"@CRT&82+3G[L)2'KRCX;MZ%2ON7'_3;KYI 2<8U)7" M)T*1/)$4#"JX9;[8N-U]BJ__F)MWNDJ/'BWN?XJ?$=V$%R% MX_/=3]A*P22[?Q[)W%.1BH08S1UA)G5$:V-)SA,K$Q &62*0Z5S5 [BY"GYY'=*]/X\:HN(:5Y;]/"%SGH .%8F*9Z)$)+;2UCD]1F$ MVM_@(=S7P958@]8-ZFR,2WD$ZQT*O0+;XJ;M>7T0:I\QGV$8LCQ#K'->1FCH MP21L#CH[E_"Q6CB>MB9C*6FSKB .AR6^H;P7^0F6-*Q9Z"%2EWM7;G56T 57,TYC. [I$B('BYX>(2+?P M^0:+L3-$@,U>G'S(/3Y%]V^;$KG@5-8P$S^<+17_P63UUW9U-,3 MA$>/*9+U31P-?=C4MN+)5YE>?2G*I=P-D^R_-73_\B:B"#W%6/"'$L,U]1,]&:(UJMS*#MFR"?@"4-_\51I-M?%%QKF M:&J)&H5&R\=:T7%GS^!#!1NN(, ]-\/&1WVX^U9D"//Y^'7O_"A/-/5(@;D( MG!5;B152D=Q0X24('B8E&*_RVL#W$V4[]!?A@2["!8A8C@&G/! :.$'U'F-D[:2"#IHC56E^1)N11]9\: M5+W0;E_G]50@6G?,4"LF,PL-[2P-F=);B45VJ8)S0J' MEO_=HSFWT)YZDKV99(_/=_\\HLSDVEA%=,% A6+*$2[-T".BFZ2ZQDGF'KT#P3J2XL![V929Z#=@*%.BR4"(C M!O@!830U1*2%(SPWCF:*"Q9"?-DK<.$B,3!3?"I43RS)+$IT+R-#0F"C?B:I&^ M&:1FFQBPV60&!)&,SI :@F^Z(.RC*PH_'$&>T>W40>O#1*8%>=_IF0IFR4[H ML+,DEQ_7H;M3MUU[V:Y<+)S9/=P^2D4&FI\TF"N0$\;A[HC"@(WN4IO3HF!" MI&M?"%.?Z7#=<7,[$[UT=3[/%H M743YL7/C&M48AVL[#0;@^\;QB04PTU"W/\'HJINU*:G81+9*9AV./3PVULW- M@MJO.L^O?57L*8B HFCR,W;&*;7_KG<8) M'Y=H+,4;_Z2-!-^5V&AI=O$.#FFV-;;;L,AP;#WSW3_<.6(&K"M'-4&3G+!, M6A#G&Z^GPZQ7 DRB03Y4Y ?HLE^AZLZ>9>J=AO",N M15ZDZ ;.O0":27(BP>Z#/2]4[K343H&P\<"!;HL R%C*9.J-IK">(UTXIY(B(0E/.&%2&R(4S<%4YCJQ--$INF%G MYY-;4HR2:68*QGAF0;_.A&"%\#Y1-!.%\J:7,H]SD!^/)$M3[EA!\B3C6 5L MB6+P9V%RF5&KBI1ED?==0S)H<,Y1W^MHCAWH^LUKCSXO,I4HE6DQ73(C722)2)9,T"\!$0]A9 M,AZ.K[L!NNX"W2:UQ>POWU'Q?BO'5RW:I.G57L];96S%5F M2U7%' 9; %?N[9'.)=OYNOOMSR/-:.;@!\E2FX)&Y01HL9J1#.B[T)GU1K&[ M" J6,ID+FF? -%AAK"Y\FNO$V2*AZ57!V9Y;W.\@]T#BT\QG3# P+*4LX""9 M!JVJD(3":X4J.!6*7R\\+3UT-7[\/.1@KV36A4D,9B* M:#'U)55@\WB:>RL%Z !\.5==)SQU1J0Z\88!K6FPCWRJA50<[@/+U]X]%R_ M]WGBGAQ0XJ]NLUEL/S >A,8=$1,[M@N,K>@2\VJ0J-FM[.]:[-I#J'\_T@4&M%H*O+DVZ4B%'D#!1PV"K38Z'Z M*'#$BFG#V6">:/RK">%64>V%YO5J&CJ%U?<*=UV-1O4XK4RX.7?_<;6N7Y'N M0/-Z$U#I8YN&EXK,^G7W\/BH8(KK(DD)I882!CH8$0K3U41F79'(C N_K'1E MJ;=9*G5A9**GASG'UW4K7#R2IU=I8?3T&W?NQWF'2OQI2K+P> MU0I,9P4=]T+P6<2B_<:YX.L1\$/GF."-C6!K3X9%7NV'L1W(:I':@*A521+- M)(+#8WR!7*3J4A"A66O!5:6<5U]TC6PN;1<&M95\'CL0!HD:^M-VGUNMJ1)9 M6^,FE254!TYA&57#BN&XR:Q9#@5WAZ_>Q!R?>M7U\BK1$R<)JNID8A'>[M5Z M@KX-MMKM(76^>B58Z\Z.HPI@%B3HW,SF9:Q.K:L'KBC"6FNJP*!]K7'5=W_I M>.L;OG2\FXO:XG0*HJ@JC+WB&D^7[W&5.03Z:[>K2GW/*K+ @<^J/D$NM,$- M603P )C8N!H?^U:VA(>U=B7,*P /-J.%! 5S[Y$*-JH2/&EDD;KP=3B.+"V-W>B:L%ZE=KUCV6"S+6"RT MQV+IL5C6!(OE1FR5)278&LZDR8H
    GU&B?L,R"Q9_"WYFS".VG@!:7C+#Z$ ;?C\&RDFYNGL?BO%UAJ!32 MPV<8@R]J7G#OLE13[G3BDG7SLOS50:*N-?W@;L+_'\_K#H@8!#Z=E!AO=?\S M!\Z'*=_HHK/8. \3];%AXP1Y(L*D="IGW=?A=!:CS?/9,(::([*)JE+>@P* M#X _L7MP_%N=G9431,_&2#2"B4ZK&/=G-QJ>3*)AUWE.:R_Y83E%Y]Y%\\)D M7H)Z!\-CBBS.)70.C"TR:NVY.Y?ZV4'1K95&3.TK)RL@F='3;D%/K'+^8B72 MHJX)GZE]1GZ(T#>X29=Z=,2VE: 2P8G@SGV)WBC,B:JJ(1KPYRK=/D+9U.CB M6$$WO7IYE_>V6A^,5;H58S6 TD:5972 !P3TNE<*OE+?F347NYDK76V^=0Y[V<9J MO>;=_IW1&U,.IZ#1!I^Y6V'A;$4@IVH@,#/GHUEL$AJ+5NH8"":1-%.+13&A MN&CQ1M:4OGB<38\=((O.P2*Q7:[M[_K;5T*F_] RP69V^^7;X11L'S7:]W], MQL=_ /W:J%SLU.>R6NMXZ;H'1MT_'E&?JX123+1*+%:O4Z(X=<3 BX(9E6./ MEV4'L'>IS#DF(C/&TURDPO'4,9580;.,_;P.X/:F#.)5^4F#MSN7W$"M]Q+$ M\I>AG:.WJ>HVKM#!,S\+;36BYE%%R$.O7WA[E5?YDK-V08[MA\CFI4F4;A78 M6XL0=1GV[9:9<0MNXFYNW*ILN.MJ2Q*>@P)K4Z]R9G.IDSQ/N+(B S-0V/06 MO.DWQ,)S@0\M,9X^F^OZBOFO^X?'=._/(\SK2BSFS(L"*^8Q9YX6C.0@H@M! MI4J[QDZ"Q1:$0@%_8WXW%OQN=O^W\>,<5LQCPG M8JB (,TO-/V*^L"E.%>5RM2)]UZ* MA.&AGY7P=@G;7@T8VH9V[3VE)_/9[6R])S>4#F"3K2KMNXBT\%?(Q9E=O,B< METY#%N X6WSO_$@:27FB"R(9!^NG\"D!)<^25.0J31)3)-JN?0YQ?:AK'I(/ MB2KE/&;SG5=SKM,,VOPQS(FLH5&F ;ZH;>8WG4ZJLG\DX#(X"2L(D3!.A502 M N33^1GZ.@8C(->R?CNTZ)O$D'T%R:VQ?^^PM&$"&/+O. 9!(G_&!^."Z3CAX;3#.SJ63,M%.HT#(P1*G3GP93("!A!\Q-5Z2@<#CV-F=/6A M9L\J>ZDN:XJ0*@A,@OP7>2W\-E(5S$Q3 -MV+KB; M)^XB\,3 9.-FJ?:C>) UC"/:5TUJ[B-96+/R5/_2L+#PX/UQQ=FF![":7JU: MB?5< 9%9S@58.910;Q#K&51OS51!?"Z!T>4%RVF^\;K.L_^!-E5_KM]]KA=@ M2#F5.2:$(X7!2(]2TB1R4S3U$GK12AHNU49U+K)C:T@-&S+=9KKVK(U.-Q/&<)[*@SP_OK=^_IE>XAAD8DDX9KD0J>$@9U'-,\;B$&[;-&[$ M=&MLPY^C;G7'2XWR76H)A?CD]*QT8,)/,4=IN J<^2?P23])"NK!"6SIK^B(>0.;"#L8SF,_.'1# M6FI5D8H '"^U(/ #A[D+ [E5%P4*X C5F(Q,KTDC@YF($D)N$X!MWS>.C4U!NGM;@,87R2."Z= MLXX9D\JLR LOJ ,SVG+!GTABQ-V*7D33V:TNYGLW]+&65O'@U*GIO.KL]90B M(-3W=Y(8ZQK"<[!>IINAW@_S4!K_[J3T+F#O8?AHN]WQ#N[K8AGZ>F[_E;7Q MMTO;?-K0Y,V$&7,;8YTCB'57?AF:;EY1S!\".JH.>BD4V"9"UZ<=01:ZE-7Q MW>/M*(?NBOC>CPSO;5DXPUD Q0C=5U^XM;,4X-O?.DJL@>W4!9@WF$KD4DF$ M-H[X0N:,@E!@N5M[:Z=SRD$[?0<*XZ0"G@_'ON8FS]+TSSK3OZ'*&+LI7/WE M6@!B.ZVE%)]U9,)W<N1N\?[)X?:9$IQ1@G(BO09T83(F6BB4IS=,+:P[^K M6YY24'1R(_-<2"9TIJ07OLBT*YB3J91W[N?57X#ON@!IB*X:(95R1*+>P)@1 M1.;8 QN8/.<:.+(&ZL>B\VLNP'"\NGO74_K0W[NI4Z4YV1K;MVW'GNIZO$@? MR"7]\<^C5+@TTXDCJ9(H )@C2F6*H/GA"VS+RXN?M]REO@+A0G8NP<^@52[, MO=MRZD:5\NVE#V,B4X/2/)M@8FE(CIK.]326\\;\JM"[XKB39.8=6-+!B7\1 M.W%C6FH7] 4G%]ZX8BXAI]8X3!;OI*%=##Q^;AY%U,*_QM4H:([+3K^-Q6Y=C97B3?+))A#7\>L8RE.6C&<*&R M@B!T @$)G1#GA'!)JKC@P(;3;'T5\O[>_/![LW=\E-L4P5T\,W\>>94*K94BB4@%]F%*B$ZR#),L M4R\8RS2"SGYEQE!00U8.+]-#04O4*M:9Q=H6)W? %WKH'8P'SR%"DU.4]RY>QRK--8;YQ/F6:L8)9R MD::6)X:+S%#&,[_V/O%X'09P']:_JW"8Z0QGN@(Z.=):A.Y1E2D1B]LW&S!6 MZ[P+Q2HP2%T$AY#8S1=J"-BZ07 LVE C,V\25U;GO53U]75Z((X_4N<5+FC( M:$&\5.^=:7'= PH_O!P+Z_&5"$GBFB;$H,* 9K=H71%T*M3@!CBG (5V$-@+1-@L\K:KY1"BG MIHXP J=7]3U73*TM[PEPEWH^"VN"B=8Y6R%^W&*E3Z8UR&KH)7TU=S>P"IAV M6"2,50T3)NR%*LAY1LD>4_,X[]M"(DC?=4:.(0&_@?(J/C)D@ M[BOL906"$ZI'PY>":)J#W"ZKWC$+W3M:ER'R[EF#Q5<_J6HWUT+I@6I>@]H% M;((*A+ .@]Y,:"G=W-2(SQ?+*X'E6)> MQF@Z"C>CIOA: "4+TG:.\FHRGZ$X#\C4;7U_=0(11:Y<2/VJ"GRO.,3!^60^ MLE5J;%V?L#":7SI4[#V!>;6-'61.@#!<#;871J\+6BO9?A;LLBC0@XI17Y<& MEAZVX1^AM!4&K+*SF\SK8:/-80TR?"&LN/-J9:>MR Q:;S7U"F"\&VGSKY@E M/9WK3T'/ZVY16V02$M8#ACHJ+Y/YM,EI!EVN'-:H>HL#P>=FF*X&0N1L$A.R MVGT.%S",'X@ETA/8QY_FY7 *%SM=J.A^U)!3;37;J8^ XE5A=XX M>%U]C1-:S2XFBVPA@D3@E(#PY[-JA@TWP&E.<>9=Z(N 7K/9$%VU4[&B?!,U M5BKU&6_[N%*S MT2,T]1<5CFBG*TSD&($:ZYY+4]?.ILZCJ\?$A/8J ^=,#0/S@V^C[E@3;[5) M>.XC!/EJ"OE'%XT5T3ZK&?@,@4?@UB"J:J>VZ#Z>?WP0C G][Z4Z1/X^H M4-(KGA.58G-(YA*BJ'8DEUH6B9.HA*V]DV/AA(/.@(>[WG+D#1)(0RFH;8#F MTK2-.E6('1189G!D(HA3J;JHO\,QJ#:S>JOJ/5^',$ 8KX MI1U.$=NB@;81^&L@8QN5L&#XVVHP&/?W6B9L5DRM?B\,'#P"%AMD5:S=NM/8 MS,:N7,;JZ>-L2G=6>0DJ$[]"[8B<"1ZD0$$:CM'=7G\"D6'7O"B_$OIJ-)V@ MPC.91CG264#-GN'RVCK&C=O0**/X?5!U0^0[\/L(]@*C@%C"WHUETUPDB$_8 M OAMZ(<1PQ+QI&.#%E#\04F'?[^H$F5$<+* ?"HKZ5_AN< E.)X$7U>CWEY=HK%#8:[*BZ@>M!J) MG01]HE;+VS9^:WX#=EJM.YA>)0K]T(8O[(T+FIZ&0T08G_G9&>A=94RT4)UW MPJ[7+6W:#G-/&FCX?:ZP>-VYZ0ZQX(HN M:YRH0-[#BA0N*KNM LOJ(MTWW!/[?$ZGD[+"VZIQM9HZUEFG6C^*SWGU;QD: M807KJO8/5$9V9.4HFD/C2OS$"69HA6Z3S8PN0,4O3T>AA/98H2AN7/#=SK%J MH$,N5R6?8Z?66A24 >P*^'X%@(Q8?U6S51 JT0%R5O5KAU<]UOM6OHVR-FI' M:GA:-4&MYU&OI]J-:#@M]N'$U;6"!2PI5Z-_51)SW!Q#Q9'BDT#3&D=3RKH& M%&P1]SU\#M'A0X\O$$:5=POV'.7J-#B2@H%:'7Y]05S8D1H/^KPZ A3[[8VH M&^U5_'WIY&J[]LH[N%D'9:I3<=,5Y[*Y="J@^44KL%-$']>W()5","("?DXN M;5YGZ\-.A![$'M[&6<>V8\@&FHL<]N4BA,=0YN :ZZ:ZRT.WK8SCO8=OJN,5 MDFWM^$5PD*)" CK==%@%M]HFWWB0I^KK\'1^VNEF4MVU)I(Y==?MM9TW[KE: M58BU=1<1_VXXN;R?%475EWL^'OX/ @DJ4SDMEQ%%0V.*X"((=!Z(#F.A93L1 MN"W_:DKZT QH6@L'.NHNIGM1ZB3/VHD0K\8=\H&2M)"4"9H5UK,\R31SCA5I MSHW00M$K$)]V]GY;UE/^F& ?V]"U$U$B*JR=K=F;*E#ZWUC?NIC?XX=?G27? M7#EI4GN2%Z>_P-P./Q\E!FZ\$(HXAOD\3.:( 4*5#H##KJ;)V+RLFUEH4:;?Z2 M==BE;1S8$RP/Q__;(9NR@[<15FIS\&NIO@U'@_<.M9PW:JSL$-;2O+T'>^^. M\:7_6T[&57AD>UY.T+9YRHJ0&*-J;D0GARRX*N>QQF?AR%>A;BT@.PU.P?P( M]+*)E@H.%@R[Z VL;,P6GCHZA9='7,C.:UV 5>9O^,[*@:L<@DN7O3$BARTY M5^[I\C,H!+,)J9KM5?!;(2,85(@IXO*7:UHFW_8HZ^!<=^!6.HU\NO-&6& R M_$I.AA8N]R\O2%BU,)*[GSYB9Q4F).BO2A.CDY0P SJ09 4C-LD$51G3S.L M]%R=_P]HE]-*H?<.@R=PO+L*.\W/+M(>W?G*P\1F*%YZHRDE5E%$'W I4:D3 MQ$N;4/@M 1LRHCL'2+K+?7(P$%,.091C\E&UYU7)@0$Y%])F$,CNLIAMQ6/# M>9Z2KW=$_(FS,1>B<3ZAX\ $OU+7C37"9*#6FQ6[H+6I$[ '5?SE=JNO9Q!4 M?] ( I.:EQC_"ID835I7 -H>Q/R*!06_RDJ(?H0[6)?:26VDIXY[,%-E*G*I M@<]1"W8F94[PK46VF#=0JW"3 M^0Q=F38BB:I9Y!:+92-J&IG@T\9*@;-OQ6G!7-^!&3#!S,ZPBK[):FSPOO?V MSR,)5X118 N%S1!6'L2WUKDFJ06B5M2(Q++EK&@/1Z!9D2FIX)]4"6 U(/<+ M 8=D&$W6WO'PWF'NTJ"]'X/%"_+DCHL>*LY @DOWS8'AZ-AKZ MBQKRM[-6I-&?J49M\!:.*Z1E8$EJ4%,&OVT=_#H83J?8?@/(?FRKS- 8O%%7 M+[93NH6>DI'[BD5J&OTE8$>'8''E5\$,KK,VKP;W,]R.L*.HO"&_F\9MKM,P MHN*F[.1L5B5_C6$7IE4+@IB$PXG H MF^W0!HWP^F31!?]NZU<[P#!ZK)7M:[?N6+O%^]JMOG9K36JW;JS%6A+625)D MW/%,N$0S[N"S@C%-)2V8SU-JKRJON%G(+SZ'R]QRU!J8Y*".K%9(ZEB=G0L.IO.:E?'0KU5 MJ$U9+-]J&LG7[I"F8>ZX\]IH^0C*JKM"ZT2YLK-\4U32+*+.C@W&$-:0Q#F4 MW5J_=J:WGUE,\CBZG*OU=4-T9-8B7FB;.V8 MK/6XI%VGUL7"O@H8V YCM*;--EQHNMT9(=!! #<(EGP%CO"FB@RV>F9$?:'Q=+IZ:9B/ MJ:_\MBH15Z!60X>A$>GI<#;#5/(VRQ*I9GP1HY##TRI$$@D:MC5LBXNU3\MS MK9=?NED[B5C=&8;L^D8CI4U,U2.U2FH(P ]5+B0^O)[L"A?$4N'C=O/: MU7+[1GF_)+>#@D0=*$;.,66D\EF2>R&-%#07GEWUG!OE_7(-.>WK2*[H[G,,. <5%'&N;, M D6NY.'3RO"+YMNXBK]>-KYN=5F>,.9P16G_=Q[GSKL/H[5X9.0VOB[^2[!Y6_\]._ M/W\\_'OX\?#7X5ZVF^X>PO?>_G:RE[V',>#9?^U]_OCMU^''OW;.E_V=NZ?O MX5G_/MG]?8=^_/;A*\YQ]Z]M^O?O.^>[AW^??,S>?]K]_=\G'S_]ZO:,@1]449\4)M?ZDK-3:B&9+KQDEA4:;I8PALG"4LL$QPU? M='9N;[W?V]G[_6#P;OO]X.!?6^^WK^\=M-KXNNFAZ^>G^Q4T$]-F<9PA2MM) MZ/@8&>Z\;3A>)8W$X9PE=>.R3ED6?C.$+.&KIU@C&3JD=*,/G79F4=/ BLSA M*#SF"6X:H@^Y__;!NW>O?F3=^8$Y<78^^%ZXFXE/&*!/_/R^6% MYN*("]#;M'=$ZXP2QG--!+,),8(RT!B%\6N50;J:Z1P&C1!-K^B5CS=T%4;8SIPJ%@]=<.FZ2N9R^\:]OKW..TG*XNKW^X.^X]P M&>*%@"N'5_?_VP#3JPE)6.3OOR2#-%S9>KQK/IJ=?<4/__-2[&7YBL;;^=!T M+V_2G4.4!-E_0Z@WK^D9+C]YTGQH6^Y\[ MXQJD&;2N&)/NJ+5@6*O_NL5=J.032B_8@D&PR0?UY-S=PC.PYJ#D:5F\*S;,(B;EGN;R_)B MQ[CS7:I"!3_/76JPYB[A2Q^6PU/\=6=L7BU?M+NL/QD\*1^YY4;\Q[V6V%U: M:':P5FM[RG9%<,%BFA[6F*]+=X_O]-;\[^Q#OO_[^^'?I^]/ MX?/?/F9_LKW?X;^WGS.8Y]>/?_U]LO_[?Y_L_;7#]P[?^]V+Y.L?A]NSW8/D MZY%*&;.I%"0M'"7,&4V$S%)2I#3QCF5ID?*-UTRNZ@FX6G^X(PL;W/&>WXD% M+SURF8WWW.:9)5-CHQ7/J59ZG MF; ;KZF0KV3/;7IN\Y-PFP=OB]9SFWMPF[3E-KS0SH:.JXF"GMM)W.T*I=]34]M_C_; M63Y[%\9?5:+'X'*BQV*&Q'P:\TKU%1DM5U[R[&Z[M5(I^(DD9]RNQW8,U,>V M%4]M+QS:O@])'=/]-HDE)'CTPO4.PG7OH.,X,!E85$6>@^XN"L)X08E*F2>I M9%2!$@0*$ C7C*>OV!H)UP=2Y7L*?DQCNZ?@1Z3@UA@'$A6<>TJDE6""6VJ) M+H""?6YUHE-;4)TC!2@A^1@EL#UWIMM78.S%H+%)PG MGNA<,F(RI8P2N4F%CQ0LUHB"G[V!NQW;!&-3W\M)V-]E#*S8@6?)B![<&-@9 MFUCNJT9O@LT66=!6)R1].*GSO9U]%W'3MSJ-XGON=!?N-.Q8"&EF6)KEG$B= MJ->:J!_<9.B)^D<3=6M' MY'!$7!266!#+A"GX32=6$"N*3"A*,\\U2NITC8BZ#S_4X8>F0 T-C;:3T>H8 MQ=65;/>)4MPZZ_M9\L(?%<*H2E$O>5%ZQG<7QM?-?G0F 4W4I21G0A+F.",2 M:UIM816G"17>.G2@/%R&P%WJ(WX6_^C+IOX?%?[HJ?]AJ+\3 *$L3PHJ2*9% M@GW5"Z*-,D06@@M4>H";(_5G/?7WU/_$H9.>^A^&^ENC1VA3*)[#N2C!",C_ MG(C".\(S;@H-?SHXJD#]#Y6+_.C4_^PC*U=A!MW5 +U=NMMS3,2^^P;\I-QZ M/K4UE,_#FFO938AIBT'M)^XW\E/PY?TWW8HTT*&!^4I2T%P3)J4G0DE-,L83 ME1GJ$LG0PRSS!_)&W9X6GM@!W7.UGJM=R=7N:8;V7.TQN%IK:S*6(?:M(U(D MG# E&5$FT82[#,Q-64@J.7(UWG.UGJOU7.V!S.N>JST&5^LD( (/HT)9HD&I M)BQ-"J)%IDB:V<+8'%A=@0F(KY)[9Q#_,*[V[..*5V/>?J<_HT*E7'$>+Y=U M/\(./3O>_MAV>'71>^Y^%^[>+?'21AK/\X0(+7/"$BP081DC4@EO::'RE(I@ MB3]4A=<#DLN:8SWTK+-GG6ML[/>L\[M89R=--K5>^S0GO"@8*,96$L&-)#[S MWDKIE>4VF/L/55K7L\Z>=?:L+ @(O4)P8YD1 ME M2*8*;C-3)#J3P:?PP$DY3\DZ@]/A'R')_?4539:?KAW5ZDX:6^/9D+3UC=@0 MAL0^.>I?7?H]X7]S=:XWQ=]]'Y?OT\F]GPX&FV-[D'MG]HSC^>[O#=W[%YS9\,&-3)_E__?0H, M+-W_Z]^C7?SW<._3Z)2]U"KG<8^Y[D?<:4?<'V]UO#ZSQCCK"--XO (; MO/E<$L.]46!5R: #+!ZOTP4H#WFA9<98)IG*I4N,S P3G&F5+!_OKQ\.=O:V M#PX&;_9W?]W9VSK_[^V__ MVOGCC\N-X.[<&.[F:[BX+JT*R;@7SJ>*P3T3!=B7+3CZ]@[:G\\>.N,"T4X*=VL^E6?N[:-]%JV M*=XZ'M8,_2F[CV[&IL&SR0RD>]W[+3;LMMAUH.JYM99;^!]W -U&3K;B/:M9N9O^7@9\4#\I M06^"9W^=_3*>GQ([F9%JQ+5)#_[AK/W;[OE1KD2J4Z-)P3TC#&P'HAE-B)&) M%$G.=$ZQO(<65R(<59UTGI)P7@T&'1+&OI2J[G,.J>-3'.9&E G<^N5NFV0:U:>ZE5*W+MR\AN2 M_\XX<@%XZ;W[XD#.[ON*7[@#/)"M=K??PK%LF=EK@4; $-UTMJ"CG*OIX/_.G1Y^W5Q+ MQ03TPD7%[TFE4:MD#J874] -&Z45MGAG:=\_PK%\$XZ6*%H7H D M!U5,,YNE,J?*"&%HX1+I,WK;:'FO@_T8KK!_^#$Y@/\O"Y"MUL)OTH.2GT8-2>6\]Z)[1SEX/NK()N")ZQC=<>[NT/5H0>O'Z]5X2^\YJP_3^/3 [*IZ"& M*,NP8XU/B/0ZQ799DB>YY\R!PIRQXE7RY*K0F^'L JC[,]Q*A6!3P"DO4#K/ M:D$_'81.X&?E$"YI]$%UE(+_W-[:_:_!=.)GY]B7&MU6\]EP%#!R Z35: )7 M87 \^>+*\?_/WIQ/>ZX0-N-KP?^<=1J M9 O$DZ!M^/0OZPB0P,)&<$ 25$0W%N@LM>4O]\PS6]5=Q889Y8:V0D6JW/!0 M1/26(=9FU#,14!41BJ,^P8) R0%*4HI.23!4]H*_C>3 [%7)8:HGC+-<9$RO MHU6E+8;GD0F62PYS#B#= GJV7A>;,5+2I)UYDMP1&4;.KB8<8Y!ZW=*_:7#2 M0>A *CWG.Q<<"4D^I 8D1A$AQX=XP>1]V74'G;]=#Y<7H:5;HCY&1(_XT#MI M.-W([EQ6?O+& C@E(*00##[8%\3I#B(Y=(.CD^:)H]$,#U,Q2W>'1X5I[G7# M'I+V<0^!8:_4BVSXZ!G>[2=7?. -*(U"31"LQH_"<0U&%O(>KF@\ T6X1Z^ C7O3Q-_%@LX$?]YD7C23?1+]V+:(L1.$Z@5UF)D%"+*T.\>E&! MQJ[S%U!Y=A,.[".NYO?#4GHP0@L^P>I6KJLTB+K5T-:]_I9NGG[]M M?-DXW5P/#-4M;H)QT3DBFOXI5J'BY5TJ#9$0T02*;S86R_.U]?_.2.59PY7G MJG;7T]'JZ1";+SYYGG!;6"D0QS*!("*Q"7](P:53BFI4))K3P7]^.L;B\\BU M6<[*N7%O,!+9#IJXZ6$1>H\'YQ)@D3LGHR_*[A7!<8@;-)(#WZ2#-$!5I;DZ MHM")\FXQ _U]\=3A>=C&R\FPC;_&P1KXO%&KX5\&5=_D+Q,2X!EP E_5$L'U ML#\ZB<\;F1A'^-NW;CS:.\_CF+CQ+ Z?CF]QO@EON?Z6B6#[T-@X'PTAZBR$X^*PU?B,@[VN>M]EJ!1?+ZRAE>G/YKDVG_Y MP3_7?I#$KUV!G&^S N8&,>NCI =$DO[(%OD-VB#*6S-R@0_!^_ M3@Y@8F5MNZA'A4I>%O@^*#&4;NU>9)";3&M"59@\6U/M$+>-Y+U!9.Z#AZK_ ME5#!1\SJG;S'+?U\4#3Q[>+K'.'ML-FE)QS%?E+85?:46JY(L-FAW(^"I9$I M$&F#X-$&9I3_(>E@T53V)AJQW^OUOS79/PWQ#8_W<6SXD.$E^[D>?>@ MF4MSTV]GSSIC9 6YKQ9_*> T^OH,U*U=U5077#\K/7/VXC/(7VT@_TI"V^@[ MP#NUO?9KNLJN_>YGCV6PJH6\U6-__IT4XLD/UIB;#?87M8AF:/S^D^I$(XGI M8=)Z[:]X7"/;%,9P;3>2)S%]^J2GS^REZ=^0"N::RG\QM>:!S[M'^+)P@P3V M?[P]./?;#O_S!IM^HQ+B,YR(&URZ%*]\])7/7X\]9B6AXB<1('=IQO78"F), MF^+R5K2XFFEF?4DG"8I"!*<=:EU:6LF!T>R,$&TX8UY.GJQ&X\JI&*C8LAL* M1_4M\)Y-OH'/#6SS-.YM;+\#U+;*6$YVO[SN;;W9^+:[_NYDYW3OR]7Z%JBA MB9W3KV+S](/8Y*_P?7N]C>VOIQOK?^QO?/P .Z>_?]U<_^/+UAO4T";;XD89 MC/56$!>I)B"D(9".K@8M/K^)]>+6?0CK M,UJS<8P8F5WD$[>)Q^NZX-A;M:F^*4-?/*[WCQG8GJ*)N1R"MIH#U6!,LI%Z M'8"Y8#G[]/8Z.T!)"\%/OTI8&#M?W\;293QWW46QN/,LL!<'\5_C\&3\[G@_ M1=S05]_/XKG'5>:&>.UZ&K'-;?<]#2=NK%QT!BZZ.=D_C64?>.DTE#+W)9W: M$Z,2D&1HU%Z#M"JNK,DI44L_&*"72):O,#"V"\:8DN$V.X>43\&"2TQ+28,U MFGHZ@H%I&GB%@66'@;%FCW0?A#2!>,$T 9U*)K651"C @V U1%%JV$R) J\P ML+ P,%.J1D3--V>*RA/(II\Q,U%JD8SS,4&# C]1?2OQ+QWQCS5I'@(34@.) MR/,)<,])"=TCW*!LJ+G&DX\R@%K5CT^/7@+UYIQPFK#N*WK.K=2;*2OQ^ #M M]MK-+VUYM\:T"1RK8#4+6$VVF;(4DF B$I8<)2 H(S8;20(5X*03P&)"L-+7 MYEG,6O!_@9J=5/*^N]92R7L!R7M"$;&XA]YQ0E6T!**EQ$KI2&QJ(S E(ROV MB!:$D4K>BTO>=U5'*GDO%'E/M N'CNG(S':9>3>.1$#@A,9:.IU1 MN#;??![T_71\*>?*=>>H:-=/S'NRY.K%A&%D=/7EW.W<_9XB.4V#?H6O6>!K M,AH3%$1F:292)U9*%'/B9'"$0A3,1?1^WIO2Q0A*F]7-Q?/Y" M$SE/,,=QII_CPC)?^>AC*,^[;-YG;]KK4R4?8P![^PNTV&QN#JKL^:&MO&@& M7K0U&8NGE4HQ,46RE8Z !D8L%9YH(VC40($EY$6H9MP]UZ]U>IBSZ;PB8T7& MA57R*S+>#AG'^C@U6H;@!4E.40+22N*%5H2ZP+/5SN/7B(Q@KZV]69&Q(F-% MQD7SSU9DO!TRCNT74N7$M17$YNP1&5,BEK%,0HI@@P7!J2SUN^W=4[(7!AD; M_?^?3?6\R0*TDZWNI]?J8_!#J<('K%$^O43G.*R@<[GM^D6QSGLLGOE7V$OQ MN)>V\NLN4GOZ5_?OR4"'*_;(X9]N<#3NY35ASGS"Q33YQHM/% 1XQA*1T08" M@3KBJ,LD6JV%4)XESFY83%,N5#'-PT$:-H6?W5E=S9/SKC<_A"(_GZ&]QX-7 MRY2*W:9:)I.K8-NOZ6A7%;N'&IQLE0NXE[*6MWOJSY? LMLM[,./E=%5JJ[_ M>L$&6T_!/9Z"FSVV_4*LUU[*Y**5[?QE8?)&UWAQU)1X*#'FP>JJ;[?C;&7 MYI8=\W?J]0]3+$W+XW%IG9O"W@&^_?/)K0[DV1JT>U[FND0_,UBS2'/D7E+M MFSP*SR/UTAF7@8JL[ T,UM>;J4?2\[^Z.5U*>\%YA.?Q>%!DZ>4T3H]\2U_V MNAL?=[[M?HG[.$:VL?V.[7S<*?=3O._+[OKFETW\V^:7W>Y5W]+6F[??=[_\ MOK_)=[YMK)?W_7MOMS%NOY.['S>_;O -MKG^@6_N_W&Y]KAEFD(.B7CA!8$H M'7&",P)<1@_62'!L94W]X'R9,2ZV?0?S7"E@YJJZ+?J/%X'T;^(_CE09J:F5 MC"I@-'@!$),5V2HE$I4WC3G\B=>JD> >=??2AP:&DW'10&#.JJ")#YHB'&A& M'%>2E(!YI5EV"1 8V#/*V*IM*47F'KS*%]3RD&7"*]H]#K2;)9'H >!N0E>: M5),JQLV&3<:,%A94V#::,T:@6W"FZ+ M-/'%PK;-=%1Q;#8BWR33,^JE[Z@%@'X^I2PCEM M)24J&$] 4TJ\!R I)I3=E/71NJ*7,C9-:JMH5]%N^=%N%KWT >"NZJ7M&.4W MSA.%WWU2(JJ0$Q!))6JFP4;B=5 D@-&*2RY"Z<)G&)N2\E$UTPIO2PUOBX5N M53.]!9)U+Y ,( >EG2+&HD8*8!FQK'0=25['(*T,BJZL":I;ZR=Z[W#V0+5I MYDJ#+X^'1_W]-.@,4J_AYL.][N'UQ4+O-OLEBW&@P3G./%5 $P0)/FGGDG!9 MJZP45S7&8?X@='(1XT WMM_"YKM//G&:I"2EXY!T8F@Y^3T324/C):IJ"\B.TY^"OWG>7@ MGUPY^$:"B"@4$9\3)R!9)HX'3GQ2E%FOM!*H2RBE5\U8>[W]I;$$ M/ "]5DM *Q1,KU"P0+DB)6V\A0V,K4@;#>44=%2A9 IRBR:\_#6,EU%G*%*^2J<(<84X$PT$# "$4, M]R@G,Y$3)!JV#SMOSZQ58,F]/,E8%JTQT.H,2S-"2U!H,BHBHSG&HWIZ% )R+ ,&L M,AC'+*'1.40:;8G)/A!PB3/K:38QW""C]48<]DX]DA;AQ-^$PVJ6A!*F=.Q% MA4AI!RAR<2U05;+ JI]GWGZ>DJLIF- I$".L)*",)RY(_"$=1$XEDP;/&9A5 M.M=>9O<2%/;(Z706/?8!"+7JL:TZ>)!;>2^S4J[(#C!*L[9)H#ZK>4 :UE2; MB*0KIY#N S4GJU2[[-RUZJ^W]NP@;V40$G."9&XY 5 E<$(*(EFBW%L:F'>E M>6!EK8^82+F4RG,>>:8,N)-&!1 J 3/1JQBA>G3FZ]'Y_BD ]8H+Y*/2&P*L MI, FK@ADX04U(&G$EVL8@)+=,D.A%)$"Y M),9#(N!#1%*EU&?44]64'MKS8Z]/(4]GO3L\&G3]<4-AS9J,O#C]H[W4=/!) MO5X*1\>N5^J9'I:1IYK&TX".-YH;II(RU(-4&G_/UBI%7;H)'"FK$RZ.G;F<^3'CAVG!$=3ZEO73GK8R;2 M4H#$ !=2" >6.Q>XE!&""EZ%H*M?9TYD.O;K9,E!FV!)CE01<"5NV-) 4A3> M*)W!2]7$1RQ2V'"ET]:KJ]\_H58)N!U[S81?Q[MLG12&:*D#@>PU,3H+$KG. M$JBG-K.2G5.%X&6BV\4BVRH$WX)$QWX=DY *N5#$9ND)&&F)M0D(9\F8G'2, MW".)+A1[O6M6SJW:_K53FW+4Y^^YP)G'_C$>XHO"=+5X96L+]&C@4R60%@$S MN>@!'#>6**8)]08E3FDY\50KDK07UJ'N[V0NLJ>E MHK6X^ JH%5"?&*#.HM\_ *)6_?[^,?:2$]D:9[+,Q(FL"%!!1^)K=+B3PJLD M52HH*[BX4Y''"K 58)\FP"X6OE8-_Q9P.7;H:Z,,5U$1SU$4!98,,9$'X@(U ML83@I%+4NF[Y(]IRQQVEEGMBM ,"EEKBM-)$2H$\,S)N;2ZU+^@4"_BC44N: MH)!_'CE\*?X;NW^O_9 (B'\\G\B^&WSN'C3#L0W7?&#DW"ND_*C%WE[Z[_>@=K<_X[-_[^XT1/F* M;JY_/MWAKY X=_=VOGR0._L?OI=_\7EYXTN@6^M!;&V_$)O;7_GFNT]6!"4% M\R2P)A_(&>*U3R3RE!32E8FE4CG2WK7-!O $]LHI* =DEJ,!!CRC8(+5"@33 M7HO$D^ \,&9I'!6PI7@T@-P,R>O1N,/1V/SR@N(XOF^%HTRF&*68YB72B5U+U& M;@^>1)]=#H%GQ9'T$I+7(:[[T>"XL,CIK$_-C?5M%Z8W/$(D.,(SFIO]/C^T MS89WTFC'RY'^\0B[HQ_8YC>'?QXBY/1Z_6_#Y^=GNM7)V1O-[8H$U1#5S]:_ MD5DN)*R1G(1#[;G#87I^_N&WV!T>]MS)\^Y!\\;FIM_.GG4F=LG#'V2D1H8: M??W;MVX\VBLJWRH=J7UG(;1G;S[[>K7YZHK<-_I.PZKEXMJOD7-=^]W/'LOY MJM'Z1H]]H'K\N#=MT\7%T6D>^+Q[A&\*-S%^OCWHG*'[#Z:L.UN)'JA SCTL MYPTM&X@,_"X1ZC>V;(U(;.$M6].F^$L]:ZYS6ZSHDRDBR2:^?_M;ZOV=-G P M>X\EU?,=V]E_]6WSS0[;6,=1?WDGM[;_Z&Z^V>"['__=W5K_*G;W-^C.QW?R MJB%C<_W?W9WM%W3WRX=OFU_"R>;Z5[FQ_Y;NG.[V=C^^Q;'$_9W3]WN[Z[U\ M8>9O2GA2FD1@F80D+ &K/8HXDI)L64)Y#1Z^7EO%FE]BS=X@I8HVLZ!-=P)M@/O,.7*!S>O^\:!BS2Q8,]G^SN)^&9TX M<2$@UE@(Q$6=B -+CBI=%8K:U+>O05]%6QFPAI5!9L%Q!J\MF+-#%BS>GIB(LYV M_\CU9@7T.02A+Y>K[B&#T"MX/\*(Y ?"YTESEZ(B4.$"R<$JQ&=N$)^#)!"B M,4I2GYEK*FI@4IO^OWXK=OKS2/^;RN?O_T)A_.) MK7>?7)8*LHC$\I!* 49''+6:J&Q4BBY38\0-P_GD7,/YPAXB*#ZR>]#$Y@4W M&)P@596HON.#HQ*G]_ELQSO^I#-,GTL \2@8=4KM@,6M']2+8MQ'0.;Q+4.7/+O?N9KOF5 M4-%,[O?C;J^,=M2&\.U!'K@A&[2@?ZXIL#_#>P_[@J#$3/N6%^,%Z].CM]+^[GCL( MC?2+PG'I"-HDM)1DO%NFWSX]*]G,\W\T1C#ADG "=/+,0 K>1T>SRDF*(+UP MZJ9I^>=J^*/.UCRSA?VQO['_NKN[W<,Q_;NWM5YL865L&R>;_-]?-CZ^DYL? M=[L[^[M?K]K"-O9W3G;PF5L?<3X?/T!C"]O^S#=.WXK=CQO?=]>_LMW]/[J[ M^^\O!YH*RZSU-I%@70DT#;KD[3GBC?0I11J V:9&F-5MUPB[/V/7PU:HJ:CV M=% M^V@\@HYC60$H:R.S.AI$NI0H)#\[JE7@F@6X3L=&_!2DRM803ZDA0&4D M-MI,HJ#1.PI3D*82I'CM0!2@5D[=98EQ)S MVHOL*FS=+VRQ"]C2#B33D9,0,R, +!#G%! +,@25LV"EE@9(.5A6V*FPM M-VP9@X^(UC'K(_@HO5>N-&B$TKA<.EUUR#EBFAC'NX7H@G.Q()E 3',2U<<4 MBPLJ+:/:":O$ UGG)6II!?<:0B,&054)A6]-MPJ M8#.74CUG)"_*Z@]27#\>X.K]B1/IQ\H_9N$?XT17NK'][OOFYT_),XE,'L5B MFDN/5>F)Y303YH "ER+39% VUG*A3!:/KU"R]0FX1(M*0/1$5!.$4,% M(]H%'8/P"50HY34-9_RW2LV/EYJU]M*XB)J S6 -0&I MF5VA9N.5D$IEXB)':O96(6>V@B1F6;9"LBQ2I>8G0,T)CPEW#!SUG%/OG*S4_ 2HN?5& M(U4[;H]JY57MF'E4A%D@@6=*0",/=EX*8E%1-ID'2L4":L>//O)[/85!#'0?1TU1MG)^GYH&G]O] MOUS)5?[];%L^X* J)MW.8G>R>1K8QK=/ K4Y RX0+A&8P#&4*9!U% U!ZA1E M=@"(23 EKG#F9IX+Y*A^Y/2["+:Z&Y)O51#:--Z=D[67E*4(J.0SR0B4@G#> M,4>2\D CESX(WYJ"4,E[@=GSO5GO*GN^1[,=TO'G;Z@RB,2XLLH29RT0@%)< M+>9 O !3B>G:6E&UT:K[4J^"\B=[\U:5[GS',QWA:J_(W>.)B:35";!.4^ M:TJ\IY%DR6T.+J!,UIYKK9+W G/G>[/?5>Y\CP:]TPWDSAN?/P7E7=3 "8-4 MS/!<$^NM((92&5E.P$U$Y=FLTL5@SX\^Q.YU?X"_'G3"\6"0#L))YZA4].B- M>IB6*B?]H[TTZ+CXY7AX5"J>W[]$;USWX5W_X M6-KV/0PP72H";W74P0(CT=!4&DXX8I//A.D8E?,RLU%C\RD)=S>'I.H17&"R MO3>#7B7;MLEVG-^?HU)2*2"EQ"@!$U#%YTP0JJSD"O4%7X+M&)_2DZJ2[:,@ MVWNSTU6R;9MLQ_GMT>#^Y)2)TD$CV0(J $4DJT16D09&D7>WLEY5JEV@:GV MWNQSE6K;IMIQ!C>5(%$[-X39DJ6BF";>,DY, -Q)ER-*3LALQ92F;)5L'P79 MWIO9K9)MVV0[3E'6LE16M)YHXQTR6XT4:P0C7JE #6Y?B'1E3?(IT7-S(=N: M?;Q$5S[Z*,?KZ]NR6^;MUS91#[! B\US9V"Y28"QX+@&;2%H\,:;'$+6((PS M1MVT352M ](ZDSVYU$040E#<$251CX4@D,E&@P*R$DDF94PL=4#X,P:L[0JY M<^P7];#ECRIP5N" M 1,2-#%.(C9Z$XD75)%DC.$^@.8ZKZP!%6W7?:O(6)&Q(N./R.BR8-&Y[ V' M4C.32QVH$ERQ)+/D%1GO%QG'?A#!F';)>9(4+]7CF"-K,AXO\@X]C6Q9&2B MRA'CDR; 729.&$EBX,7ZD:35;&7-VM8;-U1DK,A8D?'>NM57,^0]P.;8UR>S MYD:'3#*5@8!(E#C@0&C0R7)NN!10]_WQ[;MBD*B30**BG(!SG#B; LD,M8L2 M6D6M+F6HK6%3W+R/AH,VWLA_-NW1U\Z:KY]-;?-X'S$RC'XO)[Q[<.S&D[_\ MEXF&[6=X"7Q5EP[KA_U1W>'G@Y(=U/T[C1NK%SR=N/%L%>CX%N=QPL='U]_R M0VO3AV<+O(Q)ZLO]ZR=_EN$VI&EQ_,(Z%3P%B-$99;4P4/296 MUK8+'16O]\O"$9JD'W>QV*T>S)M,:V6M,^U83AX;-_B,)Z>!%VA$XONEGNFC MW$2P[\#SSG]= IX6XJ@N,]2_C@\/>ZGD8KG>68S"7WLI':UWAZ'7'QX/TG ; MW_=[KQ^^SIN;GIQQTR^?!5[W9?-TY]ONF\W]C>UW8NO-#G+'O>[.EP"[^Z]@ M=_L50VX'R!E[Z;_?G^Q^C(>>@]I:CSBF#;'YY?>O.WP'.3%>_^6KW'KS1W?S M=&]_9WNOM[']X73CRU[>W'YQ^LE[[2GGCGB%0A!D)5$2PO4T/$:AO .KS4C6 M0=Q/\4612% \ BV=#I1K8"@Q@9 17(K!@ X1I9*$ LIA@>K!,1+VRU?OMU^\ MW>S\_N)?+S9?ONK\]=^O7FUW7FYM_+FU^6IS^Z\?F<_D^;W"=D9[],LAK-WW MN0I[*1Z7C->W!W_CZ>H/3D91>4<-'#SA,\4_9>U23CH30W4BP*,BGC%)@N8Z M2>T%=7#UC%P#4/(!\&DZ=]_>2WAH]@_[!P72"[QWSS?Z6><@'76^I4$3[I3[ MO5[_V_#Y#^QURG14,YU&\!H+0(VPA]/JN<-A>G[^X;?S,++N03.XYJ;?SIYU M)C45CG\U JPPM='79\* M:M&BB(/G,6?G;WX3%18;42%*[+KZ#LM5ZF :[^F MJ^S:[W[V6$970:E;/?;GWTG![V>PYD:/_46,WXRA?/=C\;"_XLWTYS+:BZ.F M@N&KDNN<.SO)#:[-<+[1S$<"_.+,?65M6L3B3^9T;13\\DZ?7IK^4IWJYH'/ MNRCK=<--8OK?'G3P/;W2->>'&.YI-N89%//YK,15#6'ZO*?;+>YVRA_QVCSZ MX.US$;:;)L28^ZC(,\]GM%2=9.3+L8N\G>_=M\Z^0\;2=;T?*I#<.35KB1U7 MTZ9874]7--L+?1:/T<;Y*=I,1UOY?<)9_)T6*,?L=MKMF?^A^"E>[VV@5KMY M&G ,[\3&%[QG_3/#O^UM;+_]OH/_;O(/)U?]#YO;K^C&QUBH M$9_@G&!K_0/^[=7WC2^ON_BOV-W^8[(H\O=/)DI#(O!6Y&D;><;!Y5Q;8;WE1$7/"2C@Q$-6 M1&MOHO+690HK:U8N%/"T)'@O@ "8[QE(+-3;FIME+\%BBLL)+J MO8D%E53;(M6Q7""-39':1+P/D@ D_&2X)AYWCJ%PX!DW34'''VO,SH]4GXXI MYW7WH#O<2['SN=^/3ZV:[#S%@O.%+P&9%6MNCS5_38@%,0'/G'J24RQ5*%DB M5II,;&"HGJCL@O(K:YRS*?TFEM[Z46GUWN2"2JMMT>I8+A H%WCK(G%" \%M M"L0K#R0!".L\0YRE*!=8.J5D[.,P& B]R(+!=O_(]2Y"DKH_MI"LZ4TUO6GQ MQ2Q$ZXK1LV!T=]*;Y+VS(0?"D7.2LA_$X/X028UW'&1*4M?M7=KM=4!C3"4K MS6M'($ @C@=!9*3:FRR!2K>R)M2T]FR/)E6I)OM6;KBHW+!U1:;"Y*6?&R1J M3T\TLC_D35UK=WFHA*K+KHQ.]R#TCB,^_EXR96\XIO\U!^5H/>4T&*3XLC\\ M&I[E#"Y)N8<'3B9$H#GY9,!DP'4E5)3:;PC9Q.14ZC9D):4&0/QONFG\B OG MN1U-:\99MKHMUE"W>H:MEI],,2LC_9#,M2# +1";&/( 2:TU7++$BB]Z&@L8 M;_4H02V-$M3*-C6[7]*:RL+C/@]'V9Q#7.G=(";.=HP1*=R M(@[2Z*A\ZQ[MC;\;)&3XQZGC!@-W\+G)+1^N_I"S?(^YQW\.^H?(-4[^[+F# MHQ<'\=7_.^X>EF$\W:SC5R>?J,ZH 3!+8BQ X51""8)ZHKW4@0>OE'!7,]E! M20M.!P91H%HCGTZ/QDU9;FF+->4Y9JR7%.6 MV^M#ON2YS->MPB-.Y&T[E.=IK^:C3XO^\WI1JJ9)+W]L[;]P6Y]U_'&W5P;^ MK)./!P?=H^-!>M9L>"^Y8=KK]U 9W$>A^N^1HE?3J9](4J-SRDJIJ> Q0P+K MM)"!6\MTY%I&?5-SW[7*^IO!0K7KO)/#X!W^[8^O&_O_WMO=WJ [I^][.U\^ MP-;Z*XKCP_&B&H]J^\;^NQ\=!NNHQN/?=S^^[FV6V)%5G&8R/0MN(LJ$P=^\)L7C! MQ!5U'BGJI,19M#8:%1A(86T(,M(@E(J.VJAN:GFNJ-,FZHS=E-IEK710)+ 2 MDP7<$A>5(X$*F86,W+",J".GQ60]CK#HQ9;I-ES8PS\.KLCL-9_Z.L QE":O MDPL0+3BGG;92:6.TYRFE#%7,>7# N91*+24"C@1. D]B%!=AE//$:!&-IM:# M]BMKS,C66E\M4-1F)=,+KZ&(2@ON,T0/B4(K?Q'JDT5+E@'F0Z(1=$ M%2E+D5#'2N_.'(A+% E6F& 22SYXA62J36M]F&H>]2RD]E<_'WUSQ?M9+#O= MD Z&/Z9,U13-<[CQP@>+ZK72#"!KL!R4I8!YD>BDE020C.$F"I5+P@!,CI"0YQZ0$TFK0"E-BISX,T',=>!JY2!&ZM3U4R M>'C(F4P:52X:QJA#M(F>0!266)<3D;;$TX*6*;D2,K-0>D@U%[2>IV]19(^: M9R\@9VLBY<$)9I-BS!I:!8-Y4.E8,(A@J>5"$5$Z-@-N$C'!2B*8\-:*D"F/ MQ5RPRA>(2N]J+;B+'']M&-6C)^1VDHXJ(;='R)>B$(072FA*DC10VN;2R"J)%(=H'5G@T M%\1Q:0FG1F4GM "9"VF;UBJ@W2]I/QVU_E^HPC_ON!".]X][[BA%I)_# 9)0 MDQORQ'3[?\Q!VG@Q7OKUB97'S[U4/B!*O=COXQJ=-G^_%L$J>,T 7EN380,^ M\!@BY\2F) G0K GNJ"%.)B5S$"Y1/:H=]6-=YQ^R1ZH)8!F)N2WYHA+S?(AY M+(D8Z:3++!(4.2@!(Q)QP>.O47&FC33,%6(&-27H<"[$W&9[-$QMO4,+O?JM% M_17V4CSNI:T\HVEP^E@V/T[O3T(_?WTK_YPN%W&^G1+2;T] M^00@/,*$(L;*3*#8?UT4F@1<:A$M,&7@AJ6A?BS$.+_24),6T7XY ,WW%R>@ MT\/-'Q6*PHL':73AD?N^-'6CD%<A&SF+EPE%A55+=?BXFM,G/]UW!BW\!#GB9]^ MXE+ZF2+R>G027YX=Q.WQ.7QQ<0R;=G_;[OLC4HT0+'R#:_O*,; MIP$VUM_BNS[3K?5WY?KON]L[]*HZOK&_^75W_RW;6@_?-M8_\,WU=Z=XS[<- MG!?>!YOK1<%YW=O\\CYO3$:,>YZSBHP1CQM*0-. :@_J/JAZ<@"..PVETY^B MC\Q57/'JL>+5[$^6P(" )%+1:*I]HYFIZ1%O++3 M.I8OHC/\W/:!X_R%/^6AKEQJ+>B&<()DB @R2#B44Y1Y\7PIZRCC<^'LZP ]'?Y:OFY"CYIX_^\.C03KJ#IK:G,5+,ZSX>@M\ MO51Q*-B0N 5)4BRE3&1VQ'D-A#D4#36C65N&\N"4!,*;PVLM*K# %'X/@8.5 MPN=/X6,)RCL?&#@@B?),(&9#+*J J/'Q1)6-3D,I8K@J%X/"GX(!;N37ON[G M*,KP)NZ[V@6^]KU=9!GP;@IVA?[;0/^EPE%9Y 4E6=G/"K/B1)G/3(!AIOI MO#?)RV+LNYMXMS#],VOW\(JB"XNB\S)35A2]'8I.).1 9K2@:%1&C\KO^>@< M_J")9Q6"E\4$:>XD02\,B-X@@K'\?M99T8TZ,)>@L.90620,89T*G@+$Z(RR M6I@H)!Y[*ZC]A-^O_#R4C,$#!-']$"+2!-%M;FV_ZLCGG?N.T4R?BW[[/AV6 M1+J#S^O=84!Q_GBP*'&8Y=E_[Q[\L;=[>MC;./V,M+&+-+GW=>O-*Z2W#;GU M<>-D<_V/KQOK>]VM]3]Z6V\VON^^M'3W?_9HV/_W@?MHC[?V/YQNK7^FF_M_ M=+?>O(.=[7>G&Z=?Y<[I6[JQ_^[;UINWL+'_ 79.7W_]G].W'.GVDQ0L21HM MBBD\$M A$P].$6>TDAGICU%]M:NGM8%JZ8.CTH.5U"DC*(JJF7,;E,]70S?? MO_ISZ_WVV\TWG;]>O=EXM;G=>;&YWGGS:NO-^Q=__O?;EYVWFZ^WWF^\V'Z[ MM?GCT9\,A;Q"!F<4\,OA7!X^ZGDR.!51)$L EAJ!UZ.8';U6'(_8M;&F\VM# M^C$AASI*@_UBR>GTCP>=$CCORE'N#$=G>]CQ;EB^/.CL];\UU[SHF'SQ&>=SWU<7')V;]AS!P>I-QRUB#H<].-Q.!J-!Y?N M[VY(^%43+HM[.NPB,(^:"9^O3AD&LN9AFK) ./BMLBHXWSB HS[.[FMJY(2RA#@DWS\^*M_CC2$U5_C4<3W$DE%< M;[^37-B[>&:9@BN^CV$'G][TJ#X("^[H_P.EVAS@.-^P?X&8<=?"WTE"K\,/01 ?C2/"A.&,<5S,, M7#:DAWQRT6FY-&X^'T,)R9SRL@Y>4OCGX5D/W-$?SX:XVKEYQ/(\R*=L^Z#! M_E&X]#G%E(+5$;%JT/6X8S[U^M]N%'N-4L(YYR=%>7@NU+E&@4N'CWY.F)G; M;!M:5A=)'/C[[4$>N%&Y4.3+XR,UCR7L M;!>B.B?=PP'J!@-\2X-!^)9S2$,"Z ^^%IQ "'*#L-<]2F'4X2X=X&%)^/;2 M^2Y,U$$=(=L84IM?]UT7!9Z#,T2X]@C6,W?G,_&M'Q9'2.CR]6M![C>SS&3>Q<(Q 5)G3?I_?F&1/+>9Y[ M??QWSQWW.H7+-W\M9SD/F@=WAGO=0^3W9_K1&"O&MIX?;3MGLSX;&O!573+T M#OO#;I-&U60/=O].X\2\_WU9;3VS9]'Q+P/PJ$FT;O0LWQ93'L-J/PFTYI F,FS-=6X]$MCT17CDN+4:6=MC$& E-1;;15XZJ3BGIIPK7%I M?MIQ260>91X7X+JPD7;.C*:=1FDN)H;<0^VF,1"O&9X,C](^JCW;C=WF_-%%-S_H'W4.$@I;PQ$&(]3B:A?;2??H MI/.M>[37^;#ZUVKGS8L7?S8/*+:/X<@T-"SG;'1-&3%B0_-O8_T9F[8FK1YG M _Z_EPPT([O-F55G.+;WS&+R>*CZ U>MW&^;I6H.\^\G9U\^;7OWYT^)*8%$ MJ0B#( EXFXGC5!&5A"UMY?"TV:LTK46BRGF>O.40,D*9F"[L,A1FNRD _"XF\/A-#+UK1@5^*=LVT?I!?+L=L/IG]FPC'FB& 8;'W M]F<.@[86XB;%#Q[-@HZMX77Y;H4U4XW!=2UOL9:7+9)U"6^SA"6-8>FXW8/5 MU;GE/B\MWW\ &JAK4]>FKLV36YL'RAA\B+8#=RK<=_OV*?49]1EW+H3WDQQ@ MQE>Y7 P*FXXJ[T>AIW?)=WYLN5S3IKC8V5@S)&.%S#5/T@ON- 3&C (JDXI> M&VX5L*F.KI]5/S@[0*\'_?WB5"Y#^-@]VGMY%I_QZOM95/J+)N8ZQ28A:^0/ MP^%\/WI^<+Q/8K]Q;Y>7+$JVUJT]8SL?_QCN;A]^V>&O>SO[.[#!=_YL?W7[:V/XC-+QO?-O\ZN^=__MCS^[&WM;_Y9>?CO[N[ M7SZ?[NZ_HKM?WIWB]WN[ZV_E[OX'MOMF0VYN!X[S8O]S^J[)U&HRMMY]2@*X M5F")MZ6>)<]849(I0T8G?7*&GL&?%K1@]O5G%^@VB85M!XI:-GDN((H M=901*)>&1Y!!(#QYGQ47#P-:%9=FPZ63"US2F7--)1[64 JQ6..(C3Z2S)U7 M,OK@E5M9,]RLVHI*%966!)6T]M*XR(2V&<\T*6E7V0*!UH.ZSZ[+F^30I$/-B83_/!Z$/3=,I>@FSK2)UYS2^Z;5H:F2 M^OC+L4W)L2LN7")6IP3CEY(KH\RL?[#_O))3-$OAXYNVQ%AJ+&[-!7 TV/>_ M N+S _;BXGR->T0,*^C.!+H?)FW]SKG,A=$D1!T(2ON!.$T%B< RC=HJ/-TK M:_3N?;<7KZ--)>76#>,MD/*D<)6[WU,DIVG0KR0^*XF/5<'D11#6)I)0="[E M%RUQT5%"P4<>4:MWS(]J'3#^6R7SQTOFK5F:*YDO"IE/V*%C#)$IYXG-D1)P M21*+NC'A/$4NE32,VTKF3X#,6S/=5L'\P7%)>76[)V5E!^:E"<,FS*A7:ID/*=_<,/UX;Q<44OGY?&&=PNBOG)MJN8>?Z/!ICO*_YY6+U+[8'P MSJ2ATTHKDF&!9"@@S#E#]4@PPD-23B?NK++U"#SJ(Y"I$UY;2CR-C(#5):[= M,")0,4HY0G;1G\>U_]C/J26/X\(T<;IC#$5E>D^.Z=U7_'Q5+F8&M;&= #A M2]-,M(1,(.'B^QP4P?\S.*V*+*X9,:@@$9:3\U0*Z[.LN[SLNRR25BP:3R1N HHG MFA-#+2#W*B&STN/7=I1 ]6,)C,JX*N-ZVHSKOA*UJG.D5;R;"%)0.CD;?2#: M"^1JUG+4Q%@F+@?=56RNC#]&(_NF@R=7Z:1XE24&Y""9 6Q()UA'&C.(]&1:U7UH#) M5;5 R>*UPD5%G9]&E3%K'57IF5YPJZK2 .A/A%M*: MH!@G0FE.P 5)K/= DC5&2I,#RWEEC0,L5(F*BCH5=7Z&.H(%J2QE*>8$U(#- M0>H81)(B4^-#19TYH,Z$%S6AT!FR4R114:IYL4 ,XY%(SCSD[+PND:MI:Q3PEH/P)W)RBOA&)699J4JZLP%=<:RC@L1Q5&:"(TA$_!& MEY2U1#)'!-)*9Q<2:EBB*E@5=)8&='Q1I3QSBID 7&7CO8I&,L^HXRC"5]"9 M ^A,^J$D:!V,)8*)4I"J%+1@+)/H)4JEE%O;VR\^>(T:5&F$34 M-8):XB2GREJ>%?"5-3$EN^2'7JVUT,BB$/+<*@#.3KZU'%@[9'URA:PI30ER M(@C2D4#R)6A5>Q)\X,%(L(FR6A/L"=!WNZ7_*GW/B;XWK[!M&E!I5=H0+52Q MT 1*O :!RE+24;&$R)TJ?2\K?<\BB+>00U %\7E0]!6.[5RBVD9.(O<:.78 M8AD88FWP+DFE0K+3ZW%70?Q1$'(+D?.5D.= R!BYCNMI08]!<_K#2>_V$+/+.%G(3!ILL]91>"^N&&S%S&" M\S%K1JM/]L$%FE +94^*Y9JJE#*;E'(ZZ;A+P0H'5!%F7")@451QX +QG'.IE**"IY4U79.:#/VL!F?1:*BE*DI)?FBU02WA!.AAH,5+2I:#/WN:FX4UX0E;@G*.1(8J2SQ.K(/$.>D)5>69-3M#? M?XDO*D/XV#W:>WD\Q/5(@U??0^^XK..+X3#A?W';?:^-$5N4Q?FD#[5T/U20 M'0'N%&K^%HBQ 47SXM.(EN?DP\H:>\8%O7OZX^+59JFH]4A1RZ Z'YTV*0<% M+H"W)CIF'0O@F!#\85"K M.,P#1VMR;<'>V4)=(68++"$J\$)6!R9L:#DH*N MK"E)I[2HKK!486DQ88E3&;SRT6;+0&K\F46P5 K+?#;45EA:2%CZ,"$O*1TM M,")Y+HT9LR:&I9+B4TJ$QZB]4@A+O(4*_A66*BP]6!Q(IM08+QUX"*5&(Z7" M<:EXE"F!J["TD+ T=N FR84O!?E0-4=8$EP2XXPC&5R4$EB)'T18$O;N"3L5 MEBHL/93IR8!'S#'!:@6"::]%XDEP'ABS-$(U/2T?9HW=P-IRF@(3I;R#)@ Z M$ZL2)U1S$)():DOXOGC&0"^4Z>E!G6BU'=+YT.ZW'1*[2SNDFX8*+3<8M^4' M:$HV_P*):_GF%E%73!K\=2D0)G(BED5%0-F2VLWQ*-.@LHJ>(2R7&NR+U("N M;4?ODZ?EUJSC+=!R[9[2$HV/;>?><>U,X$0F8PEH*8BUUA"3M=&4^:0\;:US M2J7SQ:7SULS-E6<_/#V/C<[411]-8D3)! 2LR<1GG@@DGL$9J3R4XIZMU2>N MM+R M-R:C;;2\L/3\MA26VP>06=#= :#\K=CQ*! 3B2%(*U/%F1<66-5_G[, MM-R:8;/2\L/3\MB"&87GD1E-7"P1=$))XKVA2-4L.57\+BR5M+E%HN4G%:Q\ MWK%E,**06:W%UY;'FJR0]8B]2C>?_^-!YGN*=AY6/U*+* R3%DV1E(C,*Z($ M]01XZ2K)+2?,29Y<=F"U'(4PL[MG%,Y*&0ON&J\(]^00[KXBHZLH.3N(C4VV M5'/MN+6$&XNBI$Z6.)HXD=I1P;.SWL=VPYTKA%4(6Z2)+T 4=86PV2%L;*7. MPG&#JB_Q A<> H*9IS(297@024@K9"@QB+1*817"GCJ$W5?$=86PV2%L;)RG M(?)@3"*@5'&<.T5,5J4R#8_9)T@J6X0PJ%)8A; G#V'W%9U=364MX]M$Y:V( M&T-5)ED(1<"D2&P))# IY&"Y-;&8RL0S)OGR"&FM5.9JL4;,C28\[T(V=9!U MD#\=Y)/R$U[T#^MTFP9BM;C1$\DPXUHRJ3/W1B3P*.,SI977-#/'F)&S6Y)J M)[J[2BQOOUVJ3P0A>P&":"4=@> 5\9ERDK6348AD/.4HL8!H35Y9(J6KPLXB MS6T&V&'ZY! [4.G2[F+4T"UYBNVB+@G8V/Z6[GQY3-\Y)"W^V%GT/VON\:)2\MQJ_\Q.O[7>3TMTO7&9KH51N*E>$^&*R5HG2;P% M2WAR*7*7@H-8B_X\ 0)OM^A/9=#W3L@?+A.RMJ_:A*Q(^7B-NM]E.)^-Z).%PF8H^;DAWS!)R4!$P$XHS.1&L0B6K) MC8-2YN<1=M1^Y$0\D])\]Q#YJC3/A9S/S93XK/5W_%/V3B8O(T&1JE&:(_$& M&3/56:B<(]#BF&53NBO,16G^A9$R=H>'/7=2QIE^3OSURON_LF[6$EWYI,+B MS\MG]:^$Q\_<_+=F!SZY[$!A&:.!@V1!@^/,1.J,489''[PR->AC#G+-Z61D M/5!^&C75D3PMQ=1ZFYSA7-EAO-.&,^!3!2 M)@O&)2^DHIY)JL%F%T1%L[F@V3A@7]',D@F)),-=*:M,22F:3F**)@?\%&AN M-V"_HEE%LT6:^"PN8"VEAQ@RYPD2-\9P$3--I?QX0"&@HMES)HUFP2C$!2GB=0.CL,Y76",F4 M*/$L-=!W/F@V3B\H.4U:&8\2F41-DTI-G.:21"^X",DF3Q'-)*V*9@6S)P]F MC%D3DQ',)3"4>JD,YP$@Y9P9K2F:\P&S<=:"DCR8J!+AVKCB";3$)!L)C98K MK[Q1Q6RFK;A[?$XMH/6H*BK503ZI0;;D*5Q<[^ (S:[[N9X.!\B67,/PTO?# M=#"L9;6>2NYEZ\Z_R=-4Q9?9Q!SZ_)=*V*MHLTMSFZ9RK:',GM!E[Y1(+/H#F)')5[-BE.80UE#AN-6I* M"KA(*VMJ2MAD19N*-HN)-JT[SRK:W EMQEZS4M*,4:&(IE8@VDA.K$/P42E2 MSY/(.LJ5-=F:8::B346;I7-N5;2Y$]J,O5K>T)AY4 0RM02H-<338!!\(#L; M)+6Y:?Y<-:F*-DN#-FU[GRK:W EMQFZGH(1P25LB%*!L4\*"C#:"<":HL11L MY'EEC<-"E>A;-,=2?49]QLS/>$1^'#V5/W#*[%5T:$-*J,^HS[CV&2V545R. M/,JSQG9WR01_;&+TM"D^&C':ZF0#3=X"-:!,M#??XDO*D/XV#W:>WD\Q/5(@U??0^^XK..+X3#A?W';?:]-%%L4 MQ6'2A9I\E%8E3H+.)0), [&H[),@)6-2>:V*XL^><0EW=VPL7GF7BEJ/%+4R MDV"\#S)Y#I"-E\:%TI$B)^.XR0^#6A689@2FB:9%3H&0TA$J2@OKQ!AQ#']S]0ZX*5[M;U[#F2%I0I+#P1+25L>F0C4YPR&,>=+G5-@GGD0CNL*2PL) M2V.WK [)ZFPC$8$A+''OB#.>DD"Y4*S4IG5L94VJ%IH:55BJL/1082 B&^DX M5@',N ME40>OBHJ+%586A)8$B(F4"5JQ%C4YKBSV63-?=*0++.VFIZ6#[,FD@]Q/Y-A M0!CWAH"FDGB:,D*849Q"4R!\94T\XPH6"K4>U(=6FR:=#^U^FR:QNS1-NFFD MT%*#<6M^@*;J\R^0N%: ;A%UY:5*B2+XD+T@#DH6 Q6&. FJ5$H$YX.BX$2) M]%NDT)NV_;Q/GI9;LXZW0,NUA5)+-#YA._?9!$$%L=XT31LLL8IEHK-VR7(; M$@NM=4^J=+ZX=-Z:N;GR[(>GY['1&W%H?&S!5=FP$ QRZB =RN7<$4\AD4Q9EEF@;"9-Y=E/ M@,Y;,WI6GOWP]#RV;B*GCC$I2[350" X07P(R+UIEA0WCSKF5M;T0O'L)Q7' M?-X/9G"[>.8G6\YRYOD_&F2^KTCH8?4QM8?"&]\FK9TY,J]#E 3W@Q%021&O M?2 T*"$=1>FY])$NXT>W>46X)X=P]Q4U747)V4%L;,Z5*E.E M7&F:S1#$M*8H2EI+F&",I^"4MK[=4.@*817"%FGB"Q!A72%L=@@;6[!C9J"4 M"23JQ%$;IBB'.4 M" /O"(#1!'7^2+*F.NC$7%*BW1#K"F$5PA9IX@L0N5U-92WCV]AAD:7W0G)! MDK&T-!U5Q'D?B/=1*BT!:.)-.#8*:4N#<*T4[6JQ?,S]M0>I@ZR#?*A!MN0G M7%S?X$6?L4ZW:316BQT]D8PSE% @*9JEYA:"9E;(I#AU)1D)&2',++?4CG5W MEE).)AUZP2NI8E2HA3%-P,I,<%LXBBK1 W 3E2^AD)S?O51Q372ML/-@A=$E MLT8SQVD"K5$"STE+Q:(2WM-L*NS,!78F>K\8QIAF@@3A. %A&3$T.">.P[,,J-B,M+P+"KLS 5VQFXS:KUU M4E'BC)4$O%?$44=)C!&,S!& M0[ :)&)0E7;F SMC5Y=,,H>@!:$Z) (J6E2RJ"(Y_G_VWKRYK>-8'_XJ*-[W MOI54>9A9>I:64ZRR+=FEU"45V9(=Z1]5SR9!XJ* I"7QT_]ZP 601,HD 8(@ M.'%,@\3!P9GE>7J=;OXC*2 LC7:T7<=..YUV[@CM1.G[60[H;XL]#;// ^97GQU8/(=4^R'%.3+N5 -UOM?#I_95==+8ZI)@ M]3L(X,4445LI"CH=B61)&=8VSO-L_;T?.%Y6)-]:,:"KX[<7$Y@3KC<_Q[5+ MT<>24&3(N779DZQ8)<=&'6:M"+3UJE<4N < GV\5H"Z@;QS(SS\'<@AD9)/- M15?' IJ-HZ@4\+Y*.I1859*Y">B9G3$=Q,L+XOF6_^E2^M; G3X'=XHY6)^J M,,YI 9HT@]M)(5O3;>= 4L0NI>\!P.=;]Z=+Z1L'\KO/@9Q3*=$0"J4A"D@^ M"(Q5"X)86(+[Y*&N;3:O'* M-49)S&W.>.D4_TB=S6XU,M)..4L9R#JA5'("T"L1P$IAE#(V2@G>RODF\G_0*7;8U6.8P%4&PP/&"' 61?#86E49?ZWR/'70VZVRV3 ._ IMY MPPJ9)6DD6YKD0]3!%:V,C'FLK74VN]6@X*-74N6<;'5"9M>R=C*)X)05)+-* MBE4S,VX O[NZ&:]FE9_R/Z0O9K6%:7:,9M=]/-A>3]BL41C@5<^OB^[^[W> MUGTYDSGWZ-_T;NKJR]74%S,=]L-2,R54(E+0 EK$+X!V0L>0T+(V(TU9VPB] MS%9GFSO#-G./SG6VF8EM)F$Y!" C9E6MMPAL MT]EFH=&MSC8SL;6QW:; MT:?.-C.QS23L!+*Z8*,3!11;4ME[P>I.%J""S"F'JKU>V]!FJ2J&+EM@J=^C MW^/*]S@_CB-O*) S+DNVZ(IJ2E^[HIKZ^XV4@?MKT<;/O+8Q>+R;M@\SWY#2 M?P^'HY)9&M4R:B]&QZW%IBO6#?;J(/%0:+C[C0\6NOGUF+"1X1PORW89F=-7M0[MY M0#M[/)BCX[@F[Z>S3R9Z/SS@ 1ZUUWL[.\/]?;YD?WUPT:;XQP'%[;)Q*J^W M#G=X%.GL.OYKT\V&NX?C[_JL2.3)*$"/RT.>,_D?AOG@S:G^-_7!8_G\0$X^ M0G%_;_OPX.*/3.V[Q+-01HM78W5[)HM?3.34SS=G.L9[>EU$'!5Z)ZCRPSZ@ M[0_T:7_M'Y^-:6>X*[Z8PR^'?SS(C7_&$7_TLR_^%L9JO#P^8,(/),&R:4H 7*FX-";D(VM2&@D MOE)F;>-9 T #T4_-"!F7%*6-&R&$RPR+^>"\'?8%#H]-E]8\RA-BSLF M3*B M1P=1DG4ZRI".[2K^3,D_M.HZNJ(!R<95R1FTI5"<,3Y;Y,]4I>SGD-NAT6O> MH8U!CW7E=!_NCJ=D_*'O3Y[AA##.8?'Q)CA^^P0\B.O:8(3:*V/ MH?6%_7'\GL%UA_;"M^6ZNO"];]U6R75KX%JW_?9[UKBY/RQ/@;WN\RSZ6<,Z MJKLRK[P)@L8;>-A@+O[2F7;LY1[V+_++KJ@^WHR'ZDO:_58BV9<.BK,Q:7^9 M01WK)K5\AD7NZU_?%PN-V> M]M@F>+Q;1[1_,#I,!X>CK[(Z=I_"ZTSAWL$70+X+T@Y/QS:^X8.Q M-R==0O[][?'N@+]GN[E[OJJ=/\=UOK-R?P$8Z'/3YZ;/S;V;FX5V:;I9K_?Y MDO2'<=#J1:'1X!%K=EIJ=1D)RWF/N18]Q>5 V_D,W\PXMD8 M_MD8HBAIE0]F$ AN%>/&P,K;=2W\]Y. M-]*O9_MHJQS\=#@:L:FV*GEP[UX^>ZVVWKYYNWGTK[?(+CV"' MO_=A^LB?/^*_?]SZ]&4>W*_;3QX^UWR_H\V=K;?\G$7E3.R[W> M43D+*B-@!*<"+XP*J5M)4@SY!R;B>EFKYW38;G$L)R3_[G# M<@983OF;D:C8H(I0-B0!B9*(:*S0O#\)52'3;##G.RI7&I5S\L]V5,Z"RHFP ME&2AG1<7TE0EP% 6&'41WB1=H) &,&L;0^*FCSLG3F5X; MU+W1#K7R-A\/'NP>[HB\-RX+U#[9N>=*W/-BVFN9%*3D- G'*C=SCV'ADH,7 MT9EBBPLA1^8>_9T"M8K5A3MBY^VXG""V@_)JH)S8895 &0M>!+(,RABRB$8Z M44((.B;PVM>U#9!FW75(KC DY^2T[)"\)B2G')9&*4^%HBA.,R2SBH+5&"V2 M29JBK=68UN\#Y"H>!NJ0G+?'LD/RNI"<2$E5@FU5*46(Q0O05 698$5.NID: MQ:)7:QN(=MUW2*XN).?ES>JFYDW@=C7-LQW&-2ZO0,IF*??U9N, M]'OJ8W19%:S?H]]C9I#=V63]B^H8#6:)0:[:@;?SAK@R M%IBA8LB +U$%*"G&3+(Z-L!-LM'02;!/\C_]_-."U.]WTS$^;0BIN2U3TDKP M.I$(,I HTFAC;*ZNQ+4-[>3LQVR7+Z^KL\Z*LDZ-.42F$U+5 3C$K-#GP$Q4 MBH02.^O=SCK+ MR3I>LX[C:M;92' NQ5(P()6BR$=3J;/.+;#.5)R6G+%D;1846SZ3KRC0&"]B M=* Q6S(IKVV@6L44]DXZ*THZ(? M,I+"E@62+6]F"KX:,!Z4)=])YS9(9^K< M#(3, D +BSSH)81U4=2F@U#<@ MFAAK3"EE5Z53QMO<6><66& MX8-^'/':-//HPYABCJGFE?L0:M'5K&Q97L2IG MA^6\_>L=EC/!Q^7R MXG)>'NB.RYEP>5;[[U7RO!"DHH!2C "9HB#MHI!@:B22WFNVPP!7L6%'A^6\ M?;0=EC/!,IW!LH E4LJ+Y&00$')E<2F5L!2M2R%B:I$@;V8//W=8+B\LY^73 MZK"<"99G^6BOT)8<)"NP/MM6[,: B%!):.U]P*0L!M-7^"ZO<%&QV-:\S$8- M3+R\UC&TFD:L*%5E0M%5]16^RRM1Y\3\_)6=TQ>&Y,33[4D!"BM_17ZEAP=I""O M@M"54G0M5S%8QJ0ULQ>QZIA<7DS.RU7=5=N; >S$A\WF!EO760L,K-!"94,[ MI-0.MHHP"82:*@*R%*9ZGR$T-RBWP7O M[D2&[FQEKNY"E99^C]6]QYR<^KAD/=STTW&+4K_E M=!PP16M, MU23E" B4601"=T E:]<\F5S-J&-GH5$W$[[:PH[80L=7!20C0 M1B*FVAH/9*O0N6Q3IYU;H9U)H-/E(J/1(*INZ6ZV@ B)V/ZG%&2M"4@V'ZVR MJYAHW&EG16E'FQI]\+K8J"#83"F&I+-.4E7KJNNTDF:CB\FG M&MM9YU989Q*0-E"PQ%9>S^C22@-$$8J)(I9(J+5!XR,K.VX.F9:==CKM+*I; M,17R0:5850"53'2&C2U;==FZ%=B:1U9!2B6B,D*U5,;0VZI !P%0^)5FXQB* M)E]4E3+@VH:'#LM5AN6\?%@=EC/!W0#7Z,]*H+!-C-0J,,6:F6M2 M$<&1$=)&;RF%3/&X!(HWJYC\V"$[;U]6+[=P;51.^;%#6-EBMF;U46,?D\F)R7AZL;F[>#& GKBVE%:1BE4"JQ(IM4B)*K42%$GD[ M56MS:(4N7)"SER6:=T+6/PY:8MYQN8VV_X:[AW12@",/_SS=L%N'.[SAT^<[ M%#.K]*24,;U3=@_VG^W]M+>[O[<]S'10\C-^ MDA^W]]*[.[IG7_[GC4P[O^_2'WCX9.?YT9.'K^76SK^&3WYY"B^>/3W:/'K' M>^ZQY+W[X%%+_J%!/Y$I-3*!&&LARHK G[5.A62#QL"L6Y@)WO,2'8P."^\4 MW@2GFW&'1J^'N^)@[_T#')/V@AE4CP^>MQ/G4WNF%7W8.QRU89YMC,'^\7X9 M[)UNI\%P-^WME,'!WN<7GOPY%N;&3G_4#[ _Y_W=O>WONP_^ ,H&-4 MG#\K[K@B3 /4&8#W1KF,&GBWZ?U^>7#ZXOL\W'^_39\>#'?'8QQ_Z/N3>QW# M](%]_[5_N '\^.WO/PSSP9LF5];EL6PY\5.??//)V^OCM[Z@E>/WK%HWP5[X MMEQ7%[[WK=LJ6-?VXK>_==MOOV?-]>ZZ6@][N07[B\#%%2I@?*, 3&*,E=%B M%"R\5!&8)FES+\5,A$O9 MD><;#;-!O<_-O9R;%2H,=_Z8?[J,93!+",UE\6J>-/>/GF6/FWJK9T7SYHG(LFM M9^V[7G_:_.4IOWYZ]/*/E\/-/_ASOWWI3=ODYWE\]$*_Y&?9?KMU]%1M\;B> M/'S\X>5#?OUP:_OESN./+W:>V_\H M2*W1.B77-M"9V<\V+E_^9F>=%66=I!2&7()15"!(&:T+6B> 4FM5\MA5VISY M("Y7OKJSSAQ8Y].$=:)TU3@CH@VZ-:UN$?&2!(;*\H%B!%!K&Q[-*O85Z*RS MHJSCC:I@21I9%9 /40=7M#(R9C*\HQOKJ*!8JHK+Q1([Z\S..EL37<=5M.@S MBM@Z (.R5I!+7B3O,$(.-JG8CJHLUXGK.>7$+Z_!^'R7MK?WTMA>?%UV>VK1700HZ[0Z6HT)"D++NU;%&2\A00I0*5W?'.D O2Y )\:(UTYY(YU@ MX\,+J+**&#*)8$EE%0'1C-6"<\ZN='RN!#Y-0BQ211?10%(0-?]F4I'!!&7E M#(I[Q^M1MX.O?AZ/TAO;+@([+#K;8#N6WA_L'X]3!TXF?ZZ.Y=7N)9_O^_=[^L"W_ M@U'99A3^6;YO@41AUL_)\(H\A':#M8W!W]3?/\\ZNR?'_*_"E-?*03V/*0]& M._'!K^7/LGM86LKI3_PM[?OW_Q@>O/F)=]'>3AGM_[";S_&!G&Z]'\YVW@^3 MC=>9]DI,^WS:5,D94/*2BFRH'>0U((*N1=A:LI6Z>EY^-E7,><4\+D^UR^>1 M[0"?Q&L#1+9#0D+OP"@?O2FZ&*U;2$5FN+2IT@&^- "?F#HN 2@7@@B(<&SJ MA-Q,G>0H@Y<(5C/ K3LG[M(!OA( -R87< F="P@A:L(:JM>Q>"BH$"]MZW2 M+PO IVRE4+QVE+RP1;($QX@BM(@'F)2#K8@ZY58A/RR+!.\IPWT2^B1<=A+N M?K#OA_3?P^&Q>3[XQX#-[+)_,#PX;*?!#LI.C_(MRO2>6@<6T0\GZ_!K\YF4 M_-/>?I?$5Y3$[Z9MZ1 HL(I%PL98!$3C!1G^45R5(2BVKZQ=V]!J/2R'U[)' M%9;;E.Z O1' 3N4DHL^J AI(;)M'*QH/:5$"=97XWRIJHX!^W5IG@[8E0#L M?$WC#MB; .R4K5ME94SR8GC(58 .141B@S=%G7- +V5M@)4SF;IW-2YX&UC[ M[6 OO1,MHM8&N-,BWW2JZ)=:1J,O_G[/>C7=GK+_VQL:E1_;NOR;/C4?VP^C M$>V^+N.7S$TGB_/3U-I,7='\>8]WV50;YD/:GK[H)+NAD]B52.S1A^GBN9IX M02TIT5SP G(P(D1?A;5.:P*K=+,3E [=);^J8)^OH=#!OFQ@G^XM%5.HT@F= M4G/*ZRA0I21T985%*HP@]=H&RIELC([U)<;Z?&V,CO5EP_JDUJ^*WCJH3LBB M6;!;:5@UQB@TY5A3CM$8O[81U$QI__V5A^BL;X*/#Q";X.%=Q-P_V#MZ4 M5LIN_Z ''A:7\S>U"C\Q?[TN+4G@T<>2#ENNYC.FIV.O27>07(."/GYF6[ V M&53VPL;F(;&86LU4)5@$*9U*)&T+VQ9J63*GNTMSN4V+CMV;QN[$5' D*P89 MA4*G&;N&!)D:A#6^>F\AA>A: Z\>CEA5[,X[4Z]C]V:Q.U'];3 :$XO#PAWR1-Y7 M;,_-9NC8GB>V)Z8!R "\2&P5@,D""D5!.6;!(#=44VBX7]L A>?D%G9LWVML MS\VFZ-B>)[8GID/(15/AZ6\*E@!=C8BHI6A5@E!"MC82F_W>GF,[+".V5SZJ M\&SO@+8'O SBJ^XW?SNI7?;W[P:[Y>">11ANTYC8VMO=^YR7>D#S6M0DITT* M[Z0W4(Q@'@H"(E:!VH(8ES"+)1GRIE4'6*JF:]TMN80AA7T>,+_JL+TYV$ZL MA5RSU FRB*$D :%570_+WML0PX**.R?]#I_VKTKZ;MK&)2 M:PUL1"A*M)>) M>">6<@SHJ.G=U14M@"()E%&)PC:2090%L.G=:.<=,^_$VXFW$^_-!RL[\2X3 M\3Z?2E92UND<1$R5!*1:!/)J"V]5B4S#E2 R\<)Y/LJ[2KQCI\D_#HB_]*S> M^/'0M@YW&%II7-O]=" [-'H]W!T_CF.8G3R :+PW;N8]_N[A;BZ[!P\$CJEY MT977];4KKS=*2,=@/*X7,090(E-J5#$9:R'*RA00R#H5D@W-/CHF"_Y,R3\< MM.M-E4FWWH',#R8I\JRXE9I+3:68=HC^;^KO@_$D3W_9QHU4JO]K,M2G9'C. MR/]R)']1?+_YJ+8/[O-Y;\;GQZ[LM/O3]YJ.8B.Z#=U\.&)]K?+P?[ZU]/^^"+ M6OM?+',J8*8^>()O.?D(18;RX<'%'YE"<2J- MW!S!U?#&' M7P[_>) ;_XRC?VQ\_L7?ZC!1ZW5FX,O>Z?X\*AFO POSO6/)_( YO(Q.^(*6 MY5$&;T9-4_F?(?),&B27H@3(F8)#;T(VMB*AD?A*F;6-9XWL&U*:YG'<)(-N MAGXN,ZRUKR X_GDN(^F*!J2J4'(&;2D49XS/%ALQ*V77+A)6=OZBZ)+X>?:F M#/)PGUZ_'I779QQU2G_QT^!UV7L]HO=O/@V&^X/]PQU^ZC'/#7<'!V^:8Y\7 M:W\0R_;>A_7!X*30=;N6N92_C?EO_^QVE=7) >^2,MIMS0M/BU\/Z.!@-(R' M+6QPL#<84_5HV.XZILF]XV\:]SX\>;[V^^G'QR1;/HZ9?'_\3JFU)*9WOC"Q M,"5^U(L9_N -'0P^\$-^& T/>+NQAO-AMSU&I>%H\"=MM]'LGK'VE"CYKDG6 M_>%^VZ.##\.#-^,O_[6\;WS/DN:W\KH)CM,IHKCW9UG_BC3.5UW.#( 3+6<. M/N[/=?S?TIN2#[?+DSI5F_S1R=),RI*?+Z_^ET=7[\],O)UABF M'YA:G_'C_'/W\[C]'C_7FVW>ODBJ 5E9!N>7]) T",UJA M"U63+"G*:6U0V/YY/SYL=M@H>KPW)F)XK$PS]+?I_7YY^L V.WP.Y#BY< M^+9<5Q>^]ZW;*KFN\>*WOW7;;[]G#<[]87'=X?6FH#_K7VP"&]P=>5A<]Q(N M>]?Y5#._8OS_9MQ67ZI*YWNMSOGW1]KG(]WZXA.SXI??#CVBA-Q87K>*DXHZX_\ MK0=#VN[3=RU6VM]CJZ0<[\?G!\/MX<'P&QW@^UQ>/)?CL@Z-Y+]=<;=/X3>F ML)WP66&YB*>S,+[A@['#-UTF!?GQ[H"_9[MYA+_*.YWCCKBS&L("T-+GIL]- MGYL^-]<50'N)M#OT>]QN7O<8$._XZ0W7 X@GD]36VQD MO!G\,([JT"S'D%8MP^^\(:Y,CIZW.3LG'90:0><8$'4T*5-R*M5.GHGGSQ[.7SR[+'=_.7%.+F._Z:VWFYMGWWF M-*'N[>NCEV]_@,VWZ>.+HQ?FR;.G=FN'/_?VW8>7;\?)=?RWYWI3__[N/T=/ MIWL/%ML2)"N(Z-$*(.=% )D%.:4M2.?!Q;6-H,TYK9'N_%']3C4K2C600L4, MQFOE(&K^/Q;IHG2D8N!?.M4LC&HF71-16E#)6U&]E@)23B*B!X'@ 2M*J8!U M(6/\NNE4TZGFCE"-ESPV616D6$$F'9-UIF*Q_#)$U)UJ%D4U4_T>9?'.VZB% MMP#'6DW4K-5D(Y521A';:ZU!JSZGHTJGFDXURTDUJ$N)VH3D2$-)$# 4'8)4 MIOH:8NY4LS"JF6@U$1UY'T'X6%K*HW*"4"JAFFVKDK(>\MH&H#FG!$NGFDXU MRTDU@7/-@]W!%Y;WQBHGVR M\] 5>>C)1.4!&[U25-FM%VK@ 1J$,71%:# $]G_8D M@T2*DFTN%ABM"U4. J,QHEBVO(PG';"Y=X*;6RVB)2IJT;%YBLT$J!F=RA<" M(&VB5,51M06\IQ1ZE&=QV)P8*3:#3]*""+9U=TRF=7?T53CT.4H??6K8U$'/ M[GKMV%Q>;$:K45<;:W:^Q?:BABRSE3IYU%EW;"X,FU.^2EVS1JQ)F"P]RTU2 M@B18P21:6)P&#=2Z-[IP3OO&CLV5P2:&S'#420=(K$J5@,F"4I[I.7M#/62Y M.&Q.Y&;RH60;4!0'1H"/C,WJK0!LCKWDF4)9;H8Y1"P[-)<7FKI$"^2-D:@8 MDI(<2AV\5:$5=Z19S,WN#)L?;J><83FY&+14(LG6&LDYR;B-26ACL(+RSMK< MG&%*SZ\R[I([P^YLLN@/^T,:_)O2L Y3;XQT$4=)9XFD#ZAY3TM/_ MO=.VR M,ZJ@E%U]6 P-O?C,)9:*\XA!\*9TK05C8@-<\:\NE"A+<383TU"8@VJ_?+'! MCLTSU1Y=MBDKFQB;)'.DZ*W+-0?E8K)7+\??L7E=;$Y4>T!G)0$*1,FJ/2MU M@NTO*:(*)ACRM:JF(CC5L;G*V*R,2U6S94O. >3":F+&4@-&;QB'W26V,&Q. MN<2*![!9!N%<9&S6G 0%!\*BT\ 2U7@):QMN)1.%.S1/H:ET+-568-VI0 Z5 M5'0V&$W&!?YO3W=;'#0G8K.JDI)-6A2028!5EB6F]:)4@,3&!I18US:,7,7$ MV@[-LZ1W#!YLL96-3M"MM*N+T92H(*@02T_ 6!@TIYQ>R:7FDP3AG90,35=$ MM*H(+-)&J[W6Y-FFI"N@ F+<14\ M2J8@C#&ZX%WTLH>S%\5"Z;,#Q61+L#DV7[L2D*T5H?HB IAH9=809!SW$)Y9 M0>@ALR6&IK6>U71L)^! -CQ"*IB+C<6B]=2AN3!H3G1W%3-&12"4RPQ-J;) M12BL5ZD$0"];%ACK!]BAN;K0)*-J;< M+T78H;DH:$ZYO+1T+J4215)D!&A^%7.P0C)[^A2, M;:NPH?4<@K@]R^M&D3BNG#W8/VD7==J8ZJH.R7O;&OC*XU\97DY5>UUL-)H\ M)*6"8THN+DZ_DMQSBE[=>-_F!159 MN2M"#^^IS+O7E9 M6\FY*J#PY,>:G.!_*Y!W1%+W5;[KJ^S)!Q=X666P@767:@6%%(6+-3A?D)=+ MMG+)X1QG4!=;76S=9['E?;2!LC(>*V!0%(Q1)2I=T ?CNG-[880V%7CR8()5 MV0KK4A$031$8 PG$8%1$%8JM?97O^BHG@]6@52)YJP4X(P653,)A2EA=+./B M<-ZK M"*+4]'"O1&#C2*A:*$IK,%;;5_FNK[(IWJD"V"1󟎯GX; MUS:<<>;' M=U/I#"QU DKKA34^"9!5BI"5%J6BCTGSRH6XMF&^< M[GL[)KI;Z.);+HM:XB%3_NVU $FR%2N%*H*$^*O%O;\'(ECQYU MKEE1KFF]\H"L4<9[T)!#KJYHISPZFSQ2YYK%<1+1NS,B MMV(!ZR"+R"PB@L%DRR-?EVL,Z!OP,%V.[WD?@9N@"?,^;5J\CA M56 MJ,I:08%L=E?D[6A;B6BI2+JN"BV(@3Y-NY.MT:0\DX]UK 6!"JW=B2%A M8PY@E6$"4FL;QO@[T(6\5XB^?C\B&V)KD*>B\E!+C3[:I&O*VEIG G9P+@Z< M$_\K,D&BR5)HM%E :JV)5.$?#,M"#K+RM=7+F4,?X [.Y06G5=!.9:7D^!7& M1#$FM)9\C255%SHX%P?.B<,R6I>4L4;44(J 7+T(7B81$6)243JB5LPJ0 ?G M*H.SY(*JG/H+@@G$H2!K-:BWC$JUC M&6IC5+&M$++D]+V3WTIC$WRQ?!/KK58 6$-6ABBK:%ERZMH%YP*Q.7%ZI:A< M,:S&MK;<+=+G6&9F%-4E1\YY=!#6-I"UVN4W.>]W7NC,O7[O12E:1[*=BJR9 M-SAHSSQ4;2+E$9$2HJW)29#C MAJ+VG(IVR^9X[W6BKY]XJ#3H: -6Z8%-ZNA) FCM<\U.FAZ@7R X)XXO8R6Y M0IIMZP""@=IZH'@G#B^T*)'D[4(VE@!U9 @7BF!9"EI2BQ&V;9VL(K),QV;9[U/ MI*\$V:,TB;$I(_#R4^9?L3D_5]A\:NWQ^- (W4UA&K"$@Q $9M66D@EDNVI([-Q6%SXO<*K+#%#$&H9(T MVRHH)NV%C&QEAQ0*)ME4A#L0&>O8O'Z^5PI!6J,]F A.^BAKJM*W4QV!$$K' MYN*P.>7V L]0=%%4;[T EP,K\ORKC;4HI+8RN+81L,O-5<:FMB8' PY!68@8 MB4*E9%EG0E48LAV;B\/FQ.V%,@=5#0C^CVGI7D5@8!57809>G*AT#6.==N98 M;L?F\F*3#1O6F,#6FC3X(!&MS38;-FR<\[*'BQ:(S>ET+\""T@EE4;.]&5BG MK<$+I3TIIYV31J]M*#^_&KE+[O:ZL^E>,S;]O4I)U!4^?'X/2YM#M%8&K4IM M3?&L1I!@';I@67!CF24/MY],GQMKJVDOH:O6MZX:(D;6HZ :)X(E+X+*0&!U M*:JTD^G:J'4YIW#%TC1OF+&"1F>X>\=P@7&0R8=2DP-*;!F&3 I))2!EC.ZJ MY^)(;.).=5#0IN"$TRW'-TI6/1% )+8+G);MC)9:VW!6SBU5J5-8I[!E&OB5 M2I79%%W,6%&!]?RSFH2M.9>*-?2DD452V,3K["S8!)J$MD6VPU))1)!!2&F! M%3253 RMIY;L6EBGL/M.8<94*4.(EB!"DKX5KS>DK=/9MOK2G<(61V$3YSP4 M2IK-25&R)]&.OPG,Q8JDJ@MD;8G5M7SQKH5U"KOW% 8!(O-32.@=&.6C-T47 MHW52"F6&[BI;$GZ;!#A4(9-2LJ(FJ ( V,IT08FLV>Q4JD"VOK4!5%;?=27M MQMH SK&KT\WUA>L/V1_R=A_R!N./RQ!VO*@-H,)KM0&<8Q_'?H]^CWM_[.5Z M;0 OFWITA\V5\X:X,A:)E3(&3,G$6L [C2HG8XO-N>BLS3CC406E-8H3T\1T MI\I-&!WPV2D>U"FZ%$4,60L(V8NHLA+5LRW22FI73VL;7NM53'GL7+.B7..0 M6DE;S49S!'Y)'A"DM' M!*S:&"^T:FT LZF"/'H16 FMT1AO6W$AY>=0)*%S3>>:1=E0F)..#F,[I 3@ MHG;\+ROP.9M49+>A%L@UD\"TE\F8HJ*0X]R:&E%@PBIRB(Z44S:8<6Z-ZUS3 MN>;.<(VL$$TIQBKIPZ(G/RCBTH7V?@FAY!GB<132+(,OOD^8< =%I MLE(@^BHJV.*T+*1=ZWW\G4=[!ZCH?A^2FZ$-X+VH38>*4JE!VD $VM7 OY&) MKJE"%(_[I715: $,9*?=R3*"5B ]TSDI 8194/&M%V R@?FHHM*M#6#HU=!7 M&9PYR^1D\:"2AX0N*K0U%Q5*E2GGTL&Y.'!._*_2DU0:HR@J)0:G1Q%]!=': M/4L)K?B,6]O0RO>*RZL,SIJR2HQ(4 6@Y$I9%5Y^35Y1."EOT<&Y&'!.')9@ ME#1!5YZ[,(,H[_ MJ#H++8:%'G^8=GQYY\!Z A%5A%8-O0I,T0ME?0@^*IO0'+R\=>?UD MH)*2C#$5&2PX@Z181U#!F>@=2#=+T*R#\XK@G$H\1$RU5!3D5!( *8K64D)X M9DW36DMDUY*!5C/)N8/S3'^W5>9HK*DI (2,H0G,H'Q$\*&:#L[%@7/B^"(3 M5.N@RW-NHP"VK%A_ET6$4$OA?ZGZL+8!_@Z4=>W8O+[@9-W)J="T)0>5),5* M'EE^DM$)%75L+@Z;$[^7ID)>V2)<@>;W2FQ;MT0W*$[FHG1UL;4!Q"XW5QF; M0-E"I.C IU8L+#IG4:-$9Q(6V[&Y0&Q._%X!K8U1*N&#<@(L!H%*\A*XIN7& M(%&R4FN\O0--?NYWJM?L;0#OA?N]!< B>ADA-%U!A:!XO_ML:C"65'=\+8J& M/DX[OA)ZP(JLKZL86M4B%,''+*R/KL1HJ=K(-*1Z3LDJ8[/(9*W36*4#4-(A MR(0QL_(8FA.LF]8+Q.94W6I>D]2PZ1 MF]9),C9]$2U^$*4'%S2K".#N0&2L M8_/Z7;Q!EI1*"_D($'AEA,'(ZGOT)'A= M+&OS0-Y4<%;9M0WO9]?>.S:7%YO*9C!)LS);/9 -K.%6XC\4[7U(+G9L+@Z; M$[=7;(?X";3 6%AN\K*(4&P0,5E7P::@,ZUM:+N.'9NKB\V(Y (:7NR0@ )& M+-G52/R_2!IZNM<"L3EQ>P&13#Z#B-EG ;DH@<5+P@1-& M]SO=:\8V@"?C/BF)>CS=YU1%O;>US^<^/RM#[.@+)EDB@@QL Q?*UO@L?:@Z M2S*SQ#/ZR?:YL?ZG:2]C]@9T\$G(Z%N)#>>8\',2V4'1519"\.,V@C;,[LR8 M-W*6O$)'9]#.H%<]0J@LA!A;2W0-4$-D$RF%;$,M@73H:8X+),F)NU=)R)BH M"@<4!7A"$1"#L(35Y6HC5ML:Y,RO0W:GR$Z1G2+/CXAYU%F9)&.M$)2BZ'PH MH-KY $.Z>P\62)%3R::V*,-$**1&8HH,)%#+%A'#XE*,.CE=8KL%-DI M\H:;79L:+&GI" UXFR-3)#F*-4$NN9]U7R1%3E6S++XF*[VP;' +0- BEE(% M*F6C"\I6J=V9=U M):_LR[J25_9E7OA M[MB9[<9AM_85IV^FFP_@Z,F9A=.S"L/=P<&;,GB^.SPH>?#; 1WP-]$^_SUM M'V;^T\D%/^WMCGWO='99._*PWVI^/-Y->SME\($_=>KZGQ[7A7[_10WX_[M* MRE-RRDL@'8V$[# "&AEE3 6+E7G<=5LKJ62K]::5TD;UD!7*E_]Y(]/.[[OT M!QX^V7E^].3A:[FU\Z_ADU^>PHMG3X\VC][9%T>/Y>;.TP]/?GD,FSO/X<71 MS^/PT];;QZ\D&9=4ZS=)L@C0*HJ J@H%+F-R1>7:2L]^Y\+%-?1XYVSS;^=M MP47MM.\&5]EK4CJ*/+X:$8$G(*KH@@/CK"9-58_W6HN*@CC9='VOS;S77KPR M2F67,HFDI1%@,(E@#0J4MK6I2%)6U_::E1>GAYSLM>\&M)NOM.9(+FD=H@E0 MP*L0D\]*H\S22U=UZB'Q^:_YT=-7OKA,'IV ;#RON4ZM^440X J0\\FBJ6-^ M ;4NO[WF32 V.'[7?LKC'8'^X^WJ[#-+A_@'+Q-%@;\3K?[A[ M,/HTV&,Q.F)92N=*W#2^C/_ RSA0\G_;)W?V1J4)V+U#_MR74OORS_"7]SZY M8)]OG\KPSZ;,#.A@_)2%[\Q7M2\[^18MU\\"_&/]AB>K;?'A[B&-=_]X@X&S MS&D^*1:BX+,/K29$P8I$A86F7%L^O>C?K5GEZ.#3>)SEOX?#]TW#^6ZP6PX& M\=/@==E[/:+W;X9I0*-"@P^%)Y!5GKJWO;WW8?_!X/-9^=;HQNKBF7ITG.# MH]RF]_OEP>F+[T_5S>'N^%G''_K^Y%XGN1+V_==G85ORP_';WW\8YH,W#Q#7 MO?3_NW9F?IQ\\?&[O-__=TKM_>P]Y]>="Q>^+=?5A>]]Z[8*UA7@M6[[[?>L M,3?RL/;BMZ=O^Q3^H9?0,&?D^-U_&0L.O9&8T0_8-6]C-I5:QL_ M'-/"HV-:>%%H=&&QOTN-/#'$RFAYQKZVT:CN"F.ZL/;$W1V^_&SX=VI7CV_X M8,BB[@Q.QOO_W2RSZ59+1;F84Y62Y5W5SRR,60HEKVBZ_FHFW4TL%4.[KP_X23% M7KYX^]QN[;Q\\^+MUMO-/Y[*)\_>'?&]U>:S=^K)'[^_>?$L#U\^>[/]\KZ=?[OP\W-1\SX=/+7^.Q_'\XY-GS^W+/WY^LZ7;]_V^_9^CL^/M M!YM/6V$VF555(EL?!!2R @T%$6S&JG*A'%KQISGFU]^AXT6==99I;%?IK\"L M8W(,.I4,H>I0?7*D4HZD+-@3UOEK%W9GG7FRSJ<7[T6';[]=K%/KU4%>O?B5XZZV-4J-/8"S$X&5@ MGO&2_^.E[LK,PFGEZ;0R0UDB:C*""%I<)1D1E*O"):+(ZDQ*FI49@/4P,ZN< MB^R;U64N:8#>>Y16I:6Q%)TIJ54!#[Y:55TFDUP%3%WXWP9*)\*_Z #:2A3> MUB0@4ZL*;:3 K+!"\BH98I1>'/J\#92NO'MFNE7XV/$V>P^E>]'*325T&9TM MJD0 JQ"B 1-;&R4%K-YVG6#A;/-\6B?(S#2E%!+1A"" ;!1D/(I6>:4RX50] M[E0\AZX0R^??Z"@]:U2LHU$I%)V\A*Q]3$;IJ+7W)J!%V76"VT#I1"?(SO'\ M%RTLZ=8,5;(Z$"2_0LV4JB40%4:IG+WG6?<'7+6>_/N+PW%7U<1ZO::;GYR5 MX6Q7P**U+0;!FA7I@,JAKH4L&D=1=LUJX9S]8EJS LGRM)$T0BW,U*Q>Q:R* M<*I4+!XK&;NVH8V90_WX>2+DEATUG2,[1\[/^JPZE)!\13* )L8:4TK95>F4 M\39WO?8V.'*BU[I@6&I!%HBLT@)6)["&*/A?U+H$)"=;WS,U-Y?T[7+DYP<0 MQZGG__@B(_^\OTREIY\@ ?2Z;_GD[_?VA^.LWU'9YHO_+"=IY"=(F?K@R8CE MY",4>8"'!Q=_Y*O4UUO*]7?J\VS]Z9_M<<>H0WY^TP[L1 F0,P6';+QF8QG[ M:"2^:H=S3C_U9C3)F7Q=1!P5>B>H\A ?T/8'^K2_]H_/#P4,=\47,__EI!U/ MS<8_XX@_^N7A@@OGK=9YY$9^E1RLOYT7_D]:ED<9O!DUHOZ?2RP?K]ZS\5&, MO=K.MQZT ZW__ =MW,@1PLL,:VUC<-Z^//\LB5W 29GS'W+KR;-' _=@\,_/ MSCM_<= M)U=(*6.4!<5V1=1>YF*J5<'4:L\]2/NYB/R_O=W7S\IHYV&)!\_X MQC]N[Z5WMRX1-T\EXMNMAR^.7KQ]?+3U]BE+P21?OOWYW8L_MMZ\?/M(;SU\ ML[WYQ\LW6T?_&FX-OSS MBFWWO)WO=WDZQ[+K:-?=S;_^/7-"_WSSN:S%_+) M+\\_OMQY9#9W'NO_'(WO_TH'8JM,9A%=:U%?*8E8?1:URH@VDE=5'6LJS/$E M_W P=L'5'&)0+E2"8&2+S$9).7F6.PR&M4%A/>-]H^71(6/XX:,?GWU]AOTO MCWK]]==\_E@F5)5J,B%H"UDY JG8=,F.G"^&\IDZ=E/[ZK?TIN3#[?*DMIWU M>'>?AS\^S'ZO-]G1HU!]&;4-R(;YI8YYWN26OYG9NMR6?]CV=RO8M+]_2+OIXKSCU9^* M5@EC"4YZW^84+,'P;Y/_OSKH/C?^_-I37%+[YTK.X.7-4?BM[ X9/5M[!V6Z MZLE5 G8G\S'3T=ZKS.DL7] ?_-V:^?1A_%QP)].HJ2_?>$J?/M8;SW[_>WF MSK]VMHY>MWYA/-Z7/+YW'[?TST,>IW[QQ_./FSN;G_YS]%B_\M&U< H(A0H% M6!=$D-8*%P("I5Q*#FL;K7#25R'6__UND _+X%^'NZ7I7^:+<,=-I.+.AN#S M%9?;D[XG,Z?"]>IRW.*<+6>&QTT2VN?AA6GR.G,^3'BN\]E5^6SKI[.L#^64 M*]X7T2)A@K> %[$6$-I%U$X%Y3,T1C+N:T:Z"2#-G/M_EQ/'5KG.P?68X>OT MK\^IX2<:C3[Q9/VPT^IP+E'ZUQTA@N'DJ&/156'2HKA6Z)4@BU@T""L]V:)1 MZ636-HR4 M?GSQQ^_#)P\S/U-+FLK\S"_TUMM?M\>>$>L)B[1*6*VU@()68"+3TJB,DZ[F M;&6S0_!K'OC",Q)F\(S,T=]Z;SPCMSEGRZF&S)'0NF=DL7PVY1FI2#FF!$(5 MAP)\L"*TPF\VA)*\K"T+=VW#KLNOV^I9;A1(][Y*X?6@U)7[FT7.Q ;W9-"B"J+5#15 $=L!>!+&&H=6QRBM9>3< MB[0E7VQ[M"5*]^)YNO@R_'/Y[MI;V=G>-#J M:-4SU?"[0=W>HP,>V;A@RK)X>N_%/>Z])R#(Z&0)M40T@,E2C%7)I$B7$'+\ MR^8_!Z.=^."W-WNC@].8WB^CO?W]M4'=&^U0*T_X\>!!;5$]<51&>]TI<"6G MP*./__?LK&+]*ZQ@4O'M&(Y! 4A)()56N#)I:915XYZC____!*WT]TOO%^B@ MO;[[+GJ/#JIT+H CQ*1+UA),(5[C!'_EOKL0M!V<5P3GZS-P2H6!I NM1'H2 M8"(("E8)M!B\C,E(3:U.NIU#G?05=MG=*@3_/=K;&>[O[XT^#79;ALRX7]#> MP9LR8AC%KWH%+;&KZ.[?X][G24*Q-CI,N5@$:1J%A$ *'-BL=8CS":5V-6T> MDN#3M)H6BQ<%"HL#Y;6@HJ/('JV![(HV9FYJ6L]T7EX$>VU<]8FP1LLJ M>Z10T,L@=3&\093O4=9;0>I$9ZM%AE;Z7J /E14W2R):5X2I8*T,+@*EM0TY M>V/5U4]TO@TH/F>8L W#G\@#GH#4\#!6V88G]5AYV/NM TEWJ'6'VDP[[6^W MT/3Q<]:?VNL/3[;ZOT=E9WBX\\-N'E]ZLN=_:EM^N7J>W0G!<#2MPBF3 E;M M6'$S44"V4B VVUXG4W.UI%&O;;AS3/FORF%W!]M=!/&\NA)V$"\:Q!/MSK@< M/)DJ7+"M=D0@@4S(HBUE")&R#[BV$=;],H/X7F;/'7?M[BZWY7.YS=:]=_ED MPBWI=>T,Y$$9-=H?AV':ZY_V=B(_7S[/,[=[N"/RWKA!8[MO%PM7$PMR6K=C M@4Y8*8A451;@)(@8*HBL)!J%N6)6:QOJ.XUS:/M]C48%=\5W=X^I8)[:8:>" M15/!1$,L44MP;.'9;"0;=V.#K[D#(64 ::ND,158\'>="NZE@_#_RO[^@\$8 M5J+AZOHJY5USPRW+/5;3DW +6N-9MLZ/>Z/1N/%JS[&;DTA0T]IA@61#L"P( MM',"J%81=53CK)X2B%PQH>?8W0/@SDO'.Q>X':!7!.A$9PL*LLG!"%V(=39% MK9Z%5*5/Q;S[-;9J6,#9X9M;&[YEB[Y7M MEV^ ,-_)61FY."^%=KH,W-;>;CH@D40!MS?]C M[\V;VDJ2]>&OHF#NO6]/1!=3^^*>< 1MP!_T8. M*APB2X)HEI+87Q^C"443:GYEM=(?QC!JQ^W4M,-1O\I/L9VFX64GS^,.O//7 M=L]_>:;8<3DO=A-O'<&[CIKP/=#YLX^=YN>/A[OT?:>YLXL!#[[M=398$_#B M/V>Y1M7NOA0X>6<5$AQ7AL @[4( 0V 34&D:G50KC0@(>UP=MQYE9;A9R.4C M"+FZ4&'8"I;+=[)U-Y^FX9ALF<58AV@=(UWD+GV_9X M$-^<__++.2*VNE47JIM^N3ZD5Y=G,Q;7EW\Y:87AX1MC5K5@F5V.%X?'+ZZO MDM6*>%XQ'?4U+5>)I+=>QJODUFO?>RPAJY+IF1[[?->TS;DH5@]\TQK"F_PL ML>:;W0:\IPW6_5HP\8.=T!B?- MG4_PS%V\>_1KIWGFP0?:9>#W'.WM'(C=G5V^N^.A;9[LGE[Q>X[6OH%?\V7K MZ&.K^5NNQ?E![!T%\'NVVMOKT/:C0WC7%_C\[R/P>\Y]GIR6F// G2<:444P MXLH89)0S**J((XDL*BN6,3CB^=J?V0&3W6IF7OTY_'LBC/S>*LN$-W^,Q_:T M<@VWTY_GM'*SNQMM?^>DP,W=X&;S$MP(DB3A&+FD1=ZRPL@J9Y'7EGJNE2 Y M4G\N5<#G>$#_-;"SV\L1O?JXL:<#F\-^C 5N[@0WS6FX<<0;CY5$&5D ;CA% M3IJ(5."$$NLMHVGYBBZ\!FXC"K=9.KAYWQOUBX\U%Q3Z,(U"S+G F$^(Y=*+ M'-, /I9*R#FM+.=,2)Z6,7O8:Z ]LM">Y<.AUM=8<&@N./1I&H=P"L!^@ AI MS( -2:N1=3G87B6B"69,._6*UWJ>5"]W#F,_VC2,_4*,E@B0UO*,3#"I8,\= ML&=W&GL(392+9!$)7@+V$(DLO!/TC,:"G19Z>NL'XY M4(G!\(;>*.^=G[?WU4;%SG^ 7CM^7]X6/$^PL3.58&/G6H*-&_8+7V:PY&.! MN;_DT 9L:2(*4:PMXLX$X) 8(\N#8))R1SG.L9)S6<>?NT(]R!C<)^C1/%D\ MV%^QV^KU&UNY\L'L45!/$OK5;C?RK?#$7H+?JG;7%1M:W2HJS+K>U]BH([0< M,#+X'+A9'.28,3MLM 8-X&]U_%;LM)#M=D>VW3[-M_\^ZL8JB_ Z,(..B_W\ MCI@#0D_A0:N-QGMX67Y'WG2MO@B_Z$NM^+FZ?O'*7-4KOW(P5&LU>+YQ6SI7Z!3K9;_SU?[9S_,N?C9]Z_9_S M%^SQ<1N$#WKP<\/F)P^&K>$(WM.O*XG9@]CUI_\$N3_I'O1M@*&!6ZLOQO^. MX+W0V=%Q?>6?C5:.:QW?.!B -,=0M09Z475H=;GE85IR&[8?P:X,HA_UH1=Y M?OJV^Z4!O3Z?X4I]\ZR..?PX\K:.R\TAA'7)C_&,3I[5ZN;8PABZ<3 .?@< M&QU[VH K,78F8W4A+K=(*(A?]8[CR@)"R"'O2RCT*+^,'_#=D\K68#7 M_#6"9^57=\'Y ,EL#WJ5I;2M[F 25]QHMSJM:@+SPZW+M>5.\QQZ\!1!+,ZC MD=NMV 7YC%DVLX3V&@,P;-4PM:,=1)0QM3&$(1O4")PCEKN9T'8KD,S/@J8" MA!V,XYQ[]7-^SK_ M[[&TY_K^U/L5Q]6SZV'MQ; (32X54W&U)@?]WO'&5#' M55= #&..EJY' ^R7P%8XW_N0.:2UYIA8:GUB@MKG LJ"FY$9%))JVXA<^J:,PZ-W4[U:)X/ MYKOZL,M%>HUW]ABN#$]G(W3FF1*Z^T>P;YQNKZ_M^VM&'U]+^KBZY>DX$!LN@,XV M 2VST?QY?/@AHZ<#L,[QV3!7C9->_TOU#'N< VTK' S%OOPN^_UCWN5(3T> MP6^#;&1;7=\>U>'NZB_UQ]F0>(/FF>;>Y;*FS"0J/$F$"K?7]1K_9R MF_,(98%O 8.N3[B-'8P_,M,<0J24FX&0#PI74,\!G!$=E.'\]Q]@]X MSV1&+ND[#)//.@]H&H!X7J@[?GWJSK.Z!V:5#D$@A[U'G-. -. O(H0DJ:AQ M)HJ5M[UNO*[L>?&!_7+K9!^XX[G,]0V;#@7LYS+[G_:-3)HK0I"W"7A.X.#A M4,X0-T$QPA7\"ZHNQ*U+3V/ __E..B\22U@9SY)5G&MM; I,2)](WPI'==Z^_$[NXU MT87=+6;BX3O[0@>5**/(4Z. W0D*C@WH/X8IB=;JR))<>:MN4OC&A:YGPG87 M?;<"\R3 =4H2J*1,0"6="LFQ1$A@G!9]7^BT[ZSM>QNTX#(@['.Q%YQ3>1/G M$8G)2.TY22;=:N4UD_QV,Q]SH.,6)5_13]A#R.CW%O]SL+547R2__ M!&?OMWHMHWU:[0\,+C]I\J[S=9%Z81DNC8Y[.8T$.$(!GC+)(POWA]B_[2FY MJ;Z=E_-3SBYA!XW!Y43H>4DFK[R^FRSMAL:OMEVEL/CK,,;AZG7O[G:/=>QS M<;JJ\H'VXUZ]"O.F']MPZ]NG&\2X8\Q"LED8Q#30A&6L8-OLD4Y'Q78?]\SX< MVP/@JOUHOZ JU.N-;9_8T\'*ORY[V.!>7QGYJX-6#\W;?[L^W'IU]FX=MY3N M,VYZAG6%>B<5D"NOY^7IKL0X?PO::Y>E*8W#?L;Z?\PP?6SE;945)2\3O,MV MHIN+CMJ+P9ZK9,[2K96K:OJ]Y27"GVQ]:6M[9Z.AWC06G-0FEX&(HGN=[=\V\KOY]DZ[M77V M:[MYMG>T]]<5BWGTZ]'6S@'?/5KC3?J^M7?T@>UUP/X8UC+Q8%XX MQ:B). =MJ&ALR"ZTXBP*)ZV_FO+FCXVUOS;^NA;X<#6?T0V+O91:/E_L M VNP_>YE"3>)&4*#-(9-\]T?J]['F'-FG?^5P[&N>S9AU,_1 M%J].-S>_-0^ S(J8B+=(6VMSY0F#=+(,.2:H3-0FDM>LR%6]REL+WYM%T!PB MM#-88PM(&JP,F@*::L7A@=Z469S?+&ZO[0>A)(D"(S!;X)$*[)$.5*#HL<-: M.6<]T#["KDUC'K+SJ(OSJ(T:2FILB./8D6H?'F8W;U!D-Z2.L\@@4^]2/J8L M=..);140YB119CP[7D@6&\\M;<+ -UC%&. MO&EE/^][LU[E&^ M+O[^FL2G2NKN/=W/.;C[\\3'=F&IT9GK-0>7W^>6MN84T/.9GZ MTHX_WM3%%W. \5Z^U/=VBR_[W!NU."W1SN_]/*SQR42\M?Y["[X+[?)YQQCO MGNWBW9UV.^\8[QY].-NB'SO;ZW\?-J^=3/R FYW?P1M;P] N"OTZVCJ"=G[^ M.^\8M[;6FVSOMUV^]7GC[$I^P<24#B)$)+S,Y;^]0H9ICX*-V"MNE6;@G#.Q M>CT&_NE.F3]2%:,".\O4MSO #M?<$C MV6K+%-B9"^R<7L".X(9SDP_<8.H1C]0A*W!"1A/)P4 HK W CEXE2P\[CTP! MGUO*L+\F 3>75\[RVGYUR+0D%'LT^G21_.%BA;J V)U [%*RU(1-,D%SX$XB M(LZ"1]J2!#^,P=$KC4D.N%//H KW#U]YJR_\ZI5T[F2C*.G#E73"-"P7V.I@ M$6/P@PO!D1-*(G!MHA**L105**E854NOI&6QZ<=YN1ZVT%2R=#W> +T8 S!W MEE9P_WZX?RF'=$C&6T!X%'Q,B&L)SB5A'&'G B?*&I47M@1;90LI1?H4^;:> MI+AW $MZ>%&Q\?MJGIS3B1D!X>-U.Z=-%K=.E2U/OK7KHZ_ M#7OGL;8G=O J2E MK$XKA'9\(F[]+MOH8]NJTP*V6W4ZT];D!$PXS_/; 6,]ZE>V/2-6O0 V=<.; M6:;]KD[B4CSCL:L-?.^L^"/%T5U0MT%]9/'J46JV*&9MZ0[B#K-&*K M-[ X!XVM[6WC)_+/*R>U2[GSEUWN?,%A@7^.R]*\D)6!X\XNA=;NM-O-HT\G M>^MKN'GVZ6Q[YP"^WSS;V@'/?OWP:'?'?]M[=V5EH //.?+?MC]_.MW:^?4+ MM!.^WQ3;ZP?0ER;9.CK V[]M'6Z=O?]R96^;!,ZHIQ:YE,O/1"&131SGX$ 2 ME344.U_%!9JEWS:[\]YVP9T7BCL+C@LLN'-?W)FL2,;$N+DOF>ZU9,TPLU37.GQ)4(;J=/@[B6Y6][ M+'V;W8VQ[+WO]2^;KS_&=[->EDK%$4L]B5,@& T;,"HPTMAH)13SE M'&NIT\I;;AY^GJ;PY@).SY4W%W!Z1'":D&OF-3:11\24P\"P$SCUT02$A2," M?E@A 9RH6>5+!$XS;ZZSG'&U?B'*2/*&Z'-XJ4N'O4&D6HNCS(M 5EQU<.>US*6EPMS<\KVL$+0BK M,U5^69*0"3?."3S(.8%+V$0)FRAA$R5LHH1-/!NI+F$3KR-LXNIB6O_Z2ES) M/O-*TD#(R(41(D0;'.>6:D-DSCQJA6'2.CQKB9(KB5XO^ZXOQ!_MX>;1+OB1 M![3Y>9?O=3;Q[E$N:^]/FNN_'C:/OM"]G4_PO-^_7/-'-T>V>OO;6SQIN=CUO;3Y;"8G#]_M*=EG"NP\$NR01'747B5C&3?,N>2\]T$F+ E38EP/[:Z; MRP5V'@@[DV4P*@GGQ$HDE+"(:Q:0$[E0DC"&:1N\] E@A^J'![?,$79NV62F M=]IDGC6KPW-_QFN@NI=>FM/,H]8W= @MBMTW!0Z^"P>?ALUW%W" F:!8$(F\ MQ9F%F(@<40G^M-IR[Z).HHSVO$9;R 3D.V$D)*.(NVB1)5XC1HRR%-B@RQND MVSDQ5,/7=0"G(R(ND/?R/X53O6Q.M1A7[F)3<5QPLI"JN^KUQ)@0V.]$M9:$GT]$<[9Z75\@YQZ0 MLSO-=#B-#!N G&05SW6V$T".QTCF*F>$RN2"SS^?%#8JNWE]7 MI^A!C%I++9#P&NB!%Q8YA0W"W :%+:BJRKJ*S2I=(EU]I-7+)]6T>G3KGW7F MSM[LC.%' U$RT+VZ!',+IDX%A.\$POY2*DZ5M W2(ZKSF(J)&0Q MS9GEP=08RGS0,8.C3L %(%!OY?_=:^IMU%^49X7YWU'&Q/Q<*^P/D/Y^4M7I.UL=3 M\A%FY,_8]]/K"X@6FS"#3?@RS6U5P &,L44Q2HJX#@R98 ,R'//HI/96@CJR M5;8DA0@O^=Z$)" MRW)K[X6G/QZ,Y9O_,0INC3IPO[\_ M6[H#S'T\'^_J8B[#!O?7I[WAI3!6@^C?A%'_--I^ ;T90&_CI *\FC+MXY"4 MI"0BDXA'/#F+M)29/N$0@N"$!;;R]J(6VWCFWS;R<-\>./#(H>;/7G?NPA>* M[CRM[ER_/%.!V?O/(?:=O[OVLQEM M'_UZ!$+#=X]@@NG[UM[1![;7V>6[.TVQNW,@MC]OLN9OG\Z@/>T\^Z9S5_J;,]8V3V(\O/)6*IJM8J\5D)YDM0\NSIM5S2/ P4WZ'CH06H[?O)(X^'D%5WS7[)^GSUX?Q2UX\\Y);'^-36C&X4O)J-W[MOW;WX?- M]>8W:%=KZV@#;WT&RO<9*.'.YNDN?7^XM;Y+=W<^G%ZO\;?!]SX#(SB#>W[; MI,V=#V1W9U/LK6^2YM'O1[N?X?.C/;A_\PR8PZ4D"\X&AF-$FKA,(+A"1BJ# MA+'4>J&8=KC*J#VOX(L2(3\S@K(2"K\LD),SENV<] K2W EI-B_MA4E"C8T& M&>4(XC(Q9+F1R'F-K8))C"8C#7YXR>7G%VO[U$C#R\[[4B'-83_&@C5WPII+ MJ:. P5#!E4-4&(.XT K9?!S'.VU\3"$IS4'PV>J2[)Z])E8C"JM9)JQYWQOU M"]3<"6H^3$.-")90C0%EI( ?SA-D:8#?K+$Z<>&$"BMOB2ZTYO&A1A9:LU10 MT_I:6,W=H&8JB:V5JR#A2^:#V;5>--H=8Y'PZJL*S"1 M.!@6;OBDD/2I>W[J,(:-;QZ^NM;)?Q5\NA,^74K@0(6AUE"*9)2Y,G?DR%IN M$$TT:6N%T-)D?'J-2726@!O>$_S' 8XWG& N='%N U3 ^W7EI7@D>#ZX%.%E MN!))*T2E4(A;;9"53B%BO0-TIIA'O)#\.G-0D#E6A;UZ@B'_G46XU1U5U0HO M!8R/U8#3594CO*_79KT([/[?R_'TXS[CR2W60?> MYZR[6R?D\4A2_9Y?CY MZ9^YN97>&6@_,U;ZO/H3@@73KI@.3"1C#<-F'W1\Y?RNPXO,(&(7FJ\RPA?K2?9B\&>JV3.TJV5MXV; MY/+FTQWCU#2+59^;6[FUO;/1T&\:"SX:]:[7Z;2&U;+*6C>\JP#L('9]*P[R M$?QV;S#J+\^IJ)W-.-O'V^ASN^=YM$'L*I?!%A'OGOV06P=-=GNSJ>SO4Z3;^V\ M[^SM'.2%DV_9(3$J1@;&+C!OP"$)8/$<_.D\I\DP$'[J:OX"X!_#6CY^*%7$ MP5(%_W >'='8$I><$HPF*6FX>HCJW7:SN;G3W-C:^:NQMK7>>+<-)GSKMXVM M=YL;?UTW-M,"?,7PU%/TP_=__T#3LAS;.HF-0QN *4(/0V4 P0,Y'O7]85Z@ M[CDP-_WD"NODQHV6(X=-T>_\<-W?[HK67CJF^ MZ8XZ*/0JJ,T/7AYN^NC:MG&Z=;(?G; D8HV2CR['VF%D$F4(^^0(D5H9*5?> M*H)O2+)_?L@JG^+SOETN\B"_-*B5=DX6&R< +?(".19(HA'%9"3^9"))D9S0Q)C>N4MY63UMNQ'%])Q%6GP:J.Q Y^TNKY? M;7V=@ =]V$*^H!SC8JFUY+4ZGZ-@]I>PN^-WJC?.(:+>0YSP=^>;U7?/&D- M#ZN+8%&[T0\;%M[U5YY+0-6V'TY 'QIN M- #H'0Q69S_>^A3\YP_0F%I#EJ6=-UNM]_U>IQKX/"7YW\IHY8&&N>RUOU9K M]8WV16_@4FN0$ZS IWF6 "-:75M-^*@_B.?3=3%+E6#VZR=V>_D,,[2SVJ(] MR*:PW_,Q9O]V\'.C5Y4Q V'I3IX*_C0P@SC= !"D5@"Y@MMSDP\G(O%S_N#D ML.4/=C[IXNU MKN;.UM'N9[ 9ZWOM[=\V\=;. =O^+=N&7=%X=-?$6V)C=HP]D>]WSW<[N*;3S9.OH$]W=@7[0#R?_.6N"[=C<=\X#AXL6 M29KMAN,&[(8B2(-1]YX9:06]2M\==5(PQB,WG(.$&:MXLM'&!%9&67^5OK]? MV_S8^'OMCT\;C>;&VE^?/F[45/X>S/V'KUX^#,RFLTZ:D(%MG QAU,G6\RP. M*HA)()B-KUDR*ZJ> )T A@""6ETPB*/:SH&5FWROD;$23&^N2Y$?Z^R@E7,S M]*OG 8ZT>B';X-#RE-VNM#-JJ1R=K?_F"2?:()I!V4-V]V/YSW^-7=XN;*2/($&;^U\V@?_ M.\ 8@\<-/AKB3&KD7)!($:7 LTU1635C5I)GEJ^#FE7%YY^O0ZUJHN_UU.]? M8YHOH*V4S99:I+3U+FT5JZ \"VBK8+>_L\AK:>L#Y%7/)ED_B,7X<8Y?U)MKC[/!_L.-CU,@^-S2:D20]:93Q'%*,#F;),?K,Q.ZG M/^+7V&YLWJ5K=[!$SVP4RC#4P_!"QV$VC[8ZCO$B^U] H8!" 84Y@<(CG4P# M&O;XH155EV=WE!YT/OE>I5QF+2M7&ED:61I9&CD_9W;YMBC*-U_G-XN@EF\^ MBV\602W??!;?+():OODLOED$M7SS67SSD1+(U8MDWTLML= $/.LQQ7X^$IO/ MQL;NH#YU H/1;2PD'X.\MG1[4[MN2(>2W6#$5F^(KG=V$.MT&#^1?UXY.S:> M\KO,V4M+*753%U],4BBJJ(W4&9H8YI):YV-D5C,AJ+>:^!^=TA_V.^[-N0Z\ MFU*!/T$#ZE7D&\[/K2S/&>S[G;X9YXJ"-GPXW5L_@+;MDMT=GXM*X]V=#;IU M] GGTS;0CG;S:(/NM:[FBO+PGM^_;*_O'>T=_7VX=9:+2G\\;.[LTJV=#V=[ M59\_G39W]CI7'=QOT0E M!)\+/)U>P).A-%$M G*6$,0I@=\TQ'.)(L2R?Z%*&,^\YAR<-R>)(TD&S AG=&$P5/RU^:PH96BJ(6K?!:^= M2 R! R[!81,&::DB4EQ:H$]1Q^2*PU8@:BGZ=@>(XEIPYH/"7GAN7+"&:>M8 MD%Q@'*(K$+7D$-6\@*C$O$_@=R,I#$$\&8]T# X191C\AYF/K$!4@:BEZ-L= M(,I291R.26D3.>/*AFA8Y)IJDC_#Q9E;$BBZJ 2]3RGG7!*-+(X6<4(ITE@$ MA+F3-F"K551+Y\T]ZH'*)XP5Z[>^5M%8@V<8'-;XB=X2'78Q8]\KD'K#C+V\ M JD/#:6V]Q+HOB MY\;9;L:KA7*V64]2OGJE?6CPT>U*6Y3S;LHYV1J+3AJG/4-888PXS QR/CFD M-?C+/$:G!9@D?&M9FJ*8+T Q'QIS4ZSI@A5V*JK&:"LL9Q11+W-!/^N1TV!< M+7=$2:,3";98TU>@M \-0RG6=%[*.;&F7*JD9#)(!B<0#XD@0Z1%2>&D.&=: MIU2LZ0M7S(<&9A1KNF"%G0K)L%'2!-0'B9 LXDQAY*P#X\JH=8X8C/G\HNB+ MTBZOTCXTC*%8TWGYIE,!"=+S0)772-"8G5/"D0U5++F@&.?E!(JS.7WP"GO1 MS.75S(?NWA=SNG"-G>S/<^IL$(0BZS#-^_,.N1 )LB!.GA%JK3'%GKX"K7WH MAG:QIW/3SLF6M;5<:2$34EA)Q)7BN0JY0EA9ZC6@JO%^V>SIHV8W>0JEJK(> MY_KKN8Q*9UQ*]7(YV;M&"LQ9 QH+DKTZ))M7E$!!LODA MV<3!L]QXS"E#0>6H1Y,$.'@ 9SQQ3%S4F'D]EQV. F0%R)XWD,TKJJ*<,%D\ MP$U\9,XT"87M%"2;'Y)= MG"/9-QQ'1XQ%R:F$N(\&6>LB_)!2:A=##&:NI^T*DA4D6Z:./T$L4T&R.>X% M?#O?#]@/(0I/"4=*>X=X3!CHF9 HIZ(+5@E"A9W++FQ!LH)DSQO)YA7[59;0 M'@'ASBX0CC+FM#<&44$5XMQ9I+V-R">BC38P8T*4-;2"<@7EYAHK5_C:'-&, M7*!93#99$0*2)IF.RUQ^N[2RM+*TLK3R$0.G.ZT0VK%4AGR6 ME2$O)N]9N 9W8_]/VK=EJ0PY182*7_!@O^!T.J;;Y>HA$?P '61 W'J1CXYK M1'A229#@5$[$\N1%12[48.GST!8P>GHP6FA]R!^!45F*G1-(3<*UA4N*LD20 M8,$A[CU!8%\\8M0JPYGTC./ER)==<*K@U))4B2PX]4@X-8FZ5HY3XG$"P7(, M<94",A$K0"PE;!*6&KPDM2(+3A6<6I):D<6YFS,>30*G/98NXB00)PXC+C1' MEEB&5,3.X$0E$;PX=P6,GKYORU(QLH#1G,%H$OL,,R0=,0198$>(!T.1Q8$C M;Q/EP6I.N%B"2B,%C H8+4G=R.+!/=9R^"2LF;L0'181!!4U,I1+Q#VVR 8GD67<1$4CCE4D MP7+Y=Z62Y/('DY5*DD]127(**@N!FP]>GDT'7D6*I0G!(95"ADOAD,54(RLX M=3(P(TL%K%>ANO.O)WE)=8N*WE%%)V%'E-D8C2(HZ5RN0V&"#*@E"BXD'+TU MX&/E(^ZTJ.?+5<_Y5Y4LEG41:CN)PO',8V>31H$*!6H;(](<)R2(UXQQ -=8 MJG>\!M6=?VW)8ED?HJ*3P!034]11$^258H@["^271H.PC2HF%V2HZS47R_J" MU7/^%2:+95V$VDY".&)*U.32=9H)"FKK+#)8!8259HIQ+&*@Q;*^ M6=?YW) M8ED?M*PT"6# 3BHIP%6-BD24%Q20EN"T2J)\B,:)D,.L\*HH^OER]7/^U2:+ M:5V(WD[V\X.DU!H:D3>YJAVA&&D1)6+8:.8D#<&X8EM?@>[.O^9DL:T/TM') M%GYW\ UH;>P.LS(- M6B'VZP0JSV^[^R?VD-WN6<.?GC5$SFNW^]?1 )HQ&+SK=5RK6PG,1)#>3%O(S'V#%TWOA/EB?(O-YHXTAGIQ#.BB"G#(8)P-3;9?D?/]"DJD6Q9[W M7GA1[*=4[,D..F9!1 K^#,QJ7C!,'N7,R<@&$924EE@CBV*_ L6>UR[ZO12[ M*/ =%7BRERZECYH'@2*88<1C],@J@I%.6&JCN0G6K+PE\\L:7+1W";5W7AOI M17L?0WLGV^R..^TH\2BJG/\A,8TL-P0QSV$2/8_"VZ*]+UU[Y[7/7DCU4VKU MU"Z\DT:&I! )F51S^&&HT\@(S['5,40]O_BVHMC+J]CSVH4OBOVDRV"3O7L5 M/(Y".$0$=8@K[I )2B,5&4EY1J.=>\6AHME+J-GSVK\OA/M1-'BRB\^38C:H MA+P%1.24600N$T66P,S90&,(->-F17U?KOK.:PN_J.^CJ.]D@U]1%XWG"IG( M0'T-&& K!$>>)(V%"48ZOG3J^X+J8-VL>3N]H6TWVI,HED8GVIRP(33LL)%L MJ]_XFC,YW#6\8ER.IA[-FRK2O-HJAO,?H!>#[?.*/7@/@-[U+=LN.4GFB>=D M.JX ,ZKAOXBPM0+@7"GDDJ1(4T4$L9BR?%YA'OEOYZXP3QR.6:"S0.?21G<4 MZ%P4=$XB-R1W'D>L46)YD=G27'+%4"2C%5CQQ((3\SRA69"S(&=!SD6'SQ3D M7!1R3J6?$(H1JUW>;P^(8PJDTP2)F-?8:DJ#]7$^F^X%.@MT%NA\I-BE IV+ M@LY)O%+>]L),)V2XMXC#7"$KM$4Z$8\U"TD9@$ZABK]>H+- Y[,)'"O0N2CH M_#)5ZBO2P#!#3@A@G8QIY))*2#*/C0\\".'FDWVY0&>!S@*=CQ2:5Z!S8;M$ M4V%W%$?EI42&\XUFT_ 5,'.@IT%.Q\I\+1@Y\*P ML?V#5K=ZO03-&+\09:AZPTB5-:EZ7:L;8G?X!A%=(>I<=5*LZA_F=J+?R^U$ MOI_A'ZG7;WCHM&UU&_%;]*.ZV)3MAD9O>!C[ MC4-H1?MTJ-_(@?%93XV_CJ,\)#51F/G,-9-;N7W0B.']7NS9GV- MT,1AW^:F=$9#Z'@C@1K5[P:I:WUMA?SA8-CS7P9UT'%HY"#]@T;/P9Q\S9+= M^.^HEQ]ZW&_YJG/C9S= OK_4C6A*K/WE-=%RLFM MAQ*67(#8C0*TN-[,2;)LOY_EJ%/],>PUCBU@#8!1/D@+ M([Z<8^R$2ZP-&, ME;:;!:42N),(./+?42L#\ P2>+.@@3 ,X-L_ALC)J8I!]2+ 26"+PPNX&_C8 MM?U6#^6) ;2,P\,> "68@=YQ;18 _?(7SZ_4WQL=PZ7)LQ* +#R\'[_&+KSI MYP;,X�J(4;_LR/JWH%\P5W];KQO'TPST!#8;KS8SKV6ZLSZN0AS<.;+\(] M>7 O#3H@_O_<@4P+S60DV :>"+S"R3[RPF0<[J[ _T @OZ?LTVZO>/W;6+,*DX0%RH@ M+H5#CJL(OQFKK)(RI'R B]\:? 6"ULYR ?J5Y2=F I,:>:*O8/'X]JT1*&_+ M?X?'+MQK5#? TYK"BTN,"G/B6VW =6&@R$8V0PTZ=QG!2P<#/NC,=">(V6W-P2<\=G#N7)L M+,.CS=< .?.# *D *7X*T0W_V3BQ@'_'Q_W>MZH1P _O B'*PRAYP)!$$W?6 M:"L8ELDEJ35GF-T"(?HJA/S1ZQ[LQ'YG'=HT&P"8UP< \(Q/^Y+'P(U6" 8Y MY"K$#%F;BY4(AY7%4KL@ 0!6^37];[ASU0>=O\LD:P/8HH.E3BB>$CWUEDN\WR4>;^YIZZJ(D2 ?I$&?&(9.S3"850<5\%):I/,G707XR MR=?PO9IW^ 7/1+J?%ADO(V'N"'#,5B^[QD-X4P:M$(<@2W!W&%.O3 (G/FKM MBT[YJ,"O!E<J'WN90WA68?V:[Q@Q3WPNC(_&K4&A]"(T[J3K=PI M-[S!#ON*3HTJLW9IPL8#Q^FJRC[%=8?CI!6&A^?KK%,WCM?(\.06ZX QCX:W MWS*U$@;<& ;_B>1#\BL#-/4S-[="# /M9\9*[S#G(5@MC6(Z,""WUC!L]@DE M*^=W'?;/^W!L#R)R_6B_()N@BV]L^\2>#E;^=5E-0$>NC/S50:N'YNV_71]N MO:INMXY;2O<9-ST#7ZJ=Y9#Y025%;RH7HG8X_VV7I2F-PWZV./^88?H8 $6E MZ* ZV=O(9.C?_[)O%[+V,DNW5MXV;I++F]&5T"?CS5O;.QL-@M\T&O^^Q/"O M',@)7D9+"&-$<,*%<53A$,$K))HE\ W7QS:?H@G#NVSN/]9.[_M^K_-NO+3T MN34\?#<"/Q?>N /O^K7=\U^>VL;G]]0VGFT=-;_M'?W]9:O3I&"CX;[=T]W/ M?[>VSKZ0W;,O\%GXDNWXWC4;[VGS['UGZ_,'NGNVR[?.H(U'\,S/FVQ[Y^^C M[1WXC'[L-.'S_YSY;\T/^]@ 9U:"(\5%0MSF*'"B*)(DY$!^GP#\:AX&P!_# M6F9*SDO-I:4Q:,FS[Q-]<;' MC;\WMCYM--:V\N_-ML43UW/VS8\KF/Z^=K_6,Q7?":;?7$-RWP]UI^!AO7N#;H"U34F[1S M+:_OKG7#1=Z="FQ?L;*_M>Q*T4CHBZ3(M#TDC!\8(:>,)5<9K ;3\B@XN M';U^5ZWV5Y0XKYE>['F-UR@;850M$ESR&(#0]F.FPZG7;O=.!F\6HBUFIO9? MV1K^H0M3;<9.:&^U 0Q-;=OC07QS_LLOH34X;MO3-ZUN]<;JIE_&SQISY1L6 M[2LF4U^>,,!57+/ <<:B\9O'EU>K2UOMEO$INO?:]QQ*Q2A6_ MUV._?TVP!356SOK8&\*4SN<1X#(N\IL_R$GU6,U8ZD'X81Z]ZU^](9"K]C4? M)V#I*@)=HPZ59F=HO!J:\KJZCV?H_I((X;SJORUXQ&?GA]4<_+39;8QW<@;_ MG&$R[I_KL;2"]=S2#OX:@=UTZQVA>H=\O-9Z#,_KA7M&W[WV>-W7%(Y+ M$M51>Y6,9=PPYY+SW@>9L"1,B3!K..Y-'N@29GR]I]=Y'H2[UP$_\_/N6?.W M]U]VS^">SH=OVSN;O+FS>[;5^0B>YQ[\]WO[XIZ+(-S0V3NJ=I!.=C]_/ )/ MM;.W#OTX.O@&[:![O[UO[W7>MW<[?X.G>I'B:MC\L&\9#+X5 JF40W"Y,,CQ M*!!UW#M"N65"K;R%R9IWLI:7)>(YL0S)QD#E4DA&N*\ MHA6:85 H5M#L$='L] +-M NY4H1#5EN'.-4864H9RNO.G/(0O*;Y0,')^%1AUT*TV^&_UEA:6U?_INO_375+PW68LL'")$I? \CQ0/9N81 2FT2MA@\O!#H+=Q/*NK1[< M4?=G1+U:!YY7-8[GH;<\I^+ 7'NC)&=$.<4BC8Q23XC!@5=ZFUD+1W-PQHK> M/EAO)WP&."4)CDOD+)6(6RF SW"'-*@S4S3ZE',0YM7O[L'4">]&G5$=B/K.#OWA MI^.U< 3?R2<7=GIC4U+'(VQVFW7)F^WT9[]WT(^#0;$L=[(LN].,,!\1$(H* M1)BVB!/PF5U,' G-,//4:JTY,$)Q4PCY_3SE1Z.%/UC7*WK^!*RPZ/FCZOF$ M02KLF+MGU?&EYT7-;\=JH#PL^;$=W MW.F2HNGQ!NC%[*+("*Q2B! MN+;<4FV(-#1%*PR3ULV5T>_?SH)FZN[5LE-0RT1$ A'.*12Z2- M"(@FZ6!*K%%8_R"M"\C#^4'-UJ 1OQU7B4QS1A%W*G)8T6,(:<-/6X#Y/9![%O M#$9NX/NM*B$>?-X;#-%Y%LG)<_(.W:'MAQ/;CS]7?T%K;96/)?9S(I38'>:' M]A)\4B?T.K]WM='X',>]S'===/!."H"I\28 /]/._5DMQI-+2 %4P;^!]G>@C8>O3UC$%KC9R3AEJ$$V9>N8 M/$9:@L.MK-,4PZQ8:W.IC:OLLU&-66UG\M37(C-.D-J/51ZGF7)JS9HX2JU\ MGS@^>7(?\F;1N7TVNSEIZX[]-JF5L#RY0?RY]()T_G[87 >)[>RR[<^?\-9Z M^VA[O7FV!5+<7&\?-H]^_Y*O;UV3WEW>[&R<;!W]WMH[\F)OYP/>_MSDS3.0 M]*/-$VC?:;/S :YOXO^ Y9U^*S"A*# I41,1A=)'F@2 :"87)\8')>#6A MC](PX,9AZR3-![)T,-P)&642\)$.5Y.);&Z]VVYN-';6_K-QGS0]/W[=Y>9Q MC@DX#Y9&%;AGR0D6%%<\:.MI"&YET9EI_O*',8S:<3N]ZW6.P2?M#@?;Z4+X M,LAV!_'7V(VI-5RR##6/+H6 U7X_2(:Q+KB?LU@MV+$P3)V9^'+;_6#>_A\]9!][5/)&_N'.Q;'ZT+VJ-@,J 30:,F$L#5E('/21U MT$Q[T$^=5^B%-O+%'^^Y@3F^61:P>['/>/'!T9^ZK>Q2_#6TP^LGQ!Y\B/CY MA^>]S "[N9]YJ\'IC]Y@<)[,?P_.;)WM'[UM[ZWZW=G0V\M_[K$;0';Z__W=DZVR3;Z^^/FK3YK7DU#J^S M"6W\M=/\_/N7K<_PWIV/7YJ_-<7NS@>^]1E&X.@3;WYNGNV>;9Q,)[/:6O]P MMK6^MJ])\MB&B A7#'%J$[+1,T2\]\8'[#0UN0 67\5S"L9[1O''!:*6J6]/ M>5RO0-0C0M3I-$1M[F-.6% N(*T=03Q&@4Q2$D6KK",\X90D>*-SJ'M=$*H@ MU",A%&,AUVPW4FK#M:/6))T4=5'Q:(@Q&:&()I0:-%N6O()0CX=06Y=(U(?] MY)V'230(C V0*&LHTB9Y)&'"E-:"B*16WG*V5!SJQ:]YC+<_'S]SR7/!H&5P MY,:35"#H3A#TX8H?M[O/E326@..&K3&(&\. +EF;CZ(FRF225E40A%>O1P<^ M9N:"A20?+BJ]3(Y/4>E[JO0EO^=@GR0K8U(121(=J'2@R )-1"(PS2CVU"6] M\I8IO,J*2K]MWJ?&"ORMVYF0.$XF!84/I.*/WIDB_5/#O8C\Q3HREX4#$' M?3,/;I0V%N49YCIJ'11>>2L4?[@O=2=U6O*UZ *(KP@0E\'1+("X*$ \O0R( M)LKDL3/(2HL13Q0C&X5%RFDCN U81 ^TU8BY+7 70"R N 2]?F9N>@'$!0'B MUA6&B#$WV#J'B,TY'XFV2*>4HZ8"=]&_7[L#LL)BU<2'#C_JD*U (U!Z5JJC^(/ MW,D?V)Q._^Z4BEI+B33'#'&.'3)8*H0U%<)CYA(+*V^I6B5+%/M7HI-?(0 ] M%!)-U$L4(*X(!E)1&FG"<#!&1)K/R5CQ=U=H" M0@6$'G=)M8#0HX#0UH0/"9TTS3E*#=$"<>(%TCIR!$0V&NPCX]&NO'W"TME/ M<@KB275N/:8(\GZM7MD+C[&\"]3,P>.Z!6K.!W^,-;2;O M4\Z>:ZS0B',:D?4A%R,(+"JIN(R@LU30I3J9]-"=HGNI\(_"-V:*!GO6^CWW MS8SOZ_5-@5)%U^]YNAATG7D3.58141X9XDXGI$4R"&?#S6 ZO09VS5?IH@.= MEBSX\S5K_W)P\X(#CW8D&7" ."6XBP0!5T^(6P*,7>J 9%(\82-%C+3RLJ_O M<]YY8:]@P/)CP%,R_*+YCW9R.6\K6FJ));EJAE9Y19\B%U0^O@SSFO<;"14Y M_YI>%<^% [R&5?\J#+%*S?N@(,3%9?Q>3*3S2VKD*XYMO(MI?=G6H!Y/L7^@2T[!K"%!0D3<6S# 5EKD&#,"@^=.&,]. M^_7:0$]B@$L,VLM80Y]%K3GZ)0KE16' W*EZP8#'PH );6=),^.D &EB0-9M"D@GD<^96IC7 M@)D+)-/VZT>]"@84#)C_ZG[!@$?"@"G*3RA/PGB'O"8,<>$( C P*$9CM/%< M$>%S1#I_+ACP&G8#QA5D2BC:,VUD"44KF^.+RTM7@T-9&'N8E=PXJ2QD;2GW MHY=48D%S45J#>$@8695K37$+G,^$XUX:D^LNFZ52V=?@<);PLR4(/QM#3MGW MG@OP?)NF]V .8))DI@D,?DA)D$W<(.*3DD22@%W.FU0BSUZJ]CY"TK.BO?/5 MW@G3CP'H/"8"L9PJE6L9P3D7#$4A:2344RJ!Z7-VPQFQHKXO0GT7'WI6U'?. MZCMA_508JZA/2.%H$XLY>SW[S_'.??5>G MRT[SP_7\=)ID@X,N@L >)2P]XL10Y##WX.QS:U-T*C#P[A5_/IE/BOX_Z]7W MHO^/H/\3FJX3H]I$CX0T-I\2P<@H&Y&T44MB!7$8:#K1FM6;D MPKZ-X^M%?^_JA,U8SOZ%U9>Z6^>7&[:?TFTK:S!S0>2S:=],F\0CQ0H)3H&; M$8J1#E(@[R3SV'F=I%YYJV]:@KG?$=[9M.")5U@+CA4<6YS[67!L7C@VY6,* M^%]( %S>5%4[!7)6,."8-$KXX9F>SW&& F,%QI:GU\OA11= FQ>@35QE;H-G M/G 4%,T)59)"CD>,E%5.@C7*V55R12\SCZ0,BT6SUW#J92.E"(/_M7:5^W88 MRP&8&G>ZHXZ+_?GZANPJ ET,_P44?80I^.[Z':(%E69!)7PI7HYI3GWPB-JD M@5Q)AS2-$1&BO&0L18T-H-+\"AD]$'^>0A/^]UZG,TM@_^SH\4"/K*#'HZ+' MQ$FSWB?&3$0AYHU QSTR.=ULY(Q3Z77T"N=HVR5),EO XWF Q^U.T(WH\4 _ MB-WJ!A48622,3%PCBSGER2E$/0?7R,M4EU+R%F.E(A>$WW9:Z,Z;B,\>0BKG MZU]#Z]H1_@VMKV_/!V5KU($7^)O_]K745N+Z]M_5;?5#7?]?;R]>4'T./\Z[ M.&X'IZM*0%N/>X-6?L";?FS;K!B_G+3"\/#FF-[$)'K1_L%V02-?6/;)_9TL/*O2WWJ MM+KHRAA>[?YWY^'6$4CI/B.@KPR NF$ :ET >.S5V/8&="CV\[>@O799FM(X M[&?L_T?+P$@R8Z5WF/,0K)9&,1V82,8:ALT^82MO=[*V-'JID;$;9&OP[W_9 MB\&>JXS-TJV5MXV;).R*DM9FA'-, !M#K+@GB4G6%!<\:"MIR&XVA3"/3&L M#>'[#OJMM ^4&\8% PHFE,!@"F%@A,;V@IF/P6$.7OR5U$_^,(91.VZGFZWG M1YC-KF^U6U4GJXG9@??_VN[Y+\_4=.[]YQ#[SM]=^]F,MH]V>;.S<;)U]'MK M[\B+O9T/>/MSDS?/FGCO:/,$VG?:['R ZYOX/VMCP\7A28S= MQO#PUJ"2AAU6EP=#.QP->_W31JHK539:DV"4O,+6L-WP_0<-&K8!I"O;!\#? MK-'C1[B8>OWJ1NCI3__W#TTI_B5>6\.K+I!?_MDXR8\:-%*OW>Z=#-[<:@ [ MMG\ &)X74F5%P2O#.[%RU3(K#'W;'@_BF_-??@FMP7';GKYI=:L!K&[Z9?RL ML6G,MN *RZC@KKX\,1.KN#85X_76\9O'EU>K2U>X3WU-J%4C^:V7\2JY]=KW M'DOH*A;J7H_]_C7!;G_IJVFLI#,]]@<+\'?(A?6=)?F:A#T.$S8_,IN5#F2; M,X,[_8*[CU]U]XFY[@DM/EP3L/^)'+^_?F0P'Y+%X:7%GS_J?M7FUOO9%HLN MT]VUX;A&]\7,7OKRBUE%RFTYW=[Y'9Z_AK?7-X'Z?N+;OWV MGV@VY\_B.;Z M =X]^G+6;%U=1?KX97=G4P"%YM!&WCSZV-G:.8#V^;,M:.O>^I>3[?6/+6CG MZ7_.-J?SH/L0.9,N(!V,1IQ(AI;+3$]P MM/UU(](#]\ *(BT)(DVRLE.2+/-.(Z=S90:?+-)$4@16QU/CG.+4%$0JB+2L MB/3 ?;6"2,N!2)?*0K%DI8@HZ5S+F4J&#.$8P01K9Q5P)%4XTAVWXA8?!_ET M#BAH7C_:06S\U(]A5 G"/\$'G2S8]N-@U!Y"7QJIW^O<+XW]K+$.Y1ES6_*H MK9599M$;'^2>6O&((6\DG&\]#"L!'+RR/);+&)1[V7Q?/8"?O[%^/F;$(V8(? GP@BQ$ 93[FLXX/S[LPGQ];36^B2 MH&_I%BH*JBP'JDS6*0Q(%Z-$(QQ41)P[BG0D"?DDG10!6Q%MCN*]?BZIH$I! ME6<:Q5OP9;'X,K7J8)40*1F@*0Z8)H^2(IO3A5%L):$18^ICKD[)GCPIZ--# MRYR6%)Z!@_?NT'8/8EY-^&K;XY!'FZ.Q;->7LY;+YM;5L[79/<^B#%]:&PSB M2MG<_=2B/U^AV;HU&_#=^D%CCNZ"SV>P5#[X:AGZ8]/VL]549YE&<> M<:HI J/H$?:2&<.-]A0\OQS>2.@OY;15.6WUDKR_.X%/ 9D[@LS$$12)")^T M12Y2(&K)!F0\3XA2&9BW-GG'5][292F-6 #F)0+,P_W PFZ>!?!,>8B4"QH# M,8@081&P&8ZX*?5OU8;.1PD3F\'EKV_97,2 MJRE:ZX8_>C!D%]^++^=T_"-AX^ZTYZ>E,\PI@:CWV?-S!%E,+6) N)TU^:QG MFDN.C9>RA%96YU^&UU?09&YH,G'QF/'):7$N7D&3>:')E-^F@E0D+Q,Y:H";N&B0]HDC' D-.(D81+BYVNXK19/7 MD#FUGMI9?OXU[/DOX.0/8AZ-3DXU7.EJV?U;,L=NJ]<-=0"X:\=Q3NB_#FT_ M_IKG[MW4U+WK#88%4N\&J7[:W1,*[%W".(=X D&CS")G,KAB#ACK?*2UN_?@ M8*R7L@Q6UN!?AKM7,&;!&#-U,-5A$G0B2 K)$-?&(X,31LQ2^-CPR .;"VTK M&%,P9IFX$PY%KC3B,5ADC1=(,*L5RVO9KG(-2U[Y5[>= MM_'-Q\&@.D0ZSNS7J/+)@A*./?P&T\.$0&&DA%-(PDY0NLZ;:J>5,%7$^?4JKZ\/ M9W[@()ZG'(=!BM]/.?.VZ(%3^:-)Y/:EHQA^'\D2 ,UJ4OD.J\XTMI; MPW%B3JJ,)]>3WY1]T$?9!^VT0FC'ISS9.,YWG9/I1MOWAU49M!"_QG;ON),S MG?I^#*WA$YQW?-*Q>71?[W[ 6<_-Q_'<%;"\(UA^FW;KO+*82H>1""8@GH!\ M&!(,HHY MP9 )UN="4!0Y(A/")BW)[>2Z)Z!?_:^Y]$D[ET8I.W"/ MNP,W['?6L^^'BZ;2'%IG7'. 0V>B!7$7'D57"HQ!'E"F]MNDIY%KAF0@"7$@6<@YS9%T"F@60(H5 M;.4M?Q#1*H!2 .7Q(DT+H#P!H$P\-\.\Q$0*!+Z50EQIAQR.K#HL _9 1QEQ M!A13 .45G3G16.15!P3AL]M%?TY@(Q%$FD=.[E^RA94G]164/+3#RA@M='6!_U[R Z; MZ_5#[*-Z M\PF/'0&[EV;)QW9/P%Z.^;+ ^#7KL5+BZ^> !]''?N';RRU1W! M2&Y?9*4IL'E'V"333IQCFE,?/*(V:8!-Z9"FP,,(45XRH&0:YQ0$_.'T:^YZ M]"Q1]PD6V MR+8$'69!K/L@UY3=ZGQ@SP/!RY$"5[ 8H$21,TZEU]$K/,]: MI06X"G"]\'W% F&/ 6$3G]5B3GER"E'/%>)>)O3_L_>F36TD2]OP7U%P+\], M!,74OGC.2P1C>^;A/ ?P@L<'?R%J!6$A<;08PZ]_LZI;"R"9Q2RRZ7OQ""W= MU5695UZ9E97I@DK(6XR5BEP0KE;6N;F/U(1G#E_%V_UM:.&)X;^A_65]/*7; MHV.X@5__![PY'N.Q[1^TNV4N3(&OV0=8&!)XA">C57YIZQ6L:4:$5J8DJZTP MBKF=A:U325OM;FMX&.%^.<34L=TP&">;KI8/!D,[' U[_;.):]PZM8-6&O5+ M(=!VU_=C:8J1^KWCUBU1R9/ M:)2"0O"+73$/%IOM&(Z"BX?8F-O8UC7M7D_ M?K +7_[Q4>K3OP^Q/_Z[:S^:T<[1'@>T.=T^^F?[TY$7GW;?XIV/6WSK? M0 M:_,4QG>V=?P6/M_$_SY_*[9?>4"FS?.M\\VSG5=^W\ J"&8HXL$RQ%6BR##* MP ,T5DDK?<1V99V*.:&R_\E2=DMQT(*' (),4^)4,1,4IL8P;APG6KDB#C2S M:C1^T8C#HXG#[MM]$6 ]:+"("0WB@!E#EF.'9#0Z6,$2S3P:Q.%J!LO_M.(D MQO9/VQU9 !1 H[R.:V/TO5_HIS<"R%9KWMV?'+U0W- MZO+T*[E:]+$=PBB^#E\ #J#0&Z+ZVA-UD\].VUZ?[NQ^)EN[KRG02 :O]XUG M6,*J@'HY\%JM%$A+YE"*5#K@?,$S7^)M5ZO05VXKR&4G"P*8^+R*8].?K7H_ M?K&=44' +#N7&4"(*?;[L3IW8@>#.!Q,M+1B1/,9D+S"@!Y+8=[ $[5[HT'G M+#_N+.?!JRT06F \4Y7*CVSG49XQ*1H>VN$,M9G]YAP^= ?F(Q@5W!'+F$[< M&>JLD!:8O<+,.DG90^0B-*9NH?)YNO-VGVGL:(B@:D9XQ&%!D,;&(4==(-X* MG$K3AWD]CN] =ISQ*5C 6X8FXTLDHKQ".%5P%6(P@:P:7!A%NSLB[YPBR#B]8;WZOUSG?T58RN M7.6"/:_M*J=K2H#M/>D-VOD[+THS3!#OWT_;87@XWD"9^6$=,,+3GU@WZ'5& MP\4_F0D+Y0,&@))/0Q^DO#1!,_\>]L>C.;$'$3D@!9^133#8%[9S:L\&*[]= MY$- AB[-X>7'KQYR_1^N#S^]S*L6SD!*=YD!?6D"U)P)J,)S(4-4D8<7X/F M-+5+@QN[+$-I'?8S]OU7V\!,,F.ES[8S!*NE 4,:F$C&&H;-/F&Y*%8.68)Z MY&!T3IKZQV]V_4%U11T4C(O')R 18%1#&][MQZZ''[@X/(VQBF!ZV^^?E?/RQ^"X M5[^JP*^H'^9KC2XU* M@+/7GQGNY,MKK3'SJ\/#]Y#M',8PZ<2>-IPU,\49YM(UN^-?TP8K( M[\*M_^CT_.=G9W>SV_QV/U+#:-08S"T!ZL:U0YDB(6$I\PJLL0[BL@8![X[: M.1:2PAS(OL9!:9HW^XV,7@,=CL!F3@I+&@$F[N; .!BM=FI[FRNA]T ZN[&6 MNCGV]XH(GH((9Y"8FNZRHP/JW[$G M@_AB_.+W<;.S=KTS9DUAE?G;O3D%?5:6'J MQ(_[^/@ACH,^L;B7"[YH#^%F_B8Y'IO=5NT%#JYLXM]F%FZS7_\T4W290L^? MD/G96/=ZPN5YS^9/G^C_:I::S?"Q%P^:P/:4U[C7@_1TC8IE7MZ_.CT''EV[ M.[3=@W;FMT"N478NQY[F]YS=F9L:^'A:?<,Y^._O>L3E3M2Z18!<1O"UA0C1 M!L>YI=H0:6B*5A@FK_1=9_MR M\N/19P[/<[[S5[[7.[COV[-/^1ZO/M!/1WMD;W>+PK6//OWU@?[[?)*[G;NQ M1T48Q\HC2AA&W$F'G-$::4<$9<';R'+3 ZSF]-5]DA-[]\E,&H#Z20&*)*JC M]BH9R[AASB7GO0\R84F8$J$"J'D;=PU +05 G4T RG'A,;$8L1!BKN@KD$V> MH6A"X#9H:4+N#T?,LA0XN?\JN\O.#-^,^OZP)/-,R>%S*Z/[B.QIO'4Q'Y_^ MZO7":;O3V>B&*3A5&QH-#-T*AM[.\B1*7?0\8$0E_,.5T;D8"IAXQ$UP"+!6(*RH MM?EXE[#@XQ"F[^V0ZB-0B/'F(0PV?EO='^N;SRH:5I^][!ZT2AN/5EE0U$MH M-(CUOG13=_)I&-"_8$%RG=U^/R=:7JSIU*#G3=!S;Y;YDX50@$W*Z+E% M>F+@2&"B/?$$JYRZS=B/^PF9++DA:F?A9OUL 2A3'Z#+[?"%S]+"70T@9G( MD+(^(=B%OM,JM3W MA Q^MBI<3T@7FCW<[X:B@UF^H+PAL#0))24(0)$ OJ!50L$;&U1(,E@,_H@T M]Y9D\I!5M)XJP/",%?R^J4:CX/>AX#-<0WLG:,BGP8@%AX!0Y+P4" M-%8LL MFN16UCDF"^NI+)V"UTSDTL%MPHOZ+DL"\K)G;:^N'CN\6UK[/9Z5>+!K M/*M(W*MXT@>+49WOS"=)[7$^L7Q>WF@B=(^5 EYE.;V6> M7W^=;2\0F,_)DAA)JC40\,"05EZAQ)+7BD1AB07[K/B:6:)@0!.Q6S(:W2CM MPROMM+*^A_66G$DDC#6(\Z"09E@BR273,0@IG,AEJ=6/E+9T[Z>)YY=O*,65 MJBNB_/,7A%SA(;GC5SN=+4D"T;PH8%7,ILE%>!3N,5F0G(P0QX&!LP;";@=A M9[.\@W+)874L4H(*Q#WUN5 ;0U)I+*VW+CB7 W_W%A;X04-[/[>^/@SM:/3U MOO1U2CF2QR90(9&6\ ^W!B/KL^8FIA5WQ$N=NS?.*]+9) X]BMI]6'N_5H)0 M'G2A/:PJLZ5>_]3V0W/FZC$3BBH4@AJL3.1"I:HGG>17B<+S%7GMWPOC^"*Y7_QM#D*=P9J? LMU ^1$:M M1MH8@S@-$EDK.3(X*:/A@TC"RCIG2U5,H@E(_$#" MI@YQGCRR@A DDA))>AJ,&S2;UXZF#(RYEE >^I[HLW>']H^_&/O'"S7WC9 M&PP;M+L=VM$+&:*..!^4#,*K7"/K^Q-$F\#(\JKW M(P9&&O5^>/6>2>R(7/OD@;WPK-X6?!)CX$^30)X-)91S >J-EZK*][,*DI3$ MCB9"LG3$9+&3]:H'CPISU0#3[8")S?(.&:.+-#GDF*>(QX21RYGNWA(I$N:, MJK2RWN1Z_-3*^P01DD9Y[ZR\6S/*2T.46B!J::X#91ARBC$4&3%"ZTAP+@VI MOC^[>_DB)#\&J;A[F;EGX>X\'&EHBE?='EKX!5X@HO12Y.J5UB(N$T>6V8"4 M%4$*J9/4LF2B-XD:/[&"/APQ:!3T3@HZM?W*&$6C2DAI;G/.9T)6"(62T,HQ M+KG4I7'8SQA16%Z#/Z>\W'<4HZ^?_AD7GGHPAO!7'SR2!H!N!T#BPHY%],[H MB)'!3 -#" %9;3C2-BCLE8["BY5U*?@:O2?W8VF*RMUC8.$9Z_:#D8M&M^^F MVU-RP1T/.#%@$\0;Q*-7R 06D?342T*C=+ECCQ3T^]G%8^GVLXH[_&T[H[JB M5J?3.[5=_]P.F/RR#"1CL@P;XU5H4.E6J+1Y>J&:!28R,*]1;J"!.& 0TMHG MY+CE3F,91,A5+N?%)'YMPA$_@Z8^&&5H-/4>-'7F3(C$W.4J=S*7HN7**:25 M,<@1[F@*8/#SQ@2?5_O^232UB4LTOLMRQ"6V8Y-H=4ODN5!ITT>27!()124C MXD$(I(.4B#-+K3<.<@HFK#'",I2\ M=KF+,$,V88XD,4PX0Z4,['AOJ_"@QB1N?%GDZYI$3*V_ /JY[\._#I:6; MF_]^N.?_:?#XP9C6S/G_!IIO#08!2\2%@AY)P4 M2$D>LM'Q/!<.H-C\.("V;/V49AZ8P2.%WLAUXI4G?NIN2W<8Y7,@]>_B2:\_ M!"IOFS9,]WG\[4D7=;O7175IPJFOUBZ=^N[BLMWTY,S2S,J# M-75MPF%WI"@7:QL9J9T+$A$C'5 4GJLT6X=@23Q5@OL@W,JZP/1G+&[4@,Y/ M"CH/UFBV 9V[@\Y,3:; B8J^M+.7B!/,D",R("L B:PT@$4<0(?@>\OY7:(P M^T]#Y.ZIX?T/N _XE%F!\WI>-WAT:SRZ4#7)!.\9( _REGK$#3?(T1@1ESPP M$I(@'D@0E6Q.B[XF)?"G4-/':$W?J.E=U'1KIKB9#XH+BX)/>>O>"Z1UH+DA MG0O&6ZMH[D^!\3/+!WQ:EO"=6_(7(Z35H\P+DC[;+:[[GZ#E1NUF4_]'!^T+ ME:$H55HFKQ"A B.>/$?."XH\CDY8;0RE[IXV]>]=4Y8\/-5@9H.93QX::S#S MOC!S2G2-3GFH M++7M;G6<:ES)>WZ=Q%;NAU4NMK#BKK=/8.K1?8JM4 M DT19LUV6A:^D6[8/V6UU>NWMG?^E5^DECTYZ?>^@AH.8^=LO*RSS[K0@WFL M26C-&]5CW?R_;P-]ED2JG67,*$Z$<> U4B D5&/'*=4WI8N+RQ&NY$6&I8*; M?1V^Z(Z.4>@-47VM'QX2/_W[$/OCO[OVHQGM'.WQK>/7I]M'_VQ_.O+BT^Y; MO/-QBV^=;^%/1YNG,+XS@$KX?!/G>H-PS7UNN25&<\25(8A'@Y$)WB(F5:1 MY4D2N7HQG8-J+1"=SDQA_^52@*S=/XH26"*5-U$%8@27S&AK(F7) T\/@GG5 M*,$#*L'NQKZ*VDJ!#0H4O"".X1]M4\B]A6Q43H"=-ROK9M[6UU(KP6JK'PWC)!F:3UCJ%1VBY"*:[->RUXM>3=C^VX \0.EG]*/\]:!W$ M;OY1YZS5K;]6%:( T2HF=VQ,\T7A=Q^&0#W/JZ^ T>R-^G/N#9<=C-P1C#'? MVW:!7'1:G?9Q>UA^.,CCL-X#T\DGMV&HPZ=4ZL/RG&#^.\"9,A4K[>)[(<+C M?JPY1HC#V#^&GP;XLAVVVL/\D,.8,_6E^NE@6!X0Q@66.W%0>9P[4'A[$P'IAQ M?]BRQR"9P[6+;5GFDSGY9&1N/*DO85Y@Y-VVS2(=;3\_ "!\B"#9O9/CO!_J M2^OIB[SM,EM;2C4]^V$,%;YU_GJ?&#!((7$D%&%Y+]0C*Y- QBFM<00G-*:5=<;F9(8MN:4Z M/6R#3A=EAW&UNR&F-@ABO*#/+2 X[5ZHT-;%3AO4_PXH^Y3J-D'X >!Y.X$= M >BZA/9W1KMG9!DVX&GS[(PZP_&T :JT-ORPN/LPK?#IB1WVVX#[$_L)<]F% MF8&G!XG/C&,X9D2GAS&' 8";A,PR#D%=NAERJD]G4FP $ ?Q/Z,(\SBH!!$N MW?T",YF3YEL=F)PXNZ"9]X!BM0 M9;XDO'W0Z3E8!GARVSUH9](%4HS@&Q(/C>,EI" M&"-@9+DPCBH<(DN":):2V']51X(INIFEK=M5OJY%[=UT3AI#.]_0;GW=!I

    D*",V X:56C5<" MOS.VH+XVIVNJM*;L51K\HA\[-KN=OY^VP_!PO"4R\\,ZK(VG/[%NT.L 0"[\ MR4SPV@,BQOX3F1ZI+DW0S+^'DV-X)_8@(@<>W6=D$PSVA>V/GQJX=<_X?KPT\OV^2%,Y#2769 7YH -6<"JDT$ (I>Y?^_ &&._?PM M&*]=EJ&T#OL94?^K;6 FF;'2YP)!(5@MC6(Z,)&,-0R;?<)6UG>+-P^J\3*C M<3?GRMCU!S$:-WFLF?C]K&Q=TL,:F!5QW!'E;*#<86ET$I))DP*W@K,TV8C< M'AW#4/P]V)N+%N;]Z!@(X=E.FJ37O2R#/ "&U(Z#7;C7'YV>__SL#,E;#O?< MYYY2%X)'#GQG,"2.(,-Q0A8SK+V/6#FU CSVI-;DQQ0 M')8R,)73,*;BHVX?E!(-4(YV4(=8&+$*N2S^O+/U2GCGYU/QW]WMG;?GFX= M?Q\WS_;>7TH1/_YG9^_CW\>?/G[XNOUJ MXVQ[]^WYSJO#]O;Y]O'>QP^G>T._GGX[_/-<7KX<.OM/@\^6%@> MQ(5(B(<4$"Q41"3&B),$04VF>*=7=PR:JBT-WBPGWD0;K=+$NT0T)YXYR1CG M(H5HB/.*%KS!@#>LP9M'P9NS"=XPF2)CQJ"8:T5Q8?(6I2 ()^>LL JL05A9 M5^3>&KDU>-/@S4/CC;&2!VZC,DQPB9UC+CAMP6N-(? *;X@FE.H&;QX#;[:G M_,9B(87T"N%HLKDJP4@-%ZOP;N2O@@3^F>_=_RR6K$W M)<,5OOUFO& -9MT*L[9F?3(J,%>1<.08YHAK>&4CXXAA'0(3RD@95];-]U.D MII#4\NHUU]P1S+4W2G)&E%,LTL@H]808''C1Z^S#^3^#2 M844CTBDJQ#V32)N@$>66:9#3$F*S7Q5/ZQ>S_@8TE,)F*R15QSLM7<..>L("AX6UYHH M;:+E./HR&>SGL./TRZM8*<&O^=#%%7?C!)2@7YR-P?^Y!W?CIE&<'QJ^GM;= M>)-7K &O[P2OMQ>2UY(DA0R60DJ" GG!%4))66!(CD-U;$\LEBL?^ MY%I]FZJUC^5MC &Y4>L'4>NIKP$D1/!$.#)8L%PG)X""YY-A42D%R^@45BOK M>(U_1X';1J.7UTX_K9O1*/3]*/2,DY$B-0Z6"26=%=I:4&V5/$HQ!9:XT=:3 ME76VII?(3C^'?8SW<3CLQ%+=H)S !S\BI[C9T?"PUV]Z6BR'-S&?=DR7;O 1 MEFZWK-S&=.$:N+H57'V8=2M$"M)8DE T,>^[8H*,\181IYP(03D7_'RWHNF# M\5.H]M-Z%(UJW[=JS[@6FDDJ/$6!.I=31@URAGEDC7(R8@$03K)K(1K5_CE5 M^[%\BT:U'T6U9WH*4%Q9QPR(R+EKX1U)O&<;>AI5UL::60[6?PQ[& MO_+IX7RP>C"TP]&PO)PI-?K,=BJ6T;EX%\.H#.8B3I6%VTD;D[JK[ZL%W$G_ MFBY? U:W JN]"T=7(I8V.8$$YQYQ'P.R."H4,8E!$\$4X3E-ZGMX2!/B7&(% M?RP7HU'PQU3PJ:.!0_+2)(FP\S:W% \[H:['-&_6/G@#NV??NK3;_<\.\L-\,M4F*Z!YEM LY_UKLK!16<%TD$' MQ*ER ,V SXHFYY2,SNA%9>ONEM1Z3\KQQ&'B!B ;@&PJI_R\ #GU3@4VF; J M\#R8 NX:+')$,&2U(L1BYK1D]U,YI0'(!B ;@&Q*O?P( #GCW$>C**%2(X$M M0=QCX)(T2B2)U] M66VU4VOZA=76:6_4"2V;4FZ#D[MRQ/*R_:5J-=3/K8M.8W\Y6_XT-=NKI=V% ME?V8%W+S^ 0&\WJ\A/"5=[" 34GW!27= 3CW]J.F$EM#D,JG/GF0$3EE XJ2 M,R>"%-K&E75.YV0WCDNUEDY1M^HY_;">0",/=Y2'[5=;^RE1PI5VR,;W_3C;+6VVC>YJR6:)JQ?:V4_[HI4>=3NCJ@90.9\[OAC\K#MLEW:^OM,; MU T X>^+77KS928";KK=ZZ++O?- M[(<1AE#:/)8&A+GG06<4ZKM7 YQ>".NJPUX>Y[VF$V HI>)1_ K+TZU;",^9H%\F7S\:]=N#T*ZVK'Z=<^8@C^"PW*8#\KCYY'5])WNC2^67QMV680E@7+E-\&I]D9R@U^L"YSG+WQZ45G?E&FDT M','U>PZ84OU(,T>O0=0'<3*SOF(4\$QQ3I?,/)K<4;+_I18J&^)_1GEQ<\FH M'G RF*5\^]P#J9U7?P K.ZCZ#Y8K'-NS<=?%U.\=5XHV.]EYEKOQH#>L^EC M]"VWRFUT8*6SM W;QWGEZP8V\(RY&5EM7GX#VE?G=?; 9&$A M2\_!T"MO79GT;[?R&-1$,+Q ]<\AD; M==K6M3OMX5G!D<43W2YPDQ=Z=A0S0\A=5?*/^Z'TEVSME#Z<8&?0N*3:^%;Y MV[E1"]S])0AZ]H#*X/^H]OM:[P]C'&;XV%ALCXK06._[HW@[#O/ G';2R^O- M>&(VNF&SGK&-:KP-D5G0]XMM[7[8QYA1:I1#+#$++CO'R.BDD%4.5B8&H)TZ MI]0M;E6T;+RVD8GODHFCS7UJF F*>:1%!&>')(D,=Q+I$)E-S 5+[?QJ=!.9 MR.@V'[ENU+6S3/L-.B+BE9FF@P_8//!5>U#;U9WTLG><$;V,]EUE"%[V!L/! M^T-@*G]88*AO[%FA(DO34_!\8RQ'7W=V.X>?=E^?[7S\Y]$6?0UR%(YW=C^U MM__:.MLZ^AMDY/#SIZ.W9.OLLAR]%CL?_^QL[6Z*O6-PB4&.MBG<[W@3[YUO MGFU__.?QSE_OCK=??3@'.8)K?=YGS&/'&$92J8"X)0(9(0FRG,?@:%0LU=@ MJQ_#1E9'AVFRCH#%<(P3:RSER9,8L;?$PGLW[$%(Z"-PBOD],;=W=E^W"'W1 M>KWUYE\[>Z]?M][O[KS\?ZT_7F^__G-SM_7F7QO;[Y>%%LU_A T0W\PKLN*^ MB\4OR3P T];[(8ASZPTPA[L]P9-' S>[K2WP#0JI>]9;-"U!.F-?MCB]-?LT\J_I6A7F/CAWPOWQH),-0<37!# ()KV[2 MLE]LNU/:UA5H'@Q&A?RYL]9"RUU=Z9+Q=M+1Y%T43&DNF';:X4"M%L& M>"R MWGT1%PG=YO:?5_JQ3N!R%E W^OWL4.1'_^/L"J)NG-I^V"Z/NI/*IX/Z&-CY M#V/3'QV+X1G>[GM"O&1 [G#00/,"!9J'$R S9CP1K5UD8F6=+*Y$.3;LE5!D M;V'0&HS\X6H1Y)L 1BN+=SO409DLM =]6SKP9F$%:2T?,= MI4:OGDZOMLCVZ;Z@@3J)-4I"1G"?P)%RU"=D:=+>4V>Y($"5YQ6";%U5J2L. M^&H=Y#FV[=)&ZPK,7X3UHE"MTEQ\:C4J[3G)&OC4'8P?0R6N^HGWI1'CJ?ZS MU_\K3W2C& O(/P.#PX64-IB$C.,2<2XHN(^@&-+@",MH78PV]W/\X7H@+S=S M+^86%4ENS4I[ZW45AKPX^H=UFM_[PQA&'7"97Q^?='IG,;Z/_2]M'Q?]RE)C@EID<)9I<"S!C.#/?*P*$9Q&9CE ME]UIK[P2/F'PO2U/6AM@[)AYP8RP.FAU0W?ZZ2+TNX>Q;AV>[5_=>'MT#&.# MBPR*E0,_YZ37+7L_Y=!\U@!7-,#/:D =B)]);,EQ\RMA\7S@JZHUD:]6!1,G MC/6D2&,.SP'@Q^E:;C$:UP_0&MKLD;)W7J1/T$?[A]NL#?K<-XT M#7^>7;.;IN&W:!J^%&Q^S[_[V=)MN MGNW\M25V_MK\NKT;.I]>7CI(<[3)=E[]"6-\"V-_2^"Y#O=V/XM/KS;8WM$F MWSO_S/>.7I-M^O?G2SW:;;0BT>KL=43<"H4ATBH)A1Q*6^M;5NQK@N1_@F1YQ3C)1J@5' MW@L-P.,D,IXEY)D(L%1!TPP\BGU_#8@&=QK<>23<<=(#R#B082^Y#EKC$"C% M5B6OA#;JUC7%&MRY%]R9.3ELM ?H <9)'!&(,^F0,8[E/4,C.2P*97YE7:JE M:DKV2,7!GLY1?#^;>//,FIKOM9"@ 4.6:;R+H@&ZQ^51 '( M&1.4LI0<4 "\5!U0FY8 ][U="0JI'*&PX)Q;XYQC65^#H((YZ7!#V)^6L&=% MU<0Y3!7"41/$'>'(*LH1DT;E.M+,DY2+^B]3\*[1T_LVJ.!!"ZN(PC9PT$N3 M9"($J\@"(=+(AJL_+5?/NWNY3JHT'$7'.>)1).2$<$A)#"!+=(@2KZRK[Z]? MW 39;ZYB547.ZXXM-&TYFJ+*#PC>]]XYL0'O>P#O"_W5@S/2&(E1-%PCSL 1 MLB$)<([ U!I*(XUY]X+..VO\0U97;LK/-TBY?$AY[RTH&Z2\'Z2Y@,V+4ELI?PO&:Y=E**W#?D;<_[I)Q=25]=U2AZ*7 MK.S) M^^NJF.127K:JF)/K[@WJ(BF#IB#)SUOCXX<:;%.0I"E(TA0D:0J2- 5)FJ(; MS=PT!4F^]LT^'?]]M//J@'SZN$?V=M]^W6M? M#A#^W=D^VB![YP=B9W?S_-.K=T?P/.VMW7#\*5_OU=^=3T=_'VZ_^K-]J0Z) M9AA;%Q,2VF#$DS*YLK5 &!8J61N4(Z433%.%I(&='P5V/(V:6L:TBY%;)HQ* M-B?&R>B"9BXU&[A/!#O3#5R/1>(D1$134@ [,2 3A4;YH&94DGA#X\JZ7%,- M[#2P\X/ CM'!'122EXM,9BSGT(*0HJ5#2V\:N> FDNG&SD$B@.XQ[I&(#@R,21(8XC M20C7#JN0/%E9I_?@6#75#99741FW1'E*M=:6<^IS [T ;G6R0!:H;U))GTI1 MIYZ(4,Y'@L'_<(2 HD:"="(867@S9[*92"@H*OW^(U.-HBZOHCJ*4Y1>&"HL MQ[GS96 8*+SR+%DB8L/=GT919[@[L0[KJ#4L :+:A5%S@F.D@+Z$[DQD<65 M=7(/,8.F!,DM"@CF#9W"W(]M_W/,S3Z;BB0+>3LW- C/5 B28QERFEH **$J M:J=H"T-0!':0\TH:W/Y&B3GD[XRH&!IJIYWQ%!3U'LYJ-D'WF^O87[$;^[93 MF+L-Q^UN>S#LET-.3=A](7VG4G(GG&$^<:.3U>!Z!HJE8IZ2T!04?!*PN5!" MPV$3> @:46$EXC9II+%BB"N>"3 3^;Z7L[F-PH MZA(J*B%>,\)$2@O7C?[-XPS,M_G*?4_/3X'933' 9<7OO MB8H)WJ.*+'EN=@.0#4 V-01_9("<.8(2E,21,)12Q(B3$) SX)!&+W+JIA:8 MB?NI(=C@8X./#3XVI0-_ 'R<"CI!A92B5R4=J<&)&B5/=3 M.G )\'%!W<#92F/+5T)L8]@:'L96[(9<6B'SB-76L 0&1J OP_N;-?+[7QR>=WEF,[V/_2]O' M^1J\W>M^B8-A#!NGMA\&)>XQ^WDN++'=&^Y%&)SO'73S(Z^T4J]_;(+65YVRP=O-JA@\$L0NK7M=^\_#(KZV7873&:KU^V#SU[SE__]+TTI M_OT-7+>\)+__NM:Z\9"&9R?9>L.'68U;?9N-]5FK!\ #0[LPK5DI4?LK.FR' M$+LOGI%&OH;G\?LD $,+5B/'80T#; M+?')IG5M 7K42$'H!V(2/P:_2CGB('Z)_AV MOT**'K#0/ERAVP;%C[4QKCXJNEHJ1C=*.EFPTE!9>VZ,2QBI& 2L&O PPTU" M7L!*.2&#HPZ4]+1W0Q6E+J^Q)];IF)?? $%/6$9/*"AK?=2T4=$G6?&W9]N[ MK_ M ^ _&4N!$AWWNI6/G26^98MWL9#0P#<FYG.W>1#B<$<5)9 M30+E2H&_RRF/B;J(K?"8-=*Q#-)QOK%/N?'46X.$5@FD [PCK4 ZN, J%[Q4 M)'>7H'B.? #DU")R6&/)$- Q#JO7Q9Y5+^TQ&*5AJPJUY@!KNQ#C;-6N@.]J MP?9O03_[M8 XH/36%5\:7@[:(:,AV*!Q=YHZ]EMLT6&ODS_NQ^&HWYVXWKOO MWXT][[D&S Y*A!BDJ]#]C+KPD_S58I7AIL/V<)0[BHS?>_^_]OCD]S\27F/N;T*?*/K#]LQR]%PL=C2^TN_*0-SP1P/^KDNRZ\Q45+]K#Q MQO?^,(91)^ZD25!Q&A4J0:$2$]H ^?G2'IZ5=BR[,( _.O#1L]._3'XW]S$5 MAKLD$2%!(LYX/JX)[HXB3 OEF,;2K[0BP-0)S/2P/XH+>[8\16\3@O$:KC8Y M;]W[++?VR_$+%O'B&M[)$WZA;3FQY9; M.Z/A8 @7;I*/%5M_^!#5S#Y(4RRQ1F\PF#G=Y?+L([JF MKP)2IA153S(@$Y>Z:7WGHCZ@<"R?EGVL]RLKOK91;5J67G1_91J'7MEA3?'^ MM.U^]>KO$KT HM$JO/O[^C;<[9CP\O9[66W%KSZ"4.0H1)ZCXIOG\(Z]42N8 M:]I(_HR]/N[[$-GSGLU'.NGSI'EUL_:_CJ*Z" RV"B^F.EC<%-W*_ET5&[Q\ M7,5'HE7>K0R26Q%,HE&Z%*TB)ABMJHRENR9AWV"#Y/5_1N (;H+_W!_E-P<[ M.3*P>VB[.R?%%YXXDMMUE.D'3U(:MSS>.G[-MG9?XZTC_W7KKP]XC[[%.W_] MW=[Z:X]M'W_XNIUWPX[^/MZ^VO+X;&\7?K,+[N/YZ]-/N^^./KUZRS]]W#S] M=.0IC .NFUW-/7RI\BY6*@2?&.+:!L2-M\@*[Q U0DL7HB)>Y1K??(G*C32M M!9K6 A=2+M_$?D&2>P$R^@0X-F;:-<0!QN(.YF$#<]NA(( M=LH3!ICF)>(YCJ8EDTA@%32\2DJ0E77.U^@R52E\;&=I)OQ07P+E[[\@^BEV M-*NJ2W4NS8/$'>2:N,$@%L4=V-J<0.A,W(%>%W=X9L4LYA)-%A,F5&GE,.:2 M>FT%9Y@D+KQQ@5^W'?B8C+.(XF"S6^7K-(3S5FA\H62L3R)0IQ,*G @$9ED@ MIS5#1@JJF:-<<[NR3KZ_$&53R699E'\Q0_M.!'A$JG81 !J^=N\(,>5K*7%I M,!= T(0%OJ88LCQ)A$T@1%/"2N:?TFO\NYW2'Z^(SC+SM?=5IEGETJRVNG'X M[*C;CQLC_.6GY6Y_%WELN-N=D/E"O5 3&+9>!L03N-/<&XZL5!I)JX/3TM%@ M\FG(-7,%EZ]L;_U <<*?7/%_:MIV4?<;VG;OX#"E;18[91)6B#B7:9NQ2!LE M$3AT("VEH# II0_E,O48N*U?_$6!80W3N'1FF1(=:XKP+$A%+P16R3B";@D#!"2:I%"($O[*> M2\(L4[?B9YKZ59=[^MZDKSM6V[J<,?BCP^1RG0,0Z<(>#1P8[@KBF$5D*[B.E3F 2 ME V, C64:^:^RL@_4#G/^6=)V96MQ8>K+G*#33YZ]TV^Z;FPI:J5TMKL^LXH MQ =.[$?4%HGYTL.^)XB82BHS$#'%88:0IX8@EE[#.?\N_+CX'>TB@K,O&-&\\B##=P;*YBP2B:-Y1*Z[XTPSQ?FG5<@S);(8)U" MDDIPT$%TD?6)HQ2L3!;<$Z=)SM%87*]ZB7&[MS# EU_F(-\-R[3]/$R6+BF3 M??VU9K+VY*3?^PJZ.8R=LQ\(%YVCAO#@-2: BF#JP<>/Q 6GJ$],^,+2)6#? M(5(>2"R)=C$ZG*!AV)&&IK^F%U\C2ER]G3N#2T( M8@Z6582DH@$WD],U<;6L9@52=Y$G)ST(C_/ 6"3/O0QP")1B\ 2\$MJH:WJ' M-?*TE/*T_>KUOF'P/YYQ!#"1/3WLD,6* Z_QDM+D?:* 39RL,7V5U$RJ3X'# M=*GT^*S5K/SN[S.:/VY"Y<4@6FF"-"-^#=V>*YMXZ]SO&^VE7UN0;,;5KS.?]FLU&JI9=JC+B.8,Q!5\->>? B7-1(AUX M1-)2)R((5:"IL+&K!G0J5=<:TOLUH(UD+;]D?=X/DG$G\\DV:T&R#(W(<>P1 M2U;10)6Q.3R@Q)I:O K4=VB^Y9T?K]?LW;T"/0I*N\X448SX#-1NQ@(L#'*YN^:S.E@\+*4E"\37YV?WA@- M#WO]IC/G8I7= HKQ=C\QX8BU$N7P'>)2,&1CP C[%+Q.VE%ORWFSQ<9@W!L% M5O]*:YKV8# J)?AS)Z].^Z"=DPXG[;JNLN:Y#7LFS0WR1W]TK/^,WGL0QWQ* M_F)CFOJ")Z!Q&4B.<[WEJ[?-@SD9:^>%(0\/^[W1P6'KQ)[U>\#>0PPC7[-^OT3JLR MW\.Q2-<-.";^8-708K;WQ97"JOU+&W+19@A.*?:GG2=6:V0&S?A6TXD[R5\E M<,/^L9MVN"UR4DO03CV4.9LES[WAVA;;V?VPSX-.UEF#L+* I^"1(Z-50,YQ MRSB-N?+*ROJ@_14 JSL\'%S>*,C=24LCG0L@52/L;&O$.IA0A*W=SQT/06*& MA^U^:/UG9/O#2A:+_-0[NAD9BWFOVI\!N XRJ&Y9N$F+B!*24/"]S>[<$,6M MTWR^#__F,/XLB)M@4&)X-9H*867OYTIK9EZ#QOXOZ%%TNK/[F6SMYEY%\-G1 MP;YD.'(,[J '6H8X5P(9DQNY IVG(2D2P-U?QVM7LVZG?N$MCP6#+"A'J*"4 M/-S0R3*FO_DC\!="H6!R)G _;C";P' M5#4;O=L$GA[+#)7PT$(I:H1H0:,N&-MK,#P4:T4\BBIRQ%U@R%!ID02GE#%, M'<^&A[%[BW,_EMUIA.*N0O%A7QIG4J .):HM,.E(I'\OH-()Q-\'8?K6U3SAW*2F&$G$ITU2/- T245@7(@*UDF 0C&]& MF=O=EK>#PVD_WQRLRK[4)&"5>_X6)[T*A@YKYPG\HXT+'GKE*BUH%IR;(=<7 M3Z-<4V+BT@W*CN]C1$OO<>NDRAS?276(]8MM=_)QMS][_9)8T(CM K']"F/9 M3T0GHX5'8'IXC@P89$U4B$H=A8[*64-7UN4W JUS4@RS?+2[50CTPKY"'=_G M=$WES.>K:=&3'I/_<[$,:GU&'$]_8MV@UQD-%__DP1OMW7 ;0YI+$S3S;QYN M$;M\(HL9*[W#G(=@M32*ZTNNC3SER>MFIKUT@#NRJ[0PGE+Z4$:U.6,^;)ZH*2]?I&B M%P7OJK3X?]AE&4KKL)\A\+]NLGPKZZ7[;0;BEQD^N\/!/WZSZP^2,W^3QUI9 M;\V3R_F;@(0^PB[@_%%N[^R^;A'VXIM1Y?MH93RSFUAMQF_WAO%5>^ [O0'8 MR.5I6[PU,11;1UOGGW;_>03 WMDZ_XRW7AV ^_O/SJ=7FW3[Z !OG[_^NO=Q MZW2.H3C;.M_N;!UOD;WC#^<[NV]/=UYMB*WCOS]O'>W1G5=OV=;NGX=[YQNE M;?CV^<$^P88;!W174$T1MPHXKS 2:0EL&%LI+$\5,P#DCV%C6-+!7%("4P;> M#/=6.4D2N+N$$<,"55?:'+_/_Z2MKZ MY0[7L_:F6IWK[WQQI)%I!_)GG*2$^ZB,X\H:'U+DCOFDKVG!O%3G!C:[K8W1 MP6@PK%E@WBO_HP=$*6//JS:0RV&O/YC9+&]UX<95N\I^G$3WX=.#OCV>M$PO M?7FK)()WTV^]J;XU::9NZQWN'! 9G>3M@MLX.DJ*@)5(P6'/#3%&.I [G#P- M6GJBZZY.^D;1D.DHZT%.=]\W2G]Z\J-0PT?7^)D@VFNR??XY%X#5.-B(/*4, M\:1HKIC($%->I^"%E+SDT. Y1/%B& U\G*F0#<8-[F$DF21^/6GWZ\_R7G[VQ@>C$\#]6,ZTP9]PL8[U>4\> MKG\; 0;;$T6T6ABAN$C2YAU$TNZ**LY MFM,?+TU!-EB/%FA #C3E>M&=&.Z8T?CD-.?&-N(TMH[MV:S&UI&PU.\=MX8P MIDQ3\G]7P0ZX(]#2_(8;#>">@\H@U$DSH%&A76=>Y4!;SM$%=)6[P0FO+[$L _/7"T6?..DW_Y2#D^C;CSH#=O54<\+7[$^ MU_7NET^JV-\L2*CQPL/U1K8S$PZTW;-I2'!\ MP= Z;9<,LY,22 0X:WVQ_78.1\ SY>^,C$5WZQ \B1G=JW6 MX[+CP%QK5!M^H/XYC74U8V:G[HW6)V9ZGH ]=-]<]W+ MFCM8Z]$@/TO>K3ONA79JYUXIJS*[]A>/\RWDF^I;E2Q6XHE[(1@20,IN]LVZU38YFS9-U9NOI7[?+9]NA_ 7_ V8S5U2=ZAV M)1IK8TH\&6D N)R45DL1- WL;KNHC2C<211VWNX+#QC,N$,,YAQQT$GD9#Y" MS7P@ ?15YP0N?BW)79#H#U[6+.^:AARJK=/,4HJ_55G#;S")S$"&Y4A)79"B MT)I\O[N_=WJ/GRG$6K6_#O7_&"? M4>&%AN6.+(!'38Q"#L >,2]Q"#%Y[W-]!K;&[[,^PW=:G&;=OV_=C_;V'0M. M1&X1#>2",+=Y*%S_N2\:!S8VJ7G5(>DT8.5@K<%.P=#:#$6I:B%HN* MN]\YN?/!W9)&)NXB$T=^WR9I/,,>!04>*@?7%.G@$Z+4:Q.,)BKEEKC*7'=V M8.U)2V,N3 W]=OSTT(;9O8/)ODXK@0-5W*VEC!#>;K?6$L:],HXHKK%S42FF M:&0>##.+_,:IJ\V>V$/NB<%S?-CGU%J1G$52Y2*?P@1@>.L+R! M2Z[=P'U*55R[G'/WK639*]L'"/K8*F+F[?G+L1Z)K483NRD9D/>\PK5 MII3MH!/PBA#,YF3/Z4+YAG%DQ_5ZG^O?3\A_Q?T[G0L%JNN8$ZBG'U7U6>MM MH[*%-#[BW(8O?VF'4=G1F@#LS/9>O9$5O_J\T5@?QI_)P"IQIB]EF[,]F(PR M#ZA:<77O4/JE*Q_3@$[('7T?8S!.4MLXT\A3#J46#S<9K8^&-/ /=D>W=CGPMJ MI>.YN1(P;UAI@70,'J7D)2:..,6R/R;G=:"[7,GY*K(^557RJY!]/03GX'46 M/M#:E[,X-XN/TQ- XTS-(,6W%?&'+5S?*R [>XBD+GT3 MYV6 PA^[_?9QEJ+-KK^:0?2D3SA_\79.P)<%6U*;D[S?T/5M8+;OAV!3CBLM M6.9$J$DYP1$X!;%:FFP%2YI7EC6P?*7);*'SSG;*@=O!88S#*PO6^F4F1>S7 M[)SDY8V^RNEE5:85*1+P3PO&M'_6JM^K(B_CI@X7;CF83&2^6KL+0XNKV<\Y MZZ6#J+-24?PA(5[73*8G(A3\4 M@MHJ67)7GV)U(LCC47=[N4C3+[!PV3F#875R=F6*_7[=IZ+*FZ^3FB\\8YJ( MS?1IQXG-:[G&4]Z6[U6BMEJ7)KOFYZVZ!$>I;M8YR\F)Q5W+66S]=G&]!B

    Q"W?NP'+DI-&3XI;.\#QP1GS[I%.8WI)K*KA:O0OJ M6BVKS]RVZ&5YZ'+Z([OD + 3][DV(N/5G#$F.^ _#_)]:DC^Y4.W($%!L,&O MK5_>O-S8^>/7U5EI^#]Y44"0NB PF1KW>YW*(Y_*4;^8M1(DG8\#,\$&WV\7 MJ6S%0>[)V@9X"?G)-L?W>%G=H^@T^3V_?5"E_H*G_W/=?&9[(O7XP0I M&,;"1]Z?9&TI"9\[_0/;K0\E3.9F%PAF %Y9_6HPR-+_"\6$M=+X\K]6Z;:@ MAM5SM2K-^S.Z?A%^2LM#T7R,!N1^4%5;'77_,P*&GK-KQ^J;;]B/5\Z'/YVP MS;=K?]A!NU+*VL(MRW 7=L@9Q/DXF&-5-1IE,6B[=J==Y6U?E&<8@ZTJ*JRU M=LHZ7_A^NQ3YJU@UCM.!Q%A6=P:8$ M/ \&,F&"$_4N*ED%\XIS6_+"BY5QV1I.:63Y10WU)9]_!M$70$?!S!1#QLS6 M(/I1O^3MMSKV=,K>9G+3^Z/.Y'S800[[S:K6^^GO\S=>?P4WO7L09S5M?,GR M3$NC%@LQ..?TCTKP=;J(-T?A\HRMW8/;3>@'A*V!E3^N:N'E>P.1E>U9- M>;Y57L.>R\'(5H[Y]KIE"2Q@7[_\FHZVL:L_',.I7!7QA?%EKBAJV M!Y\'"V\[*ND6VX9DEUN31SA+!^8/_F$OB=G(#MFJ69Y0BG_B#62KA]8FHNHEA MF>&T2Z/U\XWARXQ@'AY\HZC@E@5BT5^6(2]N&>?'PZZ0X[@,N^P0C;KP?O'G M(I#O;-OL^&,+6E%,3SD%EJ\R @<&1*IFW]6UOB$2-8CEC9?9._7ZE\W4A8]K MTU1=W4_(6V4;[/!%ZQ?R:^UI58A2Z<)@?&9IK&CEYAG=)O!27WD^#,+E?Z&_ MYK-JOG86MJTO5&]?&'HY7 M=C$./,O .ED<6&]"Y$LRE)\U1#XL(YTH41^>-\?'._9D$%^,7_P.^@Q<]>Q% MNUNN77[T>VT :\V;T\NYS&;U\50*UW EB<,^_'\8W[G^>*U\]-LP7/V,TC7. M],*/\1I9^-FW+JO$&I/T1I?]K0RY&C;,3)[0_V^%K4P5-&0$?8%;I-"!\?6^ M\55Z\C5_^?<9)#H: :5+9U?:8I=97(:V.KC:R_@2N\#.WX&J''2K.")J;697 MM%#3L55\4]'TXK+L@-=[4'F-$VF\Q;3.F:M.3%=EKG?R!+.TX/!Q'(#1/)FE M")?- MJU@U8,@4:.Q^3KX*A&;\S4*R\HC!XZ-. M9N$E/P$4)B>2CGD6\,^*9[J2>50>#,P>C*03%URVG.X?]([CL"S3.*PPZQF. M^>IBJK50/)9E:Y&(+#N9;(XY[#2*%^*X84:M7-YU;:JG[NJ\I?[)0?G_@B/\,;8V0JCC]U-8SHN?@S1%YNX?HZM9 M6#* 'H<[JV#C>#LC;ZS6R9ZKX]A1/56 Y##@>O>OZJ%;(DK5KA\H#6A4Y3YW M9[(Z%^\G#<8IGG$2I)J:2W#[X$V LZSMDQW&">ROSL:I^[V3?KMT)[M"0ZX# MA^S3MV#[Z M,RSS!*B"/QM'%"8+-MVJ&*_YG.N-;>(X3'M54!;*Q\9Q+Z_1F!?,Q+S'VC'O MAI=N4*+%EPU7T:EKY+,N56-SK#KZ49T[45.?ZG#FP&;35@J=VQPNGI6A/,RI M3E?;[D6?ZGGP(#Y )N R!_U8Q>?S]R[J_8R&C15[SA-?6H1Y.V:SX>VRF"6X M?.EFWH_@Z2YOWTVN,;&H@]'Q<=Z7#3U?&L?6.E9">WG>.R4YHS,;>[S)HER_ M()>S0N;(ZEI)$^KDI(S36+.*Q9,Y>[$Y6PK7LN3;I%%-3?QOQ96_EC%D9?\V MNES[N\<&GM\&OSU4T>00VR\*1^CUM^&-)\]7WQOGJ^-/Q^^.. M7N.]\_!YYZ]/G9V_W.U7SU=\>?_H)K__7I<._HS_;6[KNC M;?J6?SK^P/?._VY_@C%O?]P46[34SA?;KSS?>K5YOG6^1;:/]O:)CBHIRY"D M22#.J$/&,8^H4=98&XCT>F7]=;\[&+;^%Y#J]]8>8,!!ZU__>O/M\L;+MM\R M3J.KFTC4N5Y7(*X2CLS6 3>(T7)I=KX69^H_K*+\JU?A[;-7E@_[C&.:5# H M**% 601%5E".HM)8PE1[QNW*^GN0@G_V!G&U]3*G%O7ZW;:]5E>>1GK&V5'5 M0<-)BE2SR3.[R4.;39YFDZ#K$-9M* KH1W;[Y H5U.STSVZ*K(Z)5P<+J0CY:/AL!#_V?4 MKBC?ZCCV-Q-&K*>F'%6Y_L3,Y0,OU6,.ANUAB:QUJA166&WR/^6[MGO0KK-O M8[UQV(W#R9^+I"Y_[_*UZBC1]"+5B:9)I\/RL/"B6YU^F?9S+Y K ?=;WV+1,BVY9BW%(9MKCMQ=6,'G>,:N.8JS%,-=G'E\.>XU-289 MGB/[J+&.1%GZ@0L] &6?)UV9I:F1H]JVBJDNIA#<2LX6IU)0!J? MI*I3"Z:S=!KMYP)T\2NH;DZ1JU,69C9NQQ>H,C8J:[HX2^/*^"Z6"!OO7N;1 M7#F"-U&SW_>@XSU))PEMXQFA\Q&CPXY\Q M>A53NTYER)/XKS:XYU- ^TD")QLM?V<#5@XI%2D:#&K1K>S.^)C97%BZ>#P/ M:&3;3@\ +R(3A9GVJWR\V@>:ZS 6@ONU?H!QO:AYD'SC"@2M[YJA"G &]?'& MDD0Q-G^7#T/FXU2@J 7/:^-VK5SHVTQ#P(A691.NJ/G,EB 5C#L S M!;[P*[R#5OMO(]W M?1^Z&?%XPHRD!2DP2[%Y-3?C(&\]-?O[-]C?9_=3'=$TU1&;K(#'R J8XS 4 MTUD?:D#Y!,,+)L?'&MHEVO,"L:=SG3;!PE409-9:K>K5U7]?3NU-)D.OVH-) M5O.@,BIUN-Z6,'AW-GJ??S!UMEY-LG"7V]O:[G7GC/"&@,/IRL\B%!NE7G#- M2_)2OIFPA659P/G/\(O]M?7Z C>;BMZR/]'BZ-AL)9HIF;/Y2%3[9/*D.7+S M\K =4^MU.=J08XD[*;4]L.!Q8_B7KW?&51+++%3?GRKJE>__N3-M%W\XK7Y3 M)]]?"7WE,4Q3[J?<]I)#_0MB59/(M4;OFQB$,-XJ=ECCZM]LI(W\?^W=^W/B2-)^E]1S,3MN6,Q M1@\>ZKZ;"&SC&7?[M>"9V=U?+@HH&VT+B=7#;N]??YE9)1!O#!@0JIB(GFX0 M4BFKZLLO'Y4I7RE]5->B?1W205:^N@(9$D@E T!@T)V"+GB5^/WF5D M$XC6U2!K(>.K>V&DB0P <Y^1]29FK!9 MT> ME9'_HR!J\$A[HC#E7NKQB><.O1=^4@\H%"_3YEJ?1[)YA72N)QWEZ9?"DI4K MWTG* 3K4GX-\'!WID<,Q] ?2I46!%1R&ZWSGKM/S?=I>TBHG^8W.'>'>@G=M M8\6?R5?!@?/A4%-:,0^+M" ,?J^,_2NEJH&49!ZIEY9#,YUAI9#'BOF=FOQEZR M7P'TDZ1@_D/2(JJ@1P7E-LBF6S/C,4FE$MMLF!6V/ =RLZ3'0A*EI^KGA8GL MM/'!+$R$G,B#G+SOW+3($8D5NWY8@)RH[B2G34'E.)M]+Y5!4V*8\<"F^@H> M^.Y^W'Q?3K\SV5=MCA4)998\[#WR@1_N$<>C9 REEU)-1$-/T243Q86Z ;@6H$5"DRU7P3YH?: M-0%Y3<6'WK<6:0,3%"=11%2_M+[1%$#+(DB1AC?!JRE"//6#PON>/=-B7=7A M5E[!X;9_9]HYO.,]9?1XU1&J01052YV+-)H M;272:-54I%%%&G<9:=S]!IH]SH=Z\U&[OKY>6U64EVF*0PB'Z252%#)1K# = M7A%&W84?#"B!1OL5V0ZE!1ZVFG^J>7RDD(ANBT+XN+4>'[9(G 96#PHR&.>8EMGS+]EV#,>M"YTNSO",8W M':+T4L%E04CLR+"Q*>"C, MRVQ(OD@?-$Z^H0 H&>K"48%=2T;>;8V#7O'?.)XY0-=UGWWG&GMACBO(XVIO MD[20ZO1@"NB KQ\_]^C7K[P-!A1Y0U]?7XN1*/Q0A+V06ML]SLA$3?(S9G . M[33]CTM9SG&H7(>A@!<>XK)O\N08()HL!^/EF[UFKF5P.&[C42?A/,8<#]E' M1T#**HN*^MUTJ2^-Z"'CO!"/@\^? [BS.,.>Q&SH!";2BHX3R6L+(EK!1$PM M3(4JEC^^@"/%L/'[5Z\?+%C KUS I4P;$64A %S1NY&DEPS%A;<2KY*<<5VP M 'W1;2?Q%L,/K@#TA::MG7Z3'*DCK2?'0:YL\6M-+I]^28<'LB'V;#"\85C%%F3PY+DWT4QQX3M@;I5"U M&A=BU^,=1H\6RVAR]%,C9R)X@=PE)I>F_'U(^1+%]?V:92L+?DU=AUD?+5VD MW=P+,^#<7(VTK,\[PFE6EQ;.#"/GSO=.&U*[C/C(O!^M8K.LO_:JF5A[!JP] MF0#XEK("T8,C$X*FK$22W>WXZ:^F+)*1JC(F"]@?.'?ZZ#6<,K\_4,8[6]65 M4B96M8EIUU*V0UH&,@_'!/F8.KY9D)GY,TP8M8")("\5YP,L1+@^+=7=K4LS M$^O2@G7Y(#*OL*5GJIHDEX>E6[*ICUITN.A6D]7FJRS/H;OR5D)WE8H*W:G0 M77Y#=W^LK[KL):K+/@3-528;M>>T'9EY.7*IC'"\U>GQ;KQJ3O$N4CGF'FY+ M'\\\T/-PI5. ^TO-^614MM#;F^3L6" M:J1/J03''(T]4WBDK./!P*5_8TF42Q:]I]#M;CO"VG:Q5C;7:0A;,XH5:_L- M86'WZ>6M-H1=L3WM:=+[8L5MUO).*(;]O-7L+K4/0(G$FSDR%I]R MS8H/9OAGW].<=KJ8/N_@?U_6G?OM4ZSEJ%8ZH+CZXK&L3K+*-0PKIJ#Y7);7 M;5%YW33=2K7$>N/>&E]TS MU(;?[Z16K(D-WQJK=7U-YXLVW/:;3[7:V1^^"*SJMG:V4N6',:G5A3O[8JQZ M_5;V^>83K_;YAR\)JZ8T^%%-:M5.:5'NQ M5L?V,E?87D;I\N-?".62TN5'-:DU@\[PB@,38]M\5LQ"*?#C7PUE72GPHYI4 MW:PDO7S#=S?S54H]!XNCNG#+GU'(>&DVQEBA8<.BE*4]!?ZQ3\ENCF3.SJ18 MF 6R2GQ_%\DM0(+4R&+PKY4!TIGPXY=@M:Z(B2EJGV<^D\2$=4 M)DWUB<.#-6'2(R.DRH@>GKZ+T:@(8SQPY."GP$F2AFAAW$YJO#.:,FVVK%U\9Z#(IVE^,W6GB&:*5TCOWE,F$=SB2!Z4":6R1E^_!8 ME:@.-9:Z*@]N\438Z1Q6T5"5)PE9+JJV46.T]#RB#OR!RVN8O>7T^[SKB-9) M ^P3-*RFB/4MQ2$WS-PM4"FD^'VA:EWEXV_:X_W>ZT?LD^FW/C[;]?GUX^M TYZK9:J M:R6]%BUS_K?KYKQ6P*XRRUN_K6$6RRO>=M=>H)UGHRY"W.+ZZ0?WO< M@KCD82=P!DF)+3WBSJ:ZW735YS^R[M5=YUG]QTP_%);MJ+HL'GLS,L&P.C+#[[+V?U MH-/#3B]GO/O,@K,NB]A9K6)5+?L,!JN;%MS9TBOPUTJE<)IB;B2;ZIV!82RQY%71K\HKB7>-?>=H1$<0UV!KI&R,RO@95/GACMOA/Y M;1YH)G8+T"MC>V='I&"/6&'L4+ X:[^Y[#4T2D;I MM&3_,&R!&W79[$T4=Y!]#L[?3F_@VDG2?2.Z;)0^[26B=J"8TL(. M/'U"E9(0SV:PDC' M10%R12L;$A!K(2"T"X0&?%](!V4,*M-\!)%0RQ%0Z;P M0M&0+.'%^C2D9-@(&$9WY&?QGT*LEB809,+_DFI6NUWHR-@&&4&',80."E0* M[+CB[2#&0@M&+9=LPSRI?U*$(T, \C["H=NF;I1URZS9%;-VUJV5:L ^NH@C M C6N*3DK#GA!$TDOHAW@4*42!]>M@M;FT2MF^,C6C)@U07;/[\5643MGWG?M MCD:-)P M(\_Q PV/.6C=F*/FMW+JAIEM4TW-1.YXT87B1<>+5C,<,9(0@=WDCU=AFX%3 M8PY''GA,L4S!?8X]K>IGV1VU$@H\979?*+6T!Y%H0&YD_^ASSQQ3%BH?7 MV:79U]64F9329&/[-%2A7*@4&ZJY?TJD"@&\Y"+E75 M+7O3=#*$2N4\**I%98GK^3#$5KCI>]2%)IU[%OU6\OS.4NZHF(!WW;*H<1 M'XM@+5 HD\#ZI^-B0\I[]KW/&?R3AQ$AC'82QIT.#T/1]1K[40?P'=4%G(U) MG[32.UQKH.(D5J,X!*(T=UI6R8]EFW7+-- MRR;JDARL#'@7=D?].>"B9E@ZQY <1])UBJ>/J;)6W_>><\#S%L@L+]'TY9(0 MM;O:?A"(=GUAW Z=KL,"3&H?L"#"GGR@D2)?7.GB:;Q@XBM:5E\?;OW@&2#A MHH=Z$.,F!>VN6,]I+CP2QAG!#-J0E7S&,HQU_2^*0&?N((U5$V[;#FDGEB@G MUA>PT_@184,:(,1LC$8/M5@A%?FPQ*F1 F@NN Y1:H[.2VN[PIBZRYA?X^,$ MGUG%]W$B65NQ%9!DL6[?\9PP"JAJH<:>XM[XI0YZKR1WIKG+7*H9CS\ "$) M/^@Z >]$?K#G=B];W48KE5M?"B_#4Q12\V_H V![SJ=-X$WYSX+N@@XEPE:$*@ TQ:X\T#7$FN1576D[]2P$OV<>]Z2 M)@+C,2ZKCB$\G2 =\ M7YC%.2HYYQR&XAS36%+-!>?0C'+#6VDG]DR*N!Z!L/M@]7[+-FE$[ZYH5HV987:"N MNL5D%+H_12V%:L[R+^L#;%OK_-#.T;5(8'+9 MN-)TJSZ6%6Z8^4S K)VIMQI@\!QM?T[T_9E[2RE)T) (CL@Y5#; MP-C)&-P2H"B2"2Y%%O?&X^8]MF M?AA(N5D25&DHWI(K5#%PF0=AO"*D8"6.P.G@V4*!+K$'&XJ]8IKUMGRW&=LV M*]M"VP&5C&$N@Q[L_E"=@0.M5B<65.K/7I",9L">^6D[X.S[ M*7N"P7YF[BM["W\Z&WO1ON.=3@AV4B;B)7_YGW9P-K&2EPALOGC60XW:A'2J M,Z2S3U3;<'P2U7YV;!T#2ZS2:9Z*E=YK9]^T6:MR?1"8\$SK#5 IL^500230=M\M$4#$ ." MGLL&(?^<_.5+UPD'+GO[['CT2/K1%WDON:]QS4[B'PI9?"V7LVT7JZ4JKFC) M8.2#Y6(OTF)/D'GLNUK1,N=_"_;9W.\6W;5B%:MF>>NW-<7;YL)&_%79 MB,=/YZC6N&W0\1:SA*Q"+WW?II68\D/EUF T2XO;0UOYS""T3WY3%N/Q0TQ2 M618L1BM)^$F9@H B:]B/BP!GU!?AVNOX?7[6Y"_/S1@V$_A< M*WZ3*_ I[P1\'GULND=WZODNO(;6Y%$<>/EE/S-3G?-=O-H^^:J8S_&#CXV) M0Z8ASF\:'I[?U&UQ?A-0917@.8A3KOL7$B"JD@1)(J6&E$1$3?-$&RMYD#P^ MT@63,4V[[$!X4I&%2(B=/POHF[* ,D5"-CAL9=CDXK6_#QBUVD$]0L YCX4\ M3-D[4QF&\XJX-OVV]B >HSEA&&,O8^:1JS/O]19QSRWV!=?R6?_(/KE1%E%. MP$C793DU!!C,'TKHB;',)%K5"9/\! M@X%9$!CS*.+:VKW'SWTO#@727/)AO:T<5L=9TCQGY&\I;Z\6:,80%46CYX*D M'(W/9=,4&#U)@>GTF/?,':\3!6[(Q[MV7=!WV)0=CT<$OJNU.,PD$97E';PZ M,.>,?BL^&[EB(O^98W]![=6)>AK(O-/CW1APR^EBVXVG-\S8Z[,(I,=L\ M/?& PT-#' H^9DB*0HV.$,$^=CS8VW2_<, [V&EL^,#[!2D_&1R51*\F44P9H5P<]I.I&N^K'F"H,6 M^?D@[,D8,B/VJ):MF<*>3=S?(I%1+\M$QH[3V0;M:?IM MF&3MU^(P"HYC;NI'K!Y YZ*!!ZD/TEWN H^C>SA5O,,PUM[!B#7O9PN;X%@;S(D2M#KOW&J[&+DSXSR9_=D(1 MM7F(VZ[3T>J=#LP>%:*Y'AZ_\.% M757OD++!5'*E0W*B0V#7&\K,R]"N-Y;L^JO][?J,+?T<6X:FH71]EG:]L::N MMTL5I>N5KA_M>J7KL[3KU]3UN]CU&5OZ.=;U>DG_Z^Z#QWMXT4=8[T^^Z_JO MZ E][^%/A]V!=.J-4]+X;OFGS@!Q%ZD8;1OX)&QZ6CB-+B MM6MJ:J+]_;QY\UD[<3YAUD?HNXZ(H)XSEV*PK1[G45B "R:O:(V>3HY<+!1. MURV^$&,U >]Q+\1@[^AG+PM_E2H''/ZWUOAW[$1O\*O%/[I@84^[ K'!^#%: M?/+B?/K+SWJE].7.CV!V %G&?GTUE.SH/@4M8L_/\"4+M;8+@Q!!)U@I=$OA MKL-IZ?*(T5Z$Z\-MK,K-?'09@S&]9*VYES/VHKB7.SZ,1OAT-]NW'^,*GML# M;;R+4G*'4Y3O9[V6"-VA:,[G4_QDYS*F;E!_%9M\^L]KKXLL QX$CP#Q4VY) M!Y/=&/*' /[>'P RL<@/WK0!'@*'#UD08&(<71QP@!Z,4 %VM+G,IP!H@"LE MS<)OYD^H&(=>^LO/-2! 7[X5Y_8TRXRPYTK[(<7@V&#@@NBIZ1;OQ($38?C> M9:\AP6C GV.7Z!\";BK)!^38Q1P@$GB/O7":(M>!#^A0%UX;D(01@_TV;&[! M(D5?/OB,I@.>&K?[3AA*@DFY0C#GJ((P98DFDHZ1A7&GETRE&!L,P?,CO,&_ M@(;B_5R'M1T7-)!&Y%83V4B1<_H4L+BK#0)?%!@9YB<\<;@,%?;DJ\/_?1@C M_#_]TCV&"[3+-:8]^WY7>V)T'@X H#^@ 9 ,WD822+V<7*!"!^+P833P*[B: MP6==\: YKT^=^F!9P^U1[;OAXL#T=]SV4W+1O' '!3C?4['&WKG^]JS_^ MWFRT5@$U>_LJ>L6-G];$0F.FE 1:5\*_(LF)B:1'+Y]T/PV=+2.]U?@A3DPF M'A?=-JV"O"FF[P3X&%1@W1B408?%(>INY$,)$7I:QG0S_06JU8MBOK]0/5K>WW M [7L8KFR_=N:=K%46NVV2^S;F<;*UBY]K]MW#BSM'H2$1=F\OCV_:6C7=Q?% M&7[/%26[/[MY.8;1:YZ_?5[!W'WGZXA=N>TWFE1ZLU](H.T'OM/V*X>M.%5G M.Z$2LY_=^I!GK_KB\TSAYOUYH_E(YU3JUW>/C>8>)31OC//^7!]3M@_!1[U? M=TN\Z9VFSD\5R.YZ"'A(-7?(@W#1AN&M@I'/$Q?P\&X%>SY;@7E(#B0H2@'P3X-?YQ MV'Z";Y[_JC&7>K6&Z+\6YG;(M0%H!!D.17\P9YV>O$A[[?DA3YU58(,!9P%: M["[%&CH&F#P+<0KB>&*=J#!R*0^2\Q)A MW!9WA45.X3'X91_=]\G!8'R)#ANP#GDML+09F&+^F(0[#!N21P*@'7.M31;NNWXG%(V&0(!-/9K1$2>9&ZBU3WA:\ MP=#C$1=NJW$ZI?NJE'R1K*QX+?2HR4'D/*>B;P"^G2TA,5:$I]V*83IR&!F]_.* M$96=N[GL2M&R]77<7&:E:!K66@ZI1=\9Q4JUMGTW5Z58,M8;T*+;&L6R6=GZ M7?5JL6:M-MCU/4="YQZ2H=-*U%-6[;?EMOQF;W9X4W8AL.\-L?"UYP#A:!&T M'N,,'OT[22R9,)-U&7S9@\]_!Y=NU_-^ &[=\!W^S;1U?@B.K94SPC.WSSX* M0?87ZAFZ'POS?(\%[1(8? >LFJ-'SBUI\OW-YD1M3<-0BN'X%,.'0+U=+*^Q M:_8A@6F->%G_X_H2]<]>)7->;][-2$[:BTJ^9"].%R5RS@*/ATHA9T_2CTK]9PQ]?R!&G(U\)^%C/M(EML_ M5?CZ^\UU0ZL7M=9OC8=Z\_*P)+,L"6AO2^_'XWDT[L5V=. M]R126C,[6E/YV94&/"BUIC3@+/OL:_VVT=(NBMIE_>;Q_F[?X=>O#.^%PV%N MY'OO!OR/.KR7$03=[/45,!WZI3D"IO/[YM>&UOCVV_W-[;Y1Z?PO/QM6Y4OP M+ZXUL)A87Q'1HX;1S,R6(J(*[X\$[^MW=]I5_>[R_I__O#X,_T/=\[0KYG7] M__S'48"O /\09DL!O@+\(P'\;_7K7W^KWVHGWQIWG[1?Z^?-Z\;-OIG^-P;_ M8'T8%/=@4*P=.-Q5X*_ _Q!F2X&_ O],@O\!!%O3?]XVZJ!Y[K2;F_M_7!Y( MFM*2+"I4B[><@6[RM!O7?U.A4*63#F*VE$[2#:63,JB3IO]LU>\NFW7MMG[Q MM]^O;V[J=X?AAFHQKQLP[99U_A8[KLO>'Q3-#)@HZ,_2;"GH5^;(D4#_;;WY M36L5M8=&X]N^75"W+/A.8^'\>[:@?HTSKPKK,S)="NP5V!\)V#_^=G];;V%> M>>O/1N/Q,%C^8P]N$=*@7CF/5.*C2GQ4\)1+>/IZC[[I/Z_Q8,YOAP%.7_T> MDTU^_G3:/'CN*6)ZW'B:G>G*'3&=VRPACRT$:J7Y+03.VG[W#?[7B_KN+_\/ M4$L#!!0 ( *.A5E2@O\!9-Q, *[/ 1 =')M8BTR,#(Q,3(S,2YX MOU4"$ M>=RG;'C6^/YTW3QN_//+;[_]]1_-YK_.'V[1)??",6$*70B"%?'1"U4C],,G M\B<:"#Y&/[CX29]QL_G%$%WPR530X4BA=JO=?OM6G&+?/SSN'Q\T!\>'7M/% MK:/FB=\Z:!Z1=M_SR G\Z_PY/'6/\WV MT11MQ&4#RGXNE'[MBR IW]G7K_M8DJ2X$N/^0G$EZ+@?D#V/CX&B[3CMCI,4 MUJRHA3EE4F'FS9C[2C35=$)D/@V\WM>OM9Q6L^4TVR )*]"@'RIRS<7XD@QP M&*BS1LA^A3B@ TI\P#8@&KV% JG7"HLA47=X3.0$>V1U[;[\AI!N<*$0 MRU .L.P;C:50ADPKJYLE0NF6>U@9T]/E)1"8*F:H]DF@I/[5G//8>Y5^8[^X M!J%L#C&>K*%%FC+2)'Y27IN4$3HG)R?[K]JJ\O7(M1-3OJG_;#KM*11 M/$V@?""#Q%-FW'!.?S'_.\7"$SQ8T;GV)X)/B%"4R+0+-PQ&@@S.&MJ1-Q.7 M]G> ^WN@25(D(V#1'O7K?2 AP>V\)@FM-HFSA@08 A*U394K/A&D;,6!1,)P M8H#^/U]_#P=EZP\D7AC\_ZB^3P9EJP\DE-$U:J^IG^ ]HOY9XX)#_-E ^MGW MAYNE,8>1&)5-F"7LYGI\:4%D!_]0_GB <^$?+J5TC5 M=$-?F\/0CNMAJW5R=Y0-[Z&Y/)BK%\2L!$,+>&VGY3C1 M;)E*+^ R%$3_F#/7B"7L$?!'H.WQ<"E7 T&Q%,]]H/HS3[$[SX3@8?D+ASWB8")H"Y6TEU^D#)VSWKDFO3Z M2EM)E#,SG+EZ^F=.<>V#(R51CZ%$S6:L)XH4-3-Q@O0[ =1Q+RL&QYHQJ0R%6W^^T7+->MP7T:SZU*H=2 M,I1&JP0!422'OF0L\9X:V(W(<A;=!7:RL,Z$7<.G&RD'O-;W%6'YBQW\$3M4&J.7823 M=4KM'':R.9-54-5Q^FQMZ?E?O<$=43?L&?[F@I9-L6XHQ.Z&CURS+:0DTJF_ MP:V"7)02O/.N5I3NHQ,?4YT"_Q72B=YS\TX&81-E-XMCUVEM:A:)]"B1GLC? M68<5LJ[GA6.M+LA1(R(6=D7>,*O[V0YZZIAMZH3U\FLZ96U MJI1FR*CV9N.H5NY/XY*@<*P@ @WK:7%#@2<;+IMQAK%O*,H?\:]IB>6BK9XJ0"Q)%-KK-AV.MFPO@R8=8P; MBP(PGW4_$(BO0M*#$15KPFA_/-#=^$!/!Q3/9NWGTYAKN;'A8W6R#A1MG3K= MS*;228%8SS_13-/D>('FD%8V23"<3Q,ANV'#:@O1ZT<2$$^EHXIW,KU5XNQ6 MU7&=S*RVI%7%92(-%F.6G:78H'L@'F<>#6B\(>AI1'3G9.@'=\*@G"N[*3ZNKI;;==UW4V'&47:V+6D48$Q97YAWQS&B1FF/&8 M3WRQ8/PXJM6LD*[7KC\4<&7QT-2?)H6F[^HYEXNS6]^!ZVP4L,\]9ZP!ZD]G M1:<[2[%!M^:FF[79VRWAT'4R*]KE+*'FVVS*A]FWG UOH;W\=1:AMR;.;A9' MKI-965X_8-Q>%$U6LP8ME2A)$=B3(">= M;$9+$]\E7DM;.R<[#@=NNW, M:EB"TSQ!:YXDVZUKC=IC.)E$G]!//HZ4RC2L UXAAG8,C]QV9NTIP7#.?O[= MI71RI,Y8FO_>4MRG@8DSXXAS>C[];X+%.F 6XVA'\]AM9U9C$C2C?I@2D$3) M4[VLK&7L\%S1^H4GI.5X[C#=-J87?#RFRGPUKLO\"VZ^5D-8B4^DV3C80_03 M)WN ),7-))L7^.UPV>"K6&4X6ON9VW+;F52I%;?:3V^O,17_A8.0? ,W! TV M+G%@)Y_6VK-"=!\D&&$TISJCD*IR;&-@W6N#+%C-AVQ!)$Z3IYS&W9V MA#$=&43O_:Z:D?18]X%XH1#@;\ZQI"5G=^\BVNY P1PRB9.EQI Z,;D0OL3: MH*Y*T_88ZJ*93L@HM?.YL^9<<^PLQLL.NNNVBWN FH^7EV1 !!AWO-<(,_AK MC*G^OM<]$69:;>Y4*YBG+\3,/J(>.-GC5 GCV98H8(UFO%&*^0ZZ-ZW=ZP=T M:#0M-P"OR]T^.!]VLA.1XN"BE+@ZCMVE,8F/^%/VAK+L\MN6Q=K=]Y';WI:- M-&"=.]G!S^CQ$/9NY5'R6I;-&7@>M3C91E6[R.L93J3:<;]6[ M%_R9ZMOCK[E8X[!4.9Y6;W;@N)W,5&@1L_2.P)D0!%+J?*XH%X)+.H!A@("7 M/R?JA1#V--)%9HW65?! 7^P3*BZFU\0G0G_),.;T@)4^K/N61G9A]/!T2PU) M9A[/J MH;A^*;Y(*VA2>#GD$G71O*;SBPZ3(WFQ7K/ZSAC^4?N.M.8TP,;!;CX=MY/9 MR+-H/KOX+,<]Q+$N/,Y+K&_# 1638 ?7=3N9'3X6WY $\+H[YB?I=R:0^M+$ MXBGL[TS DR&C_S:@G1,&*I0\9K(%07:#.' [F0TERPTB>SP[+=N822R]GG9Q M-9X$?$J(N4XR;HG[ +/"%Y4LI;=.ZPX.G>RG2!)>T=V6"2[(L-M!4C(IOXJ+ M?0IXU,FNK-C@J>.4<&D+KQD %>=G=Y#';B>S$\B.7W1!.W$YF1X/=$%+?!.3Q%<--HP-**Y'LAM]9RP)Z MZ7!' NB>N5(8"GT'V;*KIXE4E?P0R9:$6>WDL.5V,IL@[':R&&$E\N.R1@.4 MJ%!/(]$[+SDS[?% )J'P1M"+2NP)S=):PRF(IK+?X(KXQ*#,.=4=A0UVZJ[F M9>]H>CM\093J-"C_M?\J3_%D0MF ZR?1;\9XI+MY!$](?)A'(ZO$N/^W]CQ\ M\(.+P/]&]*V!#83[X(RPIW2)$#H> /O-*/& M_E+]N[YO6@L'MQRS:ZRGJ6IJKXJ=I@JU>GKA3R,>2LS\IQ=X,^TQ\J;;W O] ML9JQO:;E^52A]MUVRSGJ,K_=:COKU+HX?15J^T/[*(#FWDCM,5#1#STE'WG@ MIVLXP(&<5=%.M/5J14\2H@*5NC!7F!(Q^[8ZP/'(!^H%"V('KPAE%6!+[6,X MU]%].G <4?)LBD=7S6(V397^1G2H)^VML"WN56BI[SJQ.*9*F9TH/'BF;'@A M"/C@V/52(IU6:PRJ@F02"KZB<39@6(7V2*7T%S+YT=.O >^G[W2[Y2\Z)>O/ M15/_KT[%G#,YB4PT\PF!8!>06#]2'T2?\=$904WT./'5 /G+RY,>&.L^_R0E^* M)V@Q+RW]^;#C;[[&P3V9QD=$DQ""@#?5A+[V%!@8E_!+O+H_WE"RM^_8$ MO*/GF$0R"KF.OM*?'=7XZ6!X%&-Y86XB)'YTB2"(E+: H 2/JH[X;X/BO*QM MN;#:QJ$*H\8U%X0.6626-RRVY)E9QVL(<6)Y*?@EN6S@ S]ZN)!IUZZWQKSY MRKV^<6EKP\@6A%6U:3.AY"69".)%KA)JFKXVMW@\:F52T9BDR-SRX"">6DX M8W\+D]4E#*O@@5+JS_4M7.,L217J])_WW[@88NT0P>UA]O-NK[MGKY.5I IU MTK.!@$"3]^.+BK'W*Z32Y+GA08"E4B-!P,-+#P=3@L4*%#=@6(7V@)&=@R\F M.O7]716R6RM)%>KTE7 Y 1DXL%2/\PV06:O%>OJ[J(_JK&P7Q?>A6/BWQ%U]>H%H6^"AR0/IV.* MU"!*9)%4WV>K5=%Q/*=9[@6_UL'_PA5*T35Q@[A9R",%U;IS3W>I3W# +!$' MZ2,;3USA(*8M \Q[:5"):>KC"(MH5G6/IV;A1B]1#4F\AI.7MDJ5T+'U#?/I M,_6AJCG;M9:V\[O+K6K0WH5^JE*FM,JK+B__V:X5? T1# ??)9AVL65"*TD5 MAKLG,#&ITVY&SHIE^MRR5:A%7@K5#"2I\6/ZP(, _!H@X"^/)LOR^6R;S&R= MN*+#D7HDC')QQ]6J8+(P>1507DB&PA1'#,V@?_5*O- <1-3V:4:C"RZM29.2 M?*KJ6I>ML:0BGVTLV:QB5]5$;)$$NWY()!'/\#S0ZY';R-HO9UJ)$"C3Z9_T M#'E]G[&,O H^XSRD@9XG:&TAJ! XZ?HK!N[5=%6HW=;RR!^:(W[G#1?S28F. MJ_4%#%J(T'U17[AJ'QL*4E=U1+B#^;$HDKO(*?C9H0RH!!W+7(H>Y9]3VUYM MJ865="7&IQ+UHA#:#XDH,N4$IIZ@D]41=E[)*OB9(JL#1\GJP.8+#1E656B# M?&VG?DB^X6F[U>ZL2ML6)*]"71?.(B4#04]_BR/Z*!>HLCQ *D+[^=L[GNAX MW>7Y0J15@#$3J5WS4*P?YRVAKD)-;T')62RO[.=7(=5O3#:%$+;H M\PMW.SMY%2P.(!A3*;F8&I>0;'!=L;W)3E2%>LUVGND=:?8]:WE%JYH167#I M/!JA07")<2!+5 6X4BH^:K^F.\V&!]$*\JE"[2^(4% R.F6CETGCQ=,5.R=6 M4'UHSU_ 5!+ P04 " "CH594,N[;3R$N !PWP$ %0 M '1R;6(M,C R,3$R,S%?8V%L+GAM;.5]69-;-[+F>_\*C>_K9!O[TG&[;\B2 MW:,)V5+(\NT[3PPL"16G*5)#LK3<7S\)DK6I-BX >:2.L*52%>N<#\@/N2&1 M^/?_^/Q^\N0CSA?CV?2O/_ _LQ^>X#3-\GCZ[J\__/'V%W __,??_O2G?_\? M /_UTYN73Y[/TOE[G"Z?/)MC6&)^\FF\/'ORCXR+?SXI\]G[)_^8S?\Y_A@ M_K;ZI6>S#U_FXW=GRR>""?'U3^=_"3D;%YV&XDP"%9@%GYD&BR*FA)[^D__S MW5^4"]ZF$,!9;4%%+.!*"H /K/O]0_8EC@$QK<=+'ZYU]_ M.%LN/_SEQQ\_??KTY\]Q/OGS;/[N1\&8_/'BTS]L/O[YUN<_R=6GN??^Q]5/ M+S^Z&-_U07HL__&_?GWY>SK#]P'&T\4R3%-]P6+\E\7JFR]G*2Q7<_XHKB?W M?J+^"RX^!O5;P 5(_N?/B_S#W_[TY,EZ.N:S";[!\J3^_<>;%S=>N9R/W\<) M_CG-WO]8?_[CL]ET,9N,Z*#"S#=G(-K7'HZ3T]F\XQS4FL_ M//F$50EM--P::YBG6R2[N;XVG_AQJ9,%[B^XO?K^JN%4>6L]Z267." M1G0H:9ZF-#LG,&\P(0&C)?D;+B_&S&3V/FD:9#$9E"(]'06I<\6RC\H)E; / M5QY"M0U%Q#='D69R:,:,%]./].[9_ L!&7D=K ADV'/2!10:!9Z,.G#.E.6> M<[+R79AP'<4VDI??G.3WGN=FDGZU/,/YS0&EDG5B@2BFE0?E+/EJ]'+@QB0I M(A>1Q2[ROHUE&ZFK;T[J!\YY._V_@C 2.MLBM02&A0!P*\'K2#24466I?7&A MDZ9?O;_-*"XF4@:-: M93IEI,,E$"B^<@Q)YT3Y:%90ZMCLW!%=F)RG?,E![ M3W$SKKZ>SS[@?/GE-44'2_*GJB_UH8:O57.J'+-WF,EG*A13LE0@*+*1V?"8 M*/!47-DN0G\(U?!\E8,XT$P [4P7X:'!3]^]1 J:W]1I?%7^6.!JL",7A J& M*1HIT(FK'B[[-9_C2>3$8J%AVR MY11-&0?*J)IR8@70%T23LRFRCQMS@6!XSLM!LMYK8IN)]9?QE$;X(S549&F 0PRD&=-E W:,F#:RJ*=XIAR%U+< MCVD;0IAOAQ"-)K]'-/O;;)HN8C6?1"1N0LE$2>6X!"<(F=?(B@Q5_-=D/G#& MVS%Y-GWW%N?OGV-<7EM5646OL] @+,ND4VFQDD-- 9%<0L M%(C(C=(\^8R\S[;>=@"'%/2VXDD/V?3SB:^-NOIF1<>D.=GD8B59Y^RK;Y8* M)%VWFBB$2[Y/M/0(L"%%S*V(TE(6+7=^Y^?7,.%UWXUYR90(#ARC6$X)IR'6 M!(Z3SE@;#$\6N[#C(51#BJ1;4:.9%#JE5._29R[)NAE%CCV/-%Y#GE!P*0#S MVEF1...]-@S"4WFHNX,+;^05IN#<@LV6C&%Q!:)"!F@" M]ZI8S:3HPIXV^-O/XL@9XV+$#):X022IA0$J(DCFG;8Q:QGED69D2 '_"?CV M]1(\4%C-EMZOX^ELOIJ S:"T+<+80LL>@P<5A0-O5B-+V@H72J_ZG:^1#"D_ M, #"'"2HCIIZE$3TUML,#$,&A34$43H L=FC#9E@],D?/*9C]BD3V81;JT=O M:FLK85!ST*&(6EM%TYR4 "-]*E(:,HY]UL,=8(:M0W=BPNT"D<.FOF':[/W[ MV?0:"DFORHY[X++N1JH2P->(6Z9LL6Y$%='')_T:R; 5XD'2/VC2V^4UALDU<"-TI&PC><9DJ4F#2^TAL%#_D#G$%!C:/KFOQ[$- M*4_:F!Z-!=.,,&]P&<93S#^'^93L_.)I2N?OZZQC?HYEG,;+D=32(ZL[/L[7 M:DD%73VH(KG)F]%>?*H+'L0TI7]J8,(T%TS)S>H%C%8,3@S_,\0RGB_%' M7&?R7LX6-;/[JKP-GT?(1)&J&&",&[* FD&P,D*RHNCHA!2N#WMV!#JD_&IK MW=-19#UJ%YY.\QTS$+)G.>4"1JA:7.4CN5+20-8!=6%6&=$G*_\8LH&DCJ23 M(MHD(;-23\\H"S&2O\FT#M8;X7CIX^3U2!T-IIKB<"X^GC;I+NXN!48J&5U/ M^H"6F4(;QBFTD0#%0X)0G (3HC9"".N,.4G1WF&%:1?#,T&&X 4#ZQ0C/UP* MB,9HB ZCEZ9DAWW*:^\ ,U SN@\3'JI,VV?JF[<->!V^5!-]@<591RYZKEO/ MCE:QJ:L->81L':,8GJ&.?1RPN_$,U#:V8$(# 30CP\_O/TQF7Q#?X"K NF.D MP="K;4G@LDB@(O?$48>0L](I)D&VNX]Y?!3:0(UD"XJT%2QJ+Q0M MP+)ZR"Q9!9XB!MV04FZ-.=-<.-WJC2[ H R.R!J!.>U! M:V+CMV6.8&_4^NRPHO,I[CD)"J9.@\$NF0DN:,:)% M,""\E\I1-.UMI^-QM\$D%TA35UH'/\2-.9JM>*YNGCX+F4A1E@<9#5K?( #YP"U): M=)BC]9U:-CT(:Y#*;B]NW-Z-;B6-=G5\N-H0(42_AOD_\=I01]E:;163(+57 MM0*H+5\Y)8DMGX/EMA]V(:4C:F+34:R:%=_QNCA?+ M.MB/> &*%XE615+Y&BF PZ)(9WL'K':>H[@_\T[%<(\ &U(RIBU#6DJD8>$3 MP3A/R_,Y#?/969B_HU%&I"%J$\&[$$%)Y\'YE" 7%JR0.GO=QWS>A69(F9;F MUN2PN6^7RG]?M]S_>S4%->Z\V=-GQ(R0T5=SEH2JALU6= %23"[))*SKU1O[ M05Q#2K.T949#>;0S*-?"/%0R:.;)A#E+ &K!A:O)0%>8M@(SD'H? MS?<1I^?X"XGRKHSGSY\WU2AUSNF_7$O"0L9,REE [6I4^QM:DBGGU M;>YSA& /L$/RPO?ESFV-V5=F#3ZA0I?:0!10/" MVIKH)SND^NBECH-JEA6ZENSR.D2F)0-K,_G9G@;D3(E@7'!6IN"C[9P7O"_% M?5K]/!1NWIM@W%.&S18OC6UV$\M%U&:845Y("M-\JAE/00Y?$@*8%=S&%*+. M?787[H4TI!S+4(G51IXMNYJ3N5O1VR5C%2H&A7-&OCTY^#YB /2LA$PCUJ5; M#_,-AB%;.B9]YD$:X%*)>O :P5N*KTP(L?@LB)GW"*U4/5S#F3:584*9P:Y2MP(F40OF3NHU'9]4F5W0-H4*Y\ M4S(=-O='\ 2R\LH'%2 [QRG05!1C<@%NX]5]Z1SZ_,:O MN#R;Y7J5U6)]$&,4,-"R3Z6N2 ,J20W!Y@Q&!^U8,(G;GLKQ$7A#\I-[<::U ME-J6,V#6Q%V;94T&"$C,:^_(2Y2Q#T^V3:8V&NUE9OLY?IAC&J\(0E]/ M<,6^:;Z^8S3R]8BZ<@$,8^1LU>OIG L(4CAK0D;E]8C+48T(.@+XU*3*A.5_!LAV](5O^8!#M,4.W" M)UQ>R^5:+46(S(%4]=PBMQJ<#A&LX"ERES+'/D5(-V TS-YE'8SUY(RK*.K] MG8C@N.40M?%:%VZT[5.0>5_V[L2AT-[2ON/:P7WFN ]OM^I,X742H: '%Z4% M58J%8 H#)R7A3+Z>K^O/[58]1XZ6,VI'F;XB._XAIEFYHV/133B'G&BZ^_'= MCC=M,9I&9YWN>,]%CZ?]>K_&['C4Y&T9@?7$;(#@*7S&7)2M!V95IS8.C0?2 M2HB^4J^\S[5)H/T^R=DG$/&,Y=I-0VT7-/J[5? M9G,2QW1]AC1]>3L/TT5(FX!G]:^-"//_/5]GJRZ;LT6N69$EU0I94M5(\Q+K MH5-R6BWI;&-UZ'CDM_EXAA65#(>] V!/]Y7PQW2.83+^;\S_BT(TFKF_A_&T M#O#5]'=,Y_-UQZ3Y>%&S ZM:\=:O?-[(BA95Q& U+4/8D8,@21,R2I/=B$N/>9$;48=%1;"15A!"C@&QD\*HHSW*W?G/]_-#!>FX[ MRYRO0,Q* 6% */U"K/JLQU\(/!!Y4=. MP-#FPCU% Y@[&A8W2YW<^?2.C6$>&\M $R>!,<^$*Y"#K%<9E@ N904R"/*W MC>:]LOW#39Q8DWQ4D5C&C:Y;]1&0_R1D:3!%A?0-KCXYB>]M.7/Q;U:M]?QM,P3?5H M:EJ./ZX[F#OEG9", 5/U=&,]XN@3IR B3('2:/=X;HKLA*@\WDZ"PM\5;>?+^\<$W7K2R<.0I.=58P%"IPEA\*X MD\EK;3N="WXKUZ;+;4- MKD[@I'9.*)%CI\K;1Z$-J8W2"2S6X>+JS**5?I2YH)8V0'&L@ I>U*HV#:4V M9@X%8\$^*?W[,0VIR=))>;.S@%K6'MXU[,OF"->&C<)'R;P!C\(2H1W95F26 M=*,500>F9:=.Z-MC/+CAY5F8XT]D$'(-H2E^7E+Z<5E*6\PX?AC MS>V,I& N*R4A!:'7S:J]P@(6B^8Q6_)5^WA]VZ#[%N*%U@QJ+K4>#3I4=+I@ M(3Z3%:$!UN9[S#C("AU%O Y3[-._:[>4_=&.(1Z'&GL*H!D!KA_+&GG.T'I1 MP,7 ZLD9 RYI"<*3MU&*DB+UJ4ZYCN(;<.A;DV!O(32\6/ZBEI!BTQNGJ83# M$KE,()6K??1SKFT&)<@2-$476OA.9]WOA?0->.ZM"=)&/!V]D.=8<#['O&ED M.5*ED#*3",F1!E,L9(B"12C6!EDT(0Y]C,FCT+9AC_F^V--67,U;)22:@ING M\4LVQ?)80$>1:]OPVMJ4!DL<=\))%6RG5J+W0MJ&-?8[\UK;R*==G^:KVM\P MP5?EI_/%>(KD-TFF6&$T,F?KD6(9+$2I./E-VFNCH@FL4]/F>Q!M0Q;WG9&E MB70Z&JC[+XPDAXM8+%!!9$AL5H9#Y$:"$SE:92@HD]VZ^6R-_=;#42 M8L/@:6U&[VODE@3%\I%;,.2+$?<+K8)L/81H^+S:U ME%5'/54;6$WIE^IP=6)):2L@^^J51>?!.TY>OHLZ)5Y[6?39-7D0UE;DX=^9 M>6LGJ([<63EL5R-?WZEA@CM+<:BBK$*0JX-);)S-4?%0/@@//V$UD*?EJ#;H-N*4M]9 M&KFYU(ZP8_4Z?%EM?!A?T%B;P&H?08EZH9"A:3 F$.=++NGHVU4;:%LQZ3O+ M1;>55^]:@76_SYNC+ZD8HQV"DZOVR4J STR#*9GSS((JO?H5;XVQ9:G-.MZF M[Q 1EE]>3\)T^72:Z_&IU26>(R:TUBE'L*K>8(ZR=JA6$LBAS2X$+WJUDMP! MY#=057 HTQXJQFDIPN;EI6]G3Q,AF>/]^&Q0*EI2,(+42]4(!3R3B>;!:LPY M"V_ZK+CM,7X+90?-*=9'@CT*F*^OAI4O?-=@WT)IIK)%B+K9QZO *W..M;)V?PDCR*A$,1XR(F" M+L4IB(_)V5KI0VO &UE\GTY&NZ#D[?!.6^',IF):CXC(3A@)& M;VD*E?()HHR,UI*1K+A0^S1W8>IQQWG$TG5F,>;B!116>U 9QE@YDQ-W7?CF27HH"7J3]*ZS3U8[6V2N&R#.@'+9@%,>P7N*51U+(O7KJK]7 M7X$3=WC\YDEZ* F:D70]Q%?E^K!?30^:X!&3@?E88JV?JW7>Q4,] ^H+4Y MRL(Z[>YW&,R0 M-OB/:GIE7/_CH_A_F49JS.Z.H W>_I#//Y9'U0^3\]JV:/7^5^?+Q3),Z\(:V7%=4/ZWL-47!T6=3V MES66""9#- K!."M)]:!)JL^&WN'8AQ1H]F3HG9OJQY-Z,[_G0?5Q;7((]3B- M9"G1^R+ R%KJ[4V!8'F$$KRR/*!1HD^IV4XPAQ1''I.#_639TXVXR,?2LHD4 M#=2GO:!E-'TWIH^MZ^3(W-4[X3Z-)Y,K _EV1FOMZT\>X#1TP=' 1>@_/XT< M HKE:"V\''^L@=W-U];;GJ7V]#MF=;TSJ;<4)00E#.A,!$0FDC%]C-K#N Y5 MH \\_>_SU=TUB,(%IZ!D54 )+C?MI0OC.1@*;U6?XK?'D W)5#?DSM=:L:F MFMG=!U ]3>G\_?GJ_,N-@\ \!%O[$H*QJ$#5G5 OR3X@"\62TD:9^IQBVAWK MH&IQ3L.M%E(;$;Z[2>>X\F&XOR%_8!?>[:*S&POW*-[";]^>(<4MP^&@'L)\X3$ M>TM$PA%71<<< ^AB:'ZD)_>*(P$5TQ>G(K1)#,+X;N$/:5AT6[W84Y8E8][0L<;Y2 MT?0+(QF4=]%IT"9J4(41= KKH"!3GF.20=@!<.\&Z"'U6AL, _<7ZRE=OHI5 MY\@(H 2=N:OM"0IXK0*$I+D6RF;FAJ+^MF7?L7JU#89]>PFSZTU*.%^&\?2G M,*D-Q7\_0US6\H39M.Y;7GWUJM \7>N:<4#:Y\ WMKB#J>&8&R5C+E[S996V M=(HIBD6!6RM!,9$A1$=AJ>TSW9^OQ-W*"[NUP4-D94:-D M/M6]W-KB#Q%<4O7\@.7"Z.B5ZW:T^UY4#MA-^&S\9>2%JUKOR&V]BRHC1$?.?%2HM5 ZJD[%A)T'MJ/;T5?G]R3W V;@Y(3I MX:W.Y4!8L7RUD2-T(EO+*GWM9Z51!:_W6 WW+_PQHX'%LB;>0I MU.>_G$W?+7'^GA36[V?DT]:OUR6VJRKK<_)BN0ZDG+@%$;@!E8N&D"R')*Q4 MPGGZ6G99WMOA._P.67KL6WKL3[/Y?/:I'@H>6:F5UZ5V=4R)F!LT.%L*H$&4 M-F1E.YVLN0/,D,+^#HRY?7/L8>)H9BGK."N.U5W//*NM5*3P:B,$B ME!Q$,5)%D_KL@EQ',23;= 0F["V D]B2$6]J3>AQ/>W)UVB/:U&$#YS^DU"X M#*!,8,2*DD!PEU.*S-(2_X8M2GW+BRDY_N?5'7H6YO,OM1_/9D4(X80L" D+ M V43@VAC!BU8-#Z++'@?9_DA5-^@C=F%0[?O-6HDH(.-3=4(5R:OXEKGN7U* MO!1#VE('TIO">W R!;)X-%"IN%!9/:9;[GGV-VA%]I%UBYEM>.G9=<+],0WK M]#'FY^/%ZJ*(UW-\/SZO<[#ZZ&)Q7C..SV:+=:6<2B;&J"-D(2FR*Z& \ZI> MC\K57/!KK?7V/7V%KO6.DCXDHK."8H." IYAJ"T@&RUTYIQY;\.+^_1 M[CN\M+6%XBHQXZP&DT*LGGT@/9H#2(GD\9?:KE5TM%"]O9&N,GW,1NTRMUWB MW:OU\@8_;-I]U\*4\32-/]0>*!<'2LB69IX%J2G!2&%93LJRD%T-GMLBP@&)8 N1;9FIQXZ',: M=R^X0ZA '#;]=A;J"?E7#Q!')E.N-;C.U$LTBHH099!@M!$U(Q6E[I,9WPON M$$Y&#IQ_NPKUA,9W?8HX!8,&,[#,!2@6''B5/5@NHPJ"Q2(&0L"MSX3W/ADY M; ;N+M934/#F84X1*"0NT8(WHK91$ J\C@JB0*4$2T:DDUOAG0_H]CXB.50: M[B_:GOF(E[6C^.+RDI#5/S='.P_)1VSSV ;YB)W1-]J-6;VHYI9&/$1E/5> M:.IEF%F13Y\CQ9<8G.?%\DY5_)<0#M5.=\[>2%DAG:PQLK#T!^H$T2"#8J*, M+N5L8Y]QW0EG"'F+PV3_M>(X?-:;F:=+Y7@U,L_G'TC%KS?P%F>_3&:?7DS+;/Y^4ZM_ MH%'8ZNG-;,/N8VED(FXN\(N+[[^,T*F2B""@M)?U-G0-(62QZLGF7 B*E3X[ M]/< :FL^+A^[KF-1=TT%KT.9CS,*XA&906 M3'G8O!PDE69VYAY,O\VF:0/+YQ"T,P'0)1IV0@LQ,0-*\SUY:F0,HU=XQ2$+EM&@CDB3$Y0-6F5R"4ZN\K;=D3M63YI!L6XO49Z&<'59*&41@W @,=8\ M2Y 4J,0,.1AAA:85$OM$R[LB'<(6\' )MZLHCTZX6ZWS>=$5E@,M,_D#R6N( M7BA@1I8B@\ 4^C0%WQ?Q$': !TG @T1[$LU7:\6L$ZR(8H Q#$"!O05OK8;D M539.".2Y3WOF'8$.8<=WD+3;1Y #R9OL=^!NMQ<<-W?2Z5#>UH0+'IF@H))H MAK7RB0P@19>!3*'/*FD>+3OM:NZJWOZ8YLTA#GRXO?^75].D;K/LCFWN*#RF8ZH*C@9'M/S_M;O\+TS0.DVN8 M+I'40X*36<4W2LGY$'FMJ=$:E#6.U),SD-'K')P,NE-IRY8 #S\0.Q]_)#E_ MO.X4C;A)O%[Z!H+7F*>T1FL+*IPN5M-3.Z<],O2@I6>I<,#$:>B\1' ,!>1(/V&,[+E,C^FW M ]X_))O9DRW'$E$SI^N.BV.?S:;5V-=RJ]ET,2.WL^?H5(^;)2EB7J^=,0U290BN5 UB;O#1!L="I MHNYK)$.RXFT8<;_=WF/N^YKL!P;,71&6)"@$J:(1 4TJ0O8C%",L+.\A: M;TGU$W?X;$J((XBB9Y"[[C+Z-GS&Q57/LM?SV<=Q[:C[RVR^^M$!T>MN+V@0 MEAXPHF87G%UV;B7RK>WD.9G*3<*#K.5/6&9SO(;TY\_+>:!U0+9U_N4%T7=1 MZROI-VE(])IW+Z9+G.-B.8JLF!2K$G9(O!&"05"!>)/(A'//K31]-A\[#NKP M6Y)VAK9IJ3LRV9=L"JUX+A$4,PF\S ZR[8MY2+9U*$R_?473 M41C1\)ZOG?$^IR\6RW$:2326W'H.'GT@QZ-D\%IX\%%(JRRS1?7)WQP >DCN MP'?$X;TXT>ZJW_4*NL2S.;FXZ=%_UP!&A@M7ZC4M)O@(*F4#KKA$$2.S3F,I MLG2Z:7IGK(?.SN9\S>;%MUXY4IY"<,L3V.@]J.(Y.$5ZAS-/C G&9-UG&3\" M;$CFIC/#OEZ!+476L*OE.M1X>"Y&GIL4I$\05^&HE0HBA:$@#&HN0S%&]&FF MOAV^(1F ([.J@P#;G?=>AB76S3OZY&27"?'1>>^S!Y<< Y63!&>X UF+ISPF ME)VJO_=%W$B=WWC];2$ZB]DQHT$K7;>R582:C@?D1CKK%>K<9UJV@C1CQ)A2(@>*,YJ2,7(";DH&L/[:@,"MYGYV07E$-2^2=A M6S>1-@Y#[W!T!(;D8Z91"P$*E8=@F0?K;2HJ\,!]K^O(MZ#2'I$*UMVJG03/ M8M'"V@@Y:5>O>2H04 =R #(14#*1.R6*=L@E%?KZ/.TCME/"R1(_%-1]6LX?&@\/(873F&5]I7=ZE]UP*GLP%)4;X(N'E6? M2HU'@ W)=^C,L/NR?2U$UC[;]^!HN-7IEJ>=7F":TK4(8TIEY% M+T,:8X\ZF\MWW%12Y]+$C M#< /R77IQ,ROC 5Q2G$*N()4 M"$I)7VI;I.#Z!+ MT _))1H06YL*_:ATO3MZQ\4H\Z",T1Z$KBF!3*N,9JQ MP>B81E&K!4Y&T_M0#RG7,B!Z-A'R46E)WWQ&X<=XN7B#"Z27GHTDLUHP1U,3 M"*'2,M2V(Q1U..^$5")$V2?)O!_>'=MG];W.=$!1!VJ3Z%+FW'\N0 M>F\-B+P="7%EW[.S,'U' M'[C8Y*$/K4_\UM.^:TE.)K-/89IPY().JL12+Q6G06"L5PD:#XR\%\Z31=FI M:VSC@6Q#6O^O1]I>5&C3*F!+&U #R?E'^OZD=F2[U/Y,^,0P0HY(.E^[ C[2 M:G392(_>ILP?W8,[&,56V7WV??#NN"(['L,(ZW).,=]Y[?I6MQ;#YY?ATWKE M+"Z@FX(Y2 R0I*90S_"ZV5ZK+K()J.K]>=HV8]LVB+9BWG>RL70Z41Z_J.%K M17VS9V'S>H/M7M>M%&"/T3;:I;_UZLW5RBX6D5.$8 O%%*)H<-8ID%9%IU%C MR7T/*-[$TZI0Z_*I],7%]S;YK8VJKE/_-*7Y>9@L5G_C=4F,5+!1U7LWL,A< M+WLM$ K6-FM).D4ZLE),%C3BT5Q"-)$L-PDF4QU M77NU+=P9[) NO$))\U($"FEYU$=2 M6X]B'=*N\6E9MH_PNAK$KWR]Z_M\9,0W.WR+!_:R??+2>F9J(%Z/B*&K:EE M$BK1"&GJ8CF5@[_S:(:T#WP:9[\O 3HY_O==O2%%2,HJ!$D<(I>'&L_MKO#WV+6.QK0NNTV,EGI''VI-8P*R'&DP*.FCVU( M7'+,AO3OD8QDQ3.D+=*C&,*=A="<$)?YP^O)"L.5EK&R,X8(RF@%P90(3"*I MK)R*[%0S^A"JADO@VE/_/IOE3^/)A)3YB^DR3-_5$K5-DV]K2)HZ96!9:E"L M-OGF)!CN@A+<6\^QSS&BG:$.,0MW,+,>6#X=!-C<]MY(N*^_^_?)+-9*\@N8 M+V>?:N;^[JGRK"AC3 *']0('8R70%"E(B:R%9,61 MK5.A^(:8@)NV8T.Z7\ M>MCY:UBJ!U)W[N;SNF.W+K,I.627(P?#."8UM%) >931V:2'D+$#F7&R2/&;;W7G\&M00$W9' MXLSN0ND77?R&RY%5S)M87UVD([[6"J@4+?!@M)39Q)"/M+5):)J/#UVOCC;(R,N(2DAA4^ATR] VV]K#< /WYL2CT=/N(NA'^#OJ_I3* MSC%:?Z[>+*-"O62@" &H:B,95N^7.1+_]ROK%,?*0=*IQ]MKJGO.FB? M9:( Q4.,"4EY9T5?15.OA'2A)&:R+OJ^?X6O]^O-=LU#Q^Y]0H/=6S=L22')I\\;HH8L":=!0(U! MEOK7WRP0X QR 5@%D) ['&J2HK"^ROQ65696#O_UO[Z>C7[X@M/9<#+^VX_\ M+^S''W"<)GDX_OBW'W__\ NX'__7?__'?_S7_P/P?YZ_^_6'EY.T.,/Q_(<7 M4PQSS#_\,9Q_^N$?&6?__*%,)V<__&,R_>?P2P#X[^4_>C'Y_&TZ_/AI_H-@ M0MS\V^E?0\[&1:>A.)- !6;!9Z;!HH@IH:?_Y/_[\:_*!6]3"."LMJ B%G E M!4".@DN>=$*^_-#1_WOK]/^3RM[GW_J?EWU[\ZFQXUR_2Q_*?_L]O MO[Y/G_ LP' \FX=QNGP /3[/+_[A533ZI_._I%^=#?\Z6_[[7R7 ) M/VS\C?H=K'\-ZH^ "Y#\+U]G^O;B,= MCN<_Y>'93ZO?^2F,1H1X^0GS;Y_Q;S_.AF>?1[C^V:*=W(6AGT* M^-9']X!V^4%PAF<1IWU"O?:Y5W"N0=Y$6#]R/AV>Q1'^)4W.?EJB>S$9SR:C M8:Z[ZOLY_5FWV=F;\HJVXS-\&.Y\>A8)D^!L1/51,_X6@^6_]DJ1M@?+7I M_N=F+.>:V7UU[_ +CAQ9G\VE(\X&/S >5!11-F[Y"SR$*P0 #(F>%"6U9 MD[7=1')]99>L>S9=KW'UKN[X,E<+I%=-SR<]BO9,/MI^&ZZ-%//;4;Q?1GU8C*;ORDKX!="*#PK MM&1UBYC)3$=AP$M7 )E710>7.0]-.',GG">_C>POY&::__MDDF?/QOD]3K\, M$UY0]"5^GF(:+CT1^GJ$2X&/\[.SR70^_/?RYP-7HN(IDOMFM0+%R:\+-@A@ M44:>A;)!M=E:]L=^>$[U0(([:74P#1Z*@[/WD]%UE%JXI(IDD**7H+1-$'6D MC5(Q11ND"5+=83,B2C3<4<7;:@I2-:*I'!)^O M\8C9!AZR:W,070'QY*V4707:X#U_\QFGM.&,/_[\]3..9U?,\V"T4625@W1" M@[+10$"E0187@A#6^*2::'HCI">O]WZ$W> -?XV =G@T]J>^6*]N7[!N8C>]Q M-*IN]#C_%J;_Q"N+'V1AM/.8@ ORI%44M&?1_T!GHT3P#!.V,0,V8SH52O0D M]0;'Q=]Q3 L>5>E'Y^M_PK>;T#9CAGT7B(PI !@SQ! M],P#&E&54 M@!!2!L>L)<(SXZ)NPH 'H3UY/O0K_ ;' !U+."73Y1JXUS@?))70$W%KIB+9 M+YEK\"YF8%[FF+WP++7)$MF$Z/!)?920,O,)(1BV )&RB. KPEYR85,1F M8!9ER (1F*MK#I$.6$;F<;&(7GJGO6SCC'XWS.A']@TLU.N[6TT?&XX7!')E M3$_&L^=8)E,\_[T/X2O.?OY*\J#G#\=A^FUIIM'J4DT\FRPCM>O#=4"T)E:3 MR2W)SZ+#E"$9;YE#MCZX9)V.O(U3VW!13]XJ?BP*;^!A7T!>O5O/<8SU5EF+ M)(,J!8J6FIQ VG>=D05B*O3*(M*6[!KR\!:@$^'0?H*^K7^[K_[/DPB6?G_4 M/CI3 M 6FD 5S&NJ3ITE;Y=QF MD^^53>3QD[^O=0+:J,CMEZ@(1V:0$@]&2LTXMKFDO0;CM%BPE5#O"*/L7;#R MB8P5X3+ZHXM#:-N'638B>O.)[ M$?4='-@[EG83V/,P&Z8!.539"F$AFIH3P!-]5:P%8XF?@64C?)O[]SOA'%[[ M_:CK 0YL+^H&L=2;H%X.1XLYY@&=/8PX'4$(Y^N5D" W'CT$1+2^H ^R3?1T M Z 3Y< NXFX0&/T'UK80F)]](??V([Y>5-&\*4N(LS>+>>V94,M6EI2]$(06 MS!@B*]CJPRJA"H2BR*_5G)P8^CN?VB1Y[@3WR9\A[95TQ_YR6&H-HL2BN">? MB6&MAD &GD<%VF#VQ12;P=D[[-C<]6P+]CHG6B^X:')47F_J'ZKT/9+WS#HJ# MYH$V]!P->%$4>&8Y"\8&G=I<"EW'T2-1KO0/:GZD[2',NW:1'\Z[P?PUC28S MS+4-RP(O?S@9S_'K_.?1\H%_^W&&'^L7N_)A-IW7V%]>I/F;Z:KT[MG7X6R0 M"7M0B0PX7N\O12V_$") UH5[VB;1A$YQ='K %3;0=S>9L E!CURXIV_3/=S8 M09F3'H7:X_ER!<_5"LN7R[VT$ZC!C>91?6G\-IP^SXI-K:\NE=Z/IFZKO21;@.S<@7L MMZ7--& Y),.3!J%J#H+TCO:R+ A1\=F)'*UK$Q*Y!N-P)F&/JKE]9[:C7!NT M;5JM:P7&%2.E)\\%HW2U;IZ6%=""M\HGF1DWJDWH^QJ,4U#R[G+M\4VNC?@& M[Q=QEJ;#SU6"*SADFI!?FB58\B5 .>?!E5I1'T2441@T]D: ^W9+OPV?_91U MUX>X-OI<__73#8F0#_'/GALTOI]/TC\_34;TW-EY$NIU6/LU:[SCT]LU;GQH M*3>:.)(^-==.)6N-0I^<#\65E JI#E-F&YLXWO&0MK(=;;\^K\:K'U]M:7$EB[I+LD3-' M*^D\Y+X4.AY=AIAR@< DOD#_Q/GF)'4&,;?V6=B\:%8EKF!,5Q M RJ1Y>5KRR ;92J^<,:P32N>1Y;:MP\I=A1GJ\(5V@8_3_%3]\-;2= MMK,@D8Q(1L:^, %40 E!25J=C\%E9E41;9SAGA?RY,EW3,4V**=9GK:O9K,% MYI?+;B1O<3J.OA9 M9%#;XP!:@=Q:S#PVZFRW!-28!QNM:ZJ$=Q&AK MQT;#I6!!6]9JWDEGD-\)>;972(-*KF?Y_RY6+1,^3)[EO!1T&+T-P_QJ_")\ M'L[#:,GR>'/3?(?_6@QGPSFN+@/.%_4.T^3CN;K.UQ>3%\98 US6$E3-+;@8 M$+04*>@08N1M"O]:K^S)L_11J;Y!6=EOP_%DN@ROG;LB+S%-D992RZS?8<:S MY;73;."U88Y)!BS5(EFN!40I/426& O"]'&*>Q^WW*T*P6342:'IK;9H3^(#Q!S2) * M)E.$M[S1'M_B2F'O/%VCO=2"O%.NC00E= *7E(7H,!HK@I:Z3:GSH\G3W<]V MVEF8Q\[3O;6$* V)#L0D8KW$:?6R MW /KD63R;J7N3W0@PLN@%%.N$C.ANR6[+]#V.0>6*= A/[DWF 7>(=S M6A_F=?'^"A4JPS0/'BR/Y!E';VKG!@7D)Z=8YZIDW6K&T5UX3H$&/4BZ0?;- MLY069XM139S=E 6R LJ1=JU83[RH'"C+$)PGGUN[Z+0R+AK7)F&B,\138$D; M?33(QWD;IK3B-8E3D17$*ZM]9JFU& M%]P1NUK;,KZFTG %(F,F;";6;# $*Y/6A!M#H\&7]Z$Z!0;T)O6->2A]UJJ\ MQ(MRFC?E^6)&!]RLUNO0-C99U,:R']].1L,TQ-GK,#V?S?6RGH.CV2ZU*WL\ M;?]:EKZ6>J.VQ3'4&+D3W'K%6&T!CIG>>V%\20[Y8(_G[IUQ_1FG\V]O1V$\ MIP=6KG^^'G<5V6DM'0?KEW'X9&ES,@*X2E@X%I%9F[3G6\P\^3 MZ3*:__X\6#L;!++7-,H,SM2&5K%V *W2CE_6#JY+$?]0W;3S_]@&G9P,7@R@QJ'I,)\*3#3B;)3 ?/ HC>-;L MH9UMTX>?C%Y[D5[?Q;-O)[-Y[7]>^_R\7WRN3%MB8C:SX"V#G'.=,NL4D%_& MZ1#GQ85I/HU["6>*(T+"6C(;.*1];:)6D4 M%!X4G<$YH]:=M'K'AY^61O>57@-W\_=Q'(Y&6'-^S%XMI=98&G'O- M!!T )=7Z)>XY$.L*&*>*UNC)_FYCA&S&=#)TZ%G\#;S4531U^.^:,7;.UQ>T M(5T=_WF>+38(V2)QV(!7IOIBNCI/M/Z4=#'*&:-RF[2KSA!/CC9ME-.@PN+9 M:#3Y(XP3_C*9OIPLXKPL1BL':W;)^0%G: NS2%ROQ@HS 0+C'#B33*GH@^-M M*-0-W\GQIX%:&E13;&#Y:YS78,YJFV36923'!;SS"*KP!"%X#8DG&XW/-O-& M]88=T)T<<7I728,JB@Z;XR#Q[#F/Y ZEVF@PN A.*@:Z2$WFERB"M>F=T '< M]T*:G172H'IBHP1^GR'MC;\."PZ,3,ZDJ,$P64"YY.DH+8;DH)(1/JH2VZ1Q M= !WS&5[%:*WE.EM:.6/QO,+5 M&_+=N<(<@R,SOE'Z1Q=T)\>:WE729W7",@2PCM&=F^=OQNM>;.\GHSP00@GC M7 +'!0,E>(&02ZRW4B+IJ'.1W>)C]SWE9)3>KSQ;#,IY7ZL[PC3?B,^2I3U= MA-& %Y>5"^32,RZ 5NIJ%U0/SG ;R$QBT;4)L-R/ZV0(TD -+:9=/,M?:/'# MV7#\<3VZUF7F-7H!+)=E1B/9TIDE(%@F>,:5DVTJ3VYC.3DV["GN.QBP=Q#V M'9TQ<1XPGM @&:[Z;L$Z"TDS2_B<9V%2D0\;(E&YC(=5NG2V_1;F"]J=2@?\.2=\IG$9(6F!]J$Z. M4+VIX Y^[!WXO03W:CR;3Q?+%(-7X__!_!%GS^:_A.%T65O^&N?D^\M2-*OI M5G4X6B"KW#F>(0FG"X^9([8)X6T!\H39TZ^"[B#3WH%@$L678:TUNB-R]J:3 M,7V95KVJIR\^U0/VU?CJ;PS':?AYA.>EJNBQ)"EJD%H70J\21"_)'?!,\6"\ MC(U.J[U@'ZHJO'4^VL%4]UB*RFOSSVKJT6IP7--+GW][78]M?%,N?_QM61LI MA7;>6PV:*TN'>'+@I2G 8D[&28_,M&%F=XS'*C<_(&\F!]%?@QJTZTA7*%>I M]%V@-2U8OP?<<:8B6>V#50$P8LRCB M-/CR0%7[(Z#+-KIH0)-7XXQGXV$9IF5@XN^+4,.JN*ZCRT%E*7FL4\D%*'2T MVQ9:M2\N)44D#HV8KUZ8+MJ;6RWWH MCF.^]*?+C23I21$-CJ)[,3H;,C*MH$A>ZYJD J]*HC\DMT63T]HH/_GP)'G M9CD.1[:1?P-N_#*9_A&F%YEG%_TA8K(V<0?29Z3C,2"X;!S86B5E3!&\41O( MN_$/BNGJ'GIKBS"3F+P#QJ4%8R\)&6J3E/C-AN MC.^4P]=I].[%8[\?RV)W:?=8VW0!8EW=WP%&[S.WKP X_)3M'55P4XE[R*_G M8=I7X23&1=0Z@K-,@6(D=T]N%!3#K;$BE]BMS?/C4.,] [/[U>(V8NM9>[^1 MI,X69RL@A15';JV 6#@!*<% ##)#E+R0 9*$Z=8WM9/^KCWZL&-V=Q;^I _) M]7R$_A:^7@62?19<><"XLN9[? MPG_@\..G.>9G7W :+I;%+"\BF'IE)TJ-0!6(=/)#\2$9::RDE?:FRCLA/#V5 M[B_)!@&3C1>US[]5P_[\'#$R>W+E0-? H$K,0LS.@LD%C0/@W'./UV%=[:+U56 M,3*((=>1;:I8299P4B EPQBR4D6UJ9*X!]0C2OS;58DWA_[TI($&=XR_+*8D MW<44"=HOPZ_UJW6TT=,I')QAH!%IQ35VZ9+3P'+6#(,LO+09C[<9T^E1HR?Y M]]U^K)9++.8XO5@NP7L_*?,_PO3BEP/KW7 M%Q8!39WJ9U).LLV5[CV@OK^H1E\::M"-; .TM:?< 5S3.,:]\(X3P>A-F=U( MLH2"\L<0PLLH*/=U16@-X,#YVBD]@QY2:="DP?B%,=AR38*:,". M][B<)$!G[V]A^D^<7_836 \2R44Y%AA83'3\&HQT$&,&B&NE1T7>[.W1IQ8VABB.,]KA(J-[=I#9#K)*A7I01H.@[:VUG[L<@='&;X0%4]N8*%O'Q=>:8B]M M8)*\3MYH,M[=> Y57GT0)NPDY"=8+^TEG1!%2W"NSOP39$BX2/ZRIB,A$K>5 MMVW2&QY_O70?A-B]$'H;Q1RXH+4+M#\+H?O0ZQ:5K;LHY<"\28E>$2\=6.$$ M*,]K<00YMRF*D!3S13;J(/V$"Z%;T64;71R^$+IHY3WY)^!3'<' />VQ%I?] MVG(TUK&DV[3Y?$J%T%NI<+M"Z&WD?Y (P-H=?3$YB\/Q$O.-;L754_W[9)+_ M&(Y&?0QXW/.)^\UTO5\C"MT@^F54*D%EC"FJI!&]T-;T9U?X#C+\M MKYD^3):?/L7UPW#V]RGM (/L7$9I"W 5:]:US^"$I%7+J#D61,$:)2$_@.SP M.V)O[+@][[A')30( JS'4%["6N', T5F0'0L /**+.M" A (4645;.&1B39C M%C9C.B%B]"3XOE.V[MBCWTXGOTRF9^'5N/;"7?YH-3_O35EAQO?#<<(K,GH9 MYO3M?!%&;\DUIA<@?*3?_C"9A]'JWPY8+"E*$8#LC4S6@&.TRAQ!NNR-345; MY1\Z3@\+^038]XAUW"0![=9"K^!_AR-:0:X3<&8#J;V35I)M*CT#%8T!K[T$ MPX,KVGB;?)M+Y.X83X!^C1738S;;A4MS]CD,I_4(?U-N&JOG0TY&=IT^8%R.\JC3F^+=)#7"292%!!)(@BIZ6/D4B&69M.I'H:?5;:*O;.UBK;"+AA M+XXN,$ZUM^Y/=+1 M6ZOTH<5MQ-9W:Y7KW25,9JFP L'58E ,# +'#)8Y%[,7IH1. <6GU)=C*^%O M[LNQA>0:Q,/N.#>6['3"U2%UM=,/(W.C. 6!D2]B"6Q(,C&%G7KE]!$A/OD3 MMD]E- PK7(6UBI&LN_9U -@TE^%!B,?):.A%H1U(LK\V&MQ./PPT\&AB2@52 ML1:4*QZ"D@Q81+0.O2S8)HAP)+H\D-!P'+9LHX2^H^_//@[7D8QUUKRP6GMK MP-/#:S%G!B>3 ,2<%0]":'>C:'9#E/S61S^*B- ^LI_T)KA'F&RP/FL)MDKI;)CC<(6%&B]4!NI":_(D;R+(.!DHUS63".J6V*1Q>4CV)/WHTU':YX M^E%.CT[?IMO0=Y@F'\?#?V-^E7$\'Y9AN'R[5[?T]);_2C\>CDAF.*._6YQA M?HWSG[^FT:)V8[C<%F;+2;/G:_T0OM;2@HM_.$@E&>^0@22WB):NZ)QRB@-] M82*YNR'*;ET1CKN.$V#N(Y#B5FQHZ*+TL?HK*QZPS#2&J*"D9.L('%8+&SQ$ MQE+42@>9V^1H-UK0";#],:G\,*D?.R_KRMMZ_MN#VG@EN)#!+S.TTG)$A\L@ MBL3@/3-8#F9,]+>L/UG=0/T-[J.:0<&Z9!8 M<+*MO]!N;7^RO!41&B31K!WI@4+/B\T(,0KR$+0D'#$$"$48CH'@: MP0G19B>A-N@"M?5=4M I%<9IE,Z3VH4A3 MU1P[0^JA^X7DO2/?VH"1L8:.N8!0B]5(;/1>&)&Y;].^[JG?]6Y%@HYWO=LH MXRB7=ET _GG7NZ-"M[Z]VT4;1Z$-^L*N-4(XKF.'*YCHZ&2R@)9;P1*!=HV&H3R [+LBS [* M:. BW(/O64J+L\6R"/;9V60Z'_Y[>3(,=,! ^\=*LO ?G>80OBGK#:3EP$5E-O2:0#B5(F5S.SG%IVB1R M=,=XJ-A[<](T4LMCB;[?LZCGWWX+_WP,IT Z: QE][N 'WTV0QX_2]TN3[EO87NHZK&5U"?1U.+L8S]0!;M,(_I: MCQ//;T: [D3K37N/@'0E"%2.:1#!(JA$+V201I-]B#KQ9'3(;6J]'@79'K@- M>*Q3CMW?#CY\N:IY0D\Z]JWGSA6R,.EK M)5;M#G(VHI/,W\PE[XE3#P![5!;]_HJ=M--*@Z#4B\5L/CG#Z;*K5KW2^#3\ MO(:F0DZ8F06EZK(#0X@V6I YIJ (I6[4M>H>4*=-EKZTT6!W^3 -&<_"])_U MRF'Y35WS&EQ->+5&D3*C)NZ:1#ZJ,PJRT+&D()7!-A'_>V&=-EGZTTB#X-++ MX6P^'<;%,NOTZGXGE2HR:PO&ZPB*H0/O8@)I,T?K@LK8)CE^$Z+3)DDO>M@8 M57H,M]/G4U)GK\;K\4G/SNKHL#=E_:M'N*GNC.EXM]:[B>W:7!9E1"6,6 MM6._U]:Y:!$C%]E'W/D&NS.Z?A+(+T-R"I4WQB/X% 2]:]Z"DZ$FR"I6P_3> MB39W<+>@])4<_VXR&OTRF?X1IGG -09ZLVE-JD[YK+VC WH' KEDUHL2=)MK MZ3O ''[?W4_;F_+D=Y5O V/^(G7?2>%LXLO[[1I.KF,ZSN-8YU><[+Q;1.Q<3I<)('EH A<[2V4O1Y1D,4](=F MC#O:@%U(;=_GNU"=CN[WEGD#PWJ-[1_3X9S.XC>EK!IB?YB\#U>S\7\GJ0^0 MG,8DB;<>.9F.B!I\-!*LB!)U=F3GM;&VMX)Y.HSI7RL-;G378&GA./PX?K&8 M3NN@IV7/C?.XP]])AK\NLV"X<44[!EJR LJC@%ARA%1;#1BM32QM;G2[8SP= M\O2LCY8%EQ$M&EXL2*RU@4D)<$$2#N-9+)KY+ YI8.R3U;#^Q/-+4#K,>>WR\Q%EV4P@,3]44H9!A&[Q!LR3HIHX)2C8I.[X-U_&R#/?1^DTN]R;^! M=;["L@K4=0'3-%7@&ISC) +TJ*Z;1-A;ULT)((+@R&OK#Q7J;7.@/3-Y\A4M M$XYS96-J0/$/7,H?2N_;B+C_\6?#46W7-0OC_&I2NSC EPS[45O6Y".U0<,NC[E1[]]"3#F_T[J&%22L1]MWL[^\XF7TF M@SN,5F 8,9,<-0W&54"0*P@:I481([\YPGV#)N_Z M]">KPKU%=9!+W1=( (?CYV$4Q@G??T*QAIBTT2I%*)YG\@\U'?I9"+"NY(+9(C9J0/TPMKWG M;&]ZPGF9H:U#C3@F8*4>GTP$<%X)0.FC1Q-U<6T"K/?C.ORVV#-+;DW:[D\- M#2YNKU0(OL3/4TS#Y:Y.7X]P*?;QMEWE30X%KZ,O*[$>5Y*#AK+T,FG*FVR%5"DJWKR=/7B@4EE->I M415"5X2'NG%I3)8F"GDL=S(;E_3\VP?ZB/.)D5YIH6I'L%#;#=*7X$VF=6E1 M7*GS6FX& %KO29?@CG\_TRE=P M5P+MJ9TC$4E7GZ(6[NA0:_N]*1 5JR$>*Y+4(I5&%0]'(] #5T6/@3_;**7O ML/6O89PO[D%^64Q)Y(LIUK[K&&;X:3+*K\X^3R=?EF?F.BQ;&$FB7HDXF4(U M_QT$E1GXP$N)SN64;\Q\WA %W>7IC\B4WE6'DT,JH$&(X+>0/I%A.+T6H%M! ML](S*X4B;=/RE^CE"S(#5&E;)+3#9*:WL V>G1I%==-/#4 MZYR]Y9W[LA:+I/%QBK.+GK4Z:)%3 NMKJ2$:7X?GTK%K=6(Q @EWCOL-XSTEFYNKJL%7M(D,/G3\/T:EPFT[-E[/+2NWR'7W"\P#>? ME^,._/\V_I"=/?;OL,"W/]:\(@"O3G1-ABG8F1!\J"L-4$5 M41B9,K9X460:'!9J+[EX%Y"OP+N,J0GEC$[D6-#1[&KM10+/9 +#)#=*I9)C M:IFB=R^Z???VE>Q_H0V-MICY-*3Y/X;S3^NV$A?S)JOXZ;\ZSFF@I5;2H@<6 M=*+CJ%CPWDIP*@=N+TT0#+]BP M&ND[#G+CB*@%3O>#M59Q'XGML2")R+$,+I.KE5V='L1<1B$ZT6?;)Y\:99I* MOH'/LJ+X;.!U\<'F0+9QS=.P,M<$-PZ9#)FHH^GU%WJ#$]&J2S$#7LEF! M!A+6M245P!\LY*9S/N]9]H6G>'X]K8B(6EL& M+/HZ]XL,EJB"AUI5+WC6R:K6C<8[@SU4/DESTK16U+&32V;3^3(P-QD-\WFG MJBJRY6UD02ZUE 54"*6.]"X0E-* P2E6DE=>=#J&Z!%7N$;?W>399@S'3QEI MI/5)K]+OT4>Y&]&Z)U\'3-MDA^S(C&.D@?2EJ7L5OX>8#T4!U(Q83?8QQE@' M"=)>ZJIW5(01PK/@3%%/5/4;$C@.J?EMI-O@1O6W,,?I,(S>(9TR:3BJ^UU% MM[JC2847EJ, XW*-P/%0QTD&,%:1?1RT\JG-?>K]N YGJO:GNUNW[+T)OD$6 MQH7#M*YN7S=G%B4$*1B('#VHJ"/$Y) 4F+,1Q#:6L[]J^;%A42U^I^NX#Y MOEO%;*6N>UN&["+KYJUB,L>HN140;9T.K6P 5PL0'9UI+M0J>]MFN,)C;Q73 MG]ZW$?'!6\5HK9ESR8.U@?8YKQG0MQ82G6K:< ',4I)O4*M& MA.9 #J.T(:#2I5N"P&-L%;.S"O<6U>/*,CW_Z_8<+AE^HAO\;Y>8?H^< %GQ"C@&HR M@W(E0)0J@F49?B?A-FVGTCUR&@H6E\FB4V@)76ZGKWO#W+K)N3H":84B.IP2M MA ,5:-=U-D1(42O/DN/.-\KXOJ45U[ M7.1#+K][4SY\PMJ^/8R_S2[3[S"O/N5&8=>'R=7?.?_9$6<;B+F",IYL:-3CWXC1%&IBP4<\4E07M245([KK(HG6]T#K> U;17HR"G7*2M3 M&G7*:K.@%E6YWKB2%4MUK@AMHK5#<7 N PK-@N%)E48]5!YE5>XQF->ED'<; M+;5,E?_YZ^?:"&TVR%;)%"P!DO4DM\* <\J#="PQ0VB<;A.@O@7E3]+LKZ'^ M795;;4QF5_N8S.C$VKIO!0_!FY +2!DE*&$*!*858$"TF4NA4U?PA2?$Z?SV_!M::!?-@ZMD+'@ M=%J!GM6].ISK[^(WZCOS:IR'7X9Y$497?VFUMP^*]!"3%$6QI0+'0_PK1[\)PV;JJI!'YG7D_'D MNJ6PYKO#XC3W"BSW#!27 6) !K2A"Q316GO3".S)[]@(Z?MF5[\:NTTELW]. MY=K07!NFP_&"0*Y$1(*X%=3Z^2L9K_3\X3A,ORU%0ZNKN3BDI*60QW.*J^V,_5K+B8R#U@35_ M['3'>SKB8:?: ^S0)'BX)=@VRCA4/Z@N MF+Z_EF!;::I+8ZA=Q'PH"AB%C@<100I&Q[2,-8"$N=8Z^Q"925YU:O_R"%6_ M?4NPWC6_C70;)+)N:DAD;>U)E0384E-*4I80T430G-!Z[B6W;2R;Q]W[:2MM M=>S]M(VH&UQIOIA,R32C0^WU1>7K"IC,2GM,&I)W!(PK!\&1D;[L5>9CUI:Y M)AS8".D$6-"/N#?N!$\5OZU_Z=KCB]D0K'?;O'S>#Z>EP^:$%:P.F!2^AE.%-71R:@W2&Z%R5(RY-HD2.T/N;<"#],('2E\ MC'UT,8"VAE[Z*)+%-FVQCC?@X3 \V3CU81N)-SA3+XOEMI7#[/DW\C_S(LWK MM<1[G'X9)IR=NYM19K1!24BQSM#3= %*0.X%)@*.>3DVPRU:K*<0P6@CL/$ MXS/@,42=+JK#+H^J,#IOB*=%B=HXD#$H,GJ)=S$X0U$8XAX])]:2N22M9'XP(BL5, M.[0'+8RJ$P/K_LPS\.BT=24IK3M=@3]& MP3F3JD_K<1<<]Z?TWNSJ=GM.41 MG'5O3"^=K5UI8JI-!21R"%$NVV^SP#U&'3M=,W=2^.WG'S;ZT)-2)KU)M$<[ MN:+Y>5'G4:]P8. .LUGVQZ6C2W""4!OWA5C[$DGFI.KO'NKJDY^Z3G>68L]O MZ[/9,+P-:5B&:07&&%ZLD!F"*[0BNOQ3UVO M^\FS[P3PFC4W*?^8D)^P0L-D2)A*J+YU+1?&")XK!C)96[1@M2R\ITJ<_+YSUE'>XHM093(^_OK2*4M9&[>G37#@S!D:,G M30#,0HFB3-22MXD&/>[V5,?VJ/O77O.Y'5W ?-\-K+92U[V-C':1=?,&5MH9 MSD1,=3RJK:GN""$D0U)S(H2L?;"-NBP^\@96_>E]&Q$?O($5AB+(/C%@'7?D M!CH.WD8)QFG,7!1>7.EDS3WV!E9;:6&K!E;;B+!Y ZN@A3(:R=H1-4O)220P MM&#I"](A)@LYB9WT^=@:6.VLO[U$=,@&5L269(6F+<;D6JY).X[748%7P11$ M'S!W=JP>:P.KG;78E^ .TL#*H=?>$PSA))T=SA$6DVA;*"&@U4F;F_.5GU # MJYU5N+>H'E4#J]=A6G/ZON !4IUN/>MPJ4WW+_-&*A.B]>F6T\]P-P-YJ6PG!>((I#'9XB3Y/]IH/-;T]]$7D*G^<=[=TIJ M,7?C;8T53^??WH["4NH__VLQ_%R?6B< 6(;".500'3>UTC5"7-HSRM=1I%E9 MWV;BR'VHCE^$MS=+;KH%O2FA:=Y2]R;?VF@>R$>"%&KA/>>2CMS$0">>9?*B M>/-GA_Z^2=1:48\[>2B9%+DDZ!FU!)6]ARA- 1<*6?1)JMBM]OVI)P\UTGVG MU*!M='"PC) NH+[/U*"MU-4I-60761^0""99S1AXSC*0!Y@A:D$>H7$\"L>M MS_A4";!3:E +_7<7<8]ZOW(]Q[ACLF1R/R./H"RC-=66Y$8+AE$[)_&^#(.G M>JFYE>!O7VIN([66*3\\N\Q2]/0R24'+2%A78($;X[3VTHO<*9O]R:;\[*+' MO:3XN(K&+JR87R?CC[^2EY^?S68X/T3'[@>??<"BL:W$<+,_-EET/B'Y"S8H MQ7C@FG&,CL5(AIW9HFCL(13]%$+=>?U.F&X\]-)%$M[1H64EP7O-P9''F*+16KLV]3^/*T)S M$#9M%;791C%-HS9;BN;<-TQ<916LK0E.->94)$DD1$ 50O+1)5/:#-S=#_>A M8CE'H=L!5?JX0SV918/6(3A1VSRY7,!+[H ./F$E64^:=8I*/_503WL:=(KZ M;*..@SG[74!]GU&?K=35R>O?1=8'(X)'GYS@$F0=J*222=6CHJ^0DS>D3!2I M4YW]8R3 3E&?_O6_C8C;1'TL;5M*DL<;]Y)BW\EK M5RJ3ZAR+^2>=M*CF7>*.# MV*9Q$-T>^)05W$RP&Q/=^@SYO<0XO[14ZW=[Q/ V?]C^0;F.0&]$V9A/-BE? MHA-121=C28B>L2B5CBRFP>:/W<^OKY_T:EP3C2O5+AU+9>NP1^FA:$4$,(K> M?D(#,CN7.6;)&DTJVP!HW_A%]5T^X/2L?OQ;8-I(=X#UZ M .9I\*B=9AH41UT'^R),I]_J-*ZS>A //#,54 ;O:I!%?*NN#2066;$<*>] M;C/KX#Y4ITB2/>3>=W[_^T^3Z7R]#?Y]NAQ$*;0.1F004ME:CD\&F(X)F$@J M19:C_\;\A7B\NVH7[^8G$623UYM<;8(E9*A7<+S7$N8'/@L/#A5 M2$::98+9C&,/XSL=*O6LBP:#ORXVT.>3Z73R1ZT\I54GKIC,9$UG.@$%(L1Z MUZQ,R-8QS,@;7=3>!G,:7-A7R@W&=%UUN.I00YY\"6!J(W 5C2&;AYC(0Y Y M6:X/)4]?7=WY7F[WVHG ',=19,BHX("P)K J%J<1JOYH# MV!<'3:UH;REL+]MCIT///;P.9[BNN.Z JVF3GDW(CM.O9U_-W4N$/<5^2%HX M+%Q[;L!@G4#"4@(OLEA.)0HB&%2I3<'R8>GP0!>?0[%A&VGW??'ZX8_)AT^3 M1>U]\>$/@O7M ^D3W^-X.)F^GLPO[@?1F%A;0H+$A* "1G"U\D<:13:/I2.4 MW26/9]MWEYQ;&GX"*^LN"T MDB"LY,9Y@YZ[W?1_]P-/4O\]R+;Y^__+9#&]#5'ZS+-2"I+-=6QY8! +[7NU M>:R+C)-;VZV!4+?GG:3V]Y=LBYZ-5V/J'^@?+8\YZ813==%!DN&K-/?@K&50 MH@FJR.1=:!P4N@KG5/R"_65]" *L>-\%5MOVG7<#.U(CS_U5]Q 9]I![BU:> M&^#55C+T!C#(JO87J0UE/"[C*;69I:T%@HT:!!^2#@^U]SP8&[81=]^FP>_C M-#D[&\[GF'\)Z7I?/%DGH86"P *7Y_%LOPRK*3HLC9?1*][)'KCG(4=HT]2' M%B8-1-@@JVE]6W6-PCI&,C8Q0,(:PK;%0U0Z@8G:160ZE]SFW+\+S:D<^WM+ MND'BPDU,Z[A4!U1-#_V[<1WGS-]?;P\080^A-SCQ-Z C3Y212ZI >)9HQT/R M3[0J$#!D%6N((K89,WI(*CQPWA^*"=O(NN_3_BVM>CB;3:;?EM[INEA@W0>W MQ&)(VD GDZYMY22$E!UP(TKATF 1IM-Y?^]C#G_B]Z&(21,IMBCIOQ5\<.B= M*K0P87.IF=4<:@M>0)F9B*5X?6^SHWT:DQX]XM.CZOL1\$$ZZ=35]M%?^,[/ MZ:>89JN^P"R@\2'KR#Q7PDJ/Z'5BQ3M6NT6'P9V?V*:$!KD,QA4'*2NL=GP@ MZI##8+Q#*U*H"2)/JH2&/NA->3'%/)ROW)=O+Q;3:9UKL4YM>A$^T]_,OPW( MQPV.:U/SF@RY,U*1]^L#2-(--[Z$G$(;.V$+E,>.*^_&E5O60RN]-'(S+S.D M1 E2&0V,'"903%AP(AE(],.Y]FTWOE[4Q2][B4Q& M7XAYOT["^#+8,;#>Y!(9@^0,G:<,/7A!)V#6(3+%.2LF=+(<'WC0TU9K[Z)L M<%-P5URD1"-C(JM&IWI[Y6R P)(#(X.04GE=L,T;_0@3#/=YG?>5[2-.,#2: MC#%R>P"=8Z!\"N!XL22E'-%F6D4^1"[18XLH;J7=AQ,,MY'R(3/)NN#ZOA,, MM])78-B$#=M( MNV&"T3+]"7%\W7-9)T%%7TS2GHR;+$#Q3#8L,@N(6$JP0=-VN6V&T7T//+:] MN*MZ-J08]2;;GOLT+?O,X/1SF,Z_U24O21/B^CJ] \C>6RMV MAG?X5HO[:W)R*#7TW'6Q.UCN4!G%"[ABERWI.01T!;3TEANOG,).;56> E?N MZB'2TJ**EC4+H,2 MW*XOZ;D D[++*CI3NC5P?]14V"DIJ7\F;"/K!@SX?3S#M""OML):-RLM@M.I MIP #4W3T>0VA3BI"E45$)H*2;4Z$.\ \FL25K?0TZ5?(?5I=C@O;X>J%IN7A83[5'6@\E:DSVC M'#C#(I3,$BU;GE!MT+;N.:$7Q+IB:FGAWH3J.@;>OQNXE MP![B;KX%K&>!J&@1N80D JMIU0Y\49'V/6&+M)8%T<:T.QP%'C#L#L& ;:3< M=T#G(KWE.K*\P-_"-U*.7,\CL-)D+@/0651'F8L"P14%A0#ZG*WVZ<$TU6T> M>/@#?W_53!K+M6_#[EG.2YF&T97LT M+[2[.2(D283V:)8-N1LRW&Q!^7 QZ780GCHI#B/['B\,.Z.V:]3KJMG"0\*=\7+&5H!Q,9UU*J\2DG+UT9;/K0/6/R.)LA M+C_[)<[2=/AYM=I5'K1.R2:,$:SD'%34I'ON,\C(1!%6Q"3:=!1] -C>=Q'+ MCW_S&:LTQQ^7SWF']35;?U<+,@:"D<7%:.61HZ)7CA'_,QJ0TFB?,3%I&Q5, M=\)WA+!FCWRY=6?1OTY:7&O?B7*,?X31$I[QUFM)>Z1-251X2+LEU\#1<3I] MI8WZD)2Y /8]<&4W+;2XZKQSZ> Z00P-4Q EH+E7@UTK%1 MR_;-H Y5;M.>$OO+_-CE-\O,H3#^N,X'2PFQ#N<6-0H@!"%GBH%.P8%"^ MOXG%%X\]UI5);SJ<["O+OI,C*XB54=T%1O\ILY< #I\4NZ,*;BIQ#_FU5*=B MRB_!:^7@'B MB&]*TQ%C7>WDSI("9^B0",F%R!C3IL=7\-JCGZ *=Y;<07K:_!*&T_\=1@M: M9I@MIDN3:O:,K()YS7GY=1CB1>?%Y=_G9_.+?_)F_.Q=37VJDV>?A]EPG^A0 M$QS[AY;:B^=&7,H*QFQ&;I,-BHO@-,\6T19G@XQ>#YH@VL_[NOC\^V"\&5\\ MFG[A]60\O8;DTB<)W!:>8@9>VM2\][J,O8+W+['@ ME![V8G+VF0R%4&G[=A3&Y\ N<-91B^0@$:R!*TIK%A)(VEY 96,A&ET@12X8 MCX6KW*U3R-://GRV!%"<%PB>>4A6*)YC MK+;/7L?7_<__'GET*'4UJ'6[W#*OX!R@,R+E$" ZS0><[Y%2_>FG0>[\\\6,%C>;G4^57C+]Q61<+[.69<+CV3 O+[WZ;CW./%?".@5,$DB";524;=I$M@1X/=,NQ8ZO$VUO0>8 M=W\[GDVG->*Y#"DM8Y]ORIO%/$W.<+9/0N%&YMM^!OPTVQRSJ^9^(>D1&W^;WW\/8^Y'I^Y:V%=LQ(5=M\J5HJ5, + M5DL&??;HM-.^C8?;VQ(.E5CR>+A\'.T?.VGEUNJ??[MR'_#+%/^UP'$Z+X"+ MN7C%O8',C*['3X*0N(+(97$1K^.#HA M2G38^/P]-($>*&=^#/S91BD'XLWL8E]>I54D*8MEY+US&6JNHI#@JEN?HZ'_ MS\:XT"FGJ!?BW$1W1$^C+[5VH,U>.FEPVWGEU;GX\G^&Y-9,TZ=OO^(7')V_ M/B(]'# M8 ]N+&V$>W2SJ3>]=]G">E7:H<["C:"945X%[T!*Z\BK5AJ0ZI MG"K#NMM5CX-@V^BJ);%>C3\OYK.E!/BZ)CD)AP85<&LB"8'7*G8ZT9'E.L^Q MH AMF@K= ^IQF%0]J7,38S'F2Q%ZER&.0IK9IYPQBLLB9 MLIJ%-@G@&P!]WSY8'UIJD -V%ZSZY137K5^[ &SJ:#T(\3C.52\*[4"2_;71 MX&AZ&*@Q.C*M,F@I:+/%;"!Z'TF_4BOC49#9?TIT>.HM]& M&VUOS)Z'41@G?/\)=$\T^VT/_O2NLZ>4V,:]YNA< E'J%;;F"LC-)?(XGKU,UDH76G/Q MT2:V]4:('7+6ME',D5*-ND#\,V>M%P7OD'.TBW:.1"3G3/58&#G".=;.AP&" M8'99452](AM#XP/Q">:LM>;/-DHY5LY:5#K+6"+$1,H]3WHG?PNBKC?+F!4S MC=V1)Y>SMI5:=\E9VT8G+2SP=4'9Y1BKY>L2Z%=%*@YD6+XNDBQ$HP0DR1%U M3)KQ1NF-=P,Z7>.F!P4TN"G[, WC6<%I]33>X_3+,-%JWY0[T,[J[+O9W7^U M>HFZK*6IY=/G:HYD(O5!D\DCTW&#<[#7-16G1+!1@0ZN1D<2 U]-".Y81"5R M[47QG?+U(8OLL=-U&]4VH.F5P:T^*[319M!>$!)6.)D"04%BQ48G/1D#K5IB M'6\H[O%T>:MQR$Z*.,B=T+I5SCO\@N,%AG&^F)7P%J=E,CVK]LB;.!I^7%9. M]W)?M/]#][]+ZGGA-^Z9BD?+7"&SWGIB1PE>6)M<=E8%HI(>[/_X_3:'U7/) M4YA\/)?>;W1H#DEY+W%$3YE6H_-JF?QE8%?+['AD!ABK'+;T%C@>/'CC(B-G M11K3QFS?'?.^6^G%D^]3T4#Y(JQ)%K@FF9#[SVOOE00VE^)]SE&(QH*Y#][A M-^ #<>SF=MN_LAKXQ)U T@\3R25\)/RX7]WB_1 M^WF8SE^&^?G($Z17*>3B(,WO]1. /_W^/_W^/_W^/_W^/_W^Q\NR/_W^1V2Y_NGW_^GW_^GW?Y=^?Y^> MTZMQ[0_](7S%7NY [_NX_3V=SF!O>##*!!.]"5D)J7CFT5JE'7& O!@,/ WN M^^#]7O?+*>R3V>P%??8WVK7^"--\A:N>"1%B4*"-]J"<*."#5."1&2]EU*V& MGG< MU=U[B^3*0X_CE]\JN_/JS')]UV8XX6PZVX]GN%S'!,=Y@-6LM(ZL%I/ M2C8L>9?@;":"9968#"CUS9*_#<6Z6SWV\ =HWY2X5KW;3N0-W(:?2Z'CFMZU M"WP5;-WNQVDX&IXWM9__@K7!_>C]/,P7]'G?KOWR0#KKK"X:"M<9E'?5\S$U M 84C6F\#V:)-7IX>P)\.]XZET0:^Q681#:(EDU%(!VAK\5\I9$2R+($9+84L MBB37I@I@,Z;3HU!/\F^1V1V^OB"S<#B_BNK9V60QG@]4LK*0]UL[/C%001CP M+!9@:%$H72+MM&T27C>#.CUN]*6!!CV.5@?OSV%:O=/9._P-GN3?8)C=[[68O#JP_\9,!%[9 M7K2;%2(NVT MM!HCOJ]DQ.VK?Q;5+#>!>QU.%NW1.P"KVTQ]?T MCU,?W9,ZNY!D3UT<@3)2%158UN"XE;JPJY\MYO]_>]>VW-:Q8]_G7S#3]\O+5/DD3BI52>RR M?<[4/+'Z@K94D<4,23GQ^?I!DY0L4:*T-[E[DY3THK(M65P 5G<#:#1P-IV= M+U9MD*R+QB#74'(*=&16V8SW().O)A,LFC89WH?Q/$?/8@#--TC[WT>UIGP7 M7$W]B6W(#N-(#&&])PFQA^H;' [;\7&%4F0!TG@&2FF*N!,M"B:"]JAT-+;- M.*]Q*?&$PS J(WIHO D3%CB[#!?KFK%59P[\Y+893?XM><>NJG'I1.?NVQH0&67"^T#*H M4QFBSQ"BU.3P1&3%NB0WAQ,,>RUX!\TSX<'>BFZP-?P0+L[)1[H\#S_-PF4Z M.Y]7J?\Q)9]I#3"0GVNB+&"U('8FE2 $P>B+L5X+I5RC"^(GH3T36@QK@@%] MS/EL,:EE4,L,Z<\X_3P+?YZ=I[ ::4E!$,J<&' Z'T%I72BZHKC(2)T$]UXH MT>G0H$^YQ0GZVR8?'H7QG"*-X?0]8 G)$M0J-WX;TIKW74#UB3*ZD6$;G'%# MBP'--6VEZP%/C,?!92F4%9;XGJT!0N+ 6R8@.,%HFT+$;D,[CY$ 6P*)L>W? M1\4#VCVMW)7)[[].;"(Q."M@T!,"RQT$'Q6X*()14=CL\1$CSS']Y^?IU_]: M_\:5G==_69IY:>#OGS?>^3Z@XJ=[::V!>__Q*LZ7S:\7;RG\6-0W0DN"EFQX MXCI"$+8^-3,)HF8&G#&Z.(ITHV_CX6\!])Q.\B%UWZ#H[P%8USTW.P!KFC7< M"NTP:<-!#/@T*?;0?H.8<#M %61601! EQTHSNHX:(7@1)1*%NYE;G/!-#(M MGD@=CLN*/DIOSX9U2,I,+);<&$ 5*R@9P%,T"EQHJ3@Z)4R;XKL'X8R?"1C( M7(^38 ==C]+!^.V7/R^FWQ _+J;ICW7%W_N+,$RGXNZ_?/\WNSL*LO&"E^48 M/#?>B8S*%1N9TZ$P8VOE 6T(D^X?L^=2/0LS_$>88ZX#4FDS6SUIN_U$_/N/ MO _?EOW;JZOSZTT]'[.9&90..$<&RN4(,4H) A-G3HJH&]5Q[X]][XUN5P2_ M7]5E^JXLOSM?IP;_C7F"0ANN= +IM:G3T@.YCC)!4-9(I:S*XN7X(:C3P7&^.W=6%Z\-B_CZ]_(KS!>8WJYA_N@@7M[__ MPW2^^'VZ^%]E31XK[5\HA/>-39F&S!9"GJ)#T/+B?RZ4M6!GT*7+=)(XXK MY^OZ.!X:-7@@O[.REU_^13I8=7U;-G$+M4.((SUS7QO7:,_!R:1!>*.E59AB M>.R:Y >T0-2O#C"'XP"+1+\%6A\6I;XF"P?SC^?+>:W^FI&77N>M:F3.QH5O,P5=0R:[T6^!FT?5T&'E?U]?QT:I!6PJ2]4L=:C)-?]Q+ M(AN>8];6@I6&3EL?-/C($2)7%"UI0>%2FX:2CX!Z<;0,.YOB_OYJE M,_K']S,*]M^56R*N?;U)(E].>AM LXB@,LD8"CJHK8ICL-I'U:CVHYE,+XZY M1T*/^\3W>[5ROG._?@WU72FTN5^'Y).@F*R-. %-YJ"D00@B&B!XUJ248C(; M0]^W-'#N\&$OAE=-M/_ 3=#^MY\5VR_S^17F'Z^^XUIMWP\*L*S/F$3';.V" M!E(D\JO+LJ)+48@;@HZ)YV1#(P]S-\ OAGEC&O8!0NY?5?5C(,;]0$J[GUA^#&=8;ZZP/4] M_F/JFV_3WZI4/A=NA-,% K,DB:.8R4>!X$)&ZSUM\ZI14>A0(HS56N_01#V( MR8^E1]\*_G71-@9ME$P&2JP-'SC)XI.-8)E0Z(62C+6YU;@#XU"O7P[$A.E0 M%FE1\+ZS(KZ+<9GKUGZK U47F=H^K&D@U6'>Y.Q!EK[YQ;$L?2HL+NA5]I$# M#T'6,"Z ,S) L-F8:!PM^#:-8DZ'O4\\'3IR\O8Q\("D7>81;@U-7$+^@//% M[+Q.3%SZS/\DZ\S7+V(D*\9B46 31E ^2HBU=3EZ)PJWKNC-A\A;DCG=/_,( M@YGF!IZVM\Z E>Y+F)]H)3Z%+WLN"%\&DYT&I1R#R$,!A2Z+*)1+VG9B3X^FT&=H>;9JHWD/VX>,_U^"\2L$$0WXLKQ-9:Y&+\Q1UL6"B,JY.TFPUA/<1 M6"^85L.;K641=H6VNG-> RN1::YB N(UB1PU Z>YJ>-9A3%<,J<;/QW8A/3* MI8',U: N^0ZPZ^? Q7',GH''0-3V7H)SS$&T/$K'>+%N! :]VMD>#4ZF#>9W0=,T M+W4,&:7=[;/%T'LHMX&#NX&J-BZRVCJ@O_II_.IE?S<)GICZO[14*W/HJ,B ZUK.UH4FT>4@2X(DSM M9YVY$N3>Z(VRK6W![F,?,[X?L(\!IDVT-V JH_:C^U /IB5/1AF,D'3M>*4 4C'861C&E+PA!%>$BA9@^=NJ8<1QF M?*0[ZK!6[*.V@:WW&VGJR]67ZW[]640NM86L&?D-B64(!BWA\BB\*4&J3I/\ M.MGOSD>/VQ%U9^5/A]#EG=A&E9?O->X?O;O^L?FS2KZ_WA M#9O9[:>(S69W3!1A<_1!!R4I4"I8/#,2I8J.Q["]V5UO& =OAFY%EC"+,72Q]*BQ640J6)(D5:CV% M8K8VP$6(C#-KH_$HV^R5I\/>7A7$1T?>/@8>O9@O"U?06PU!J@ *N0-24P ; MDS>Q7S]3%;@_!F>W48UDE>K/994AEK6IOB+O*;(04G ME-8B$>[78KZ1N32,N5KVH[Y5*1:5T9H;VK^%(&IG4\"1&PS62%D\3XQWN]M] M+>8;GCL[F*A!P=9JYNS-H,%?ZW^H2JJG/XNAR%0DL&6=8> *HB166TO>@+/) M,=;F/'L$U,N.0X>RUGA$6J^:+N":AI>/PCM,G#B8,;N19 ]+-#BM'@>IHW:B MT"D:7*(UPK0"QXN&DAA:YH2UO,VY=0":/!&0'88E?0S0@!VULSOMM.$"KU]Q M<2UUK$7S@@LZ=E.4X*5W@,)8X5C1VK3QA>]!.=1<^$%,=:_7X#YZ;A ,4:2& M] O/R._Z$;_BQ?3/*O'ZYO9F7KV6AG,!!FNW+R$4!)\MN,A-T((YZ=HD>3J M>T[D&-H6+9*(>$'?^DP(?PNS/["V$+^+KQ2MO/4YXO56,2[(!DS 7EFH&*(%(CI M1#L?[8'91XEUN(Y,;7R.3O">$U^&M\?6ZNA12L&^QX8/)1K?))+M?/&M11U8 MOT]N6 2VAPHV*L!4<4$QA3DHIT3]FXE1\1(MEXXKMKT"K!^&@Y=_%1[HN$P( MVF=%GA8WX'TIP*QDJF@LFK5Y^G^LY5\=$*S[J[^[6LP7X3+7B2'3BXN?IK/Z MS4FT*27G"X0H+.U)24 M3P+2E$$2QJSB4?FP?:4\'79'"N=CFE(ZY-R MDA4*GM\6-03N5+1:V---9R%(TF?(\HY.OB.6)2M9H*.XI; M*I@IVOA:AAKI?"TI0L0H@84BE4\*U M3/N.2+:U[69""2K$VI.3U1Z?/@#9,?"L()JJ<5 MH;CS*9H$+O%$D42M8DA60!8,DVU MX'.*.21->Y>RY''4 M7 #"3T3@H>C,FG=LG91_[7]7JP]=J,IJ>9C'M:!UD+ M&;V*8$5:)B0S>$?[%_.Z9$\^B#9'5H_3+'X]0 JO(O_E,LV0?F#^(Z[_<),M MMM9;+#*"Q$2G218:HD4!P63+D0C#Z(R8^S^Y=UR(24&8H1F5PA M;\&+.NU.JE!L"-R4U^Y?0S/AT>Y??2QR*GV3NLCTVOWKO'_WKUYD&:.!TBZ6 M/A46(T:18RPD45X_AW9<","0K?#"RZ3:O. Z'?;VZOYU=.3M8^#1NW\53EX- M+PBR8+T*\P:B+@P$:9&^A:&P-M'N2^C^UTP]MEIR'?O)X]DY?ETJ[EVI&@V7 MWV[]]&]8Q;D100B6-5/ E28U.6EKP"8!LS?<))O"YMS/C@3;#<\K^4:WZM;D MS9"/J GPE^GE4IH/^.?5+)V1=+^'V>H%^!YOI+O]XOV?0.\@P.8+9UU"%K$. MB@XJ.$V$,):;:)-AB#)-NGW$GMT"EYGN'R["?/ZN?*HIOZO9M^5'?L_A>"^S MMHE!X#J!XC7SIY&X%+33A4=F=9NKM@[@]@Y [FKW_6SZ>1:^O+E:G$UGY__& M_.;+].IRP2<2D:M *&44"A3J",XC<4\J3LYQDA(;E;5V SC^/CDT<^Y%#@TL MT^)9[X,P/V#586V&[D+O+\X]6, *]N:Y8."D7NBB?D%*KK5.ILRES=#@(<&+D=(A?? MJG_>T]B>/9/VM4>#.[0W*>$%DON *T#?PSNTMA M51,BK"HB&T414!!UY#$I1CD'PL6@$OG%A'64G>D1D,^/4JTLU*!RZ2$EK*[P MHD'%4E(@"H712A0',0GZ@H[E(#0OO,WTKJV0QKJ/;TV/871^+!?H&YOF=0!1 M;S2"J[WIO F)8EC92!U&0XVY80B>52I847:@Y@.=;4^D,T?NO;97_>M;ASO M(5NGZ;I@:W__O07=8>ZQA[)D)X+L88:QJ:*X- H=!R.SJ*M#@"^$,00M$I<\ M>-ZP_GQ4BCQQ67P(AO31_M 7+6\$XY8\IVJ?A[,'-Z.PO46>,K!E^7I1"7P4 M%/QQC2XY99S<>+>[Y2JEZR<>Z+)D$"--6VMXZ$O;3W]-/YU-K^;A,G_$K^2O M(&[FZN^"92D$+ F!6%\'H5H!T?E,RT(ER[0R6>M.=.C[R>/1HJ'UIF.I?NCM MXA;83W\1UF_O+O%1L$H6@>#*_Z M%C7NUTVVUX'>S2C[Y6$:,3M97^OZ4.?3&4LQ7@J,7+AH,_GI+&_R8K"4R2.P MGEG<,I@%&M!C ]/ZE.T"JFG,\B"L P4KPYEO5-\8^G M(]+6JD9AD;P?S<'Q0);S)K*"0633IC_GPW@.EE;?QUCW:DGWUO36>&1+F=7Z MG^N72([+?__'_P-02P,$% @ HZ%65+G7!]/W_ M6@! !0 !TI7>B=*4)@HB4($H3%13I0E20 M*B H A((@G0! 0$!(=*D@S116J0+B$B'H(2$IA1)*"&0=N,^9]]R?OM^=Y_[ MW//=\WV/*QGKCV1ES'?,,>8<[YASACI#70".7C(V,P;HZ.B 3-H+H,X!%P#Z M(T=^OVD7 ^W-R,+(R,# R,;,S,3"P<;!P<[&SL[)Q7N4DXN'BYW]J.!1'CY^ M 0$!#FXA84%^85Y^ ?[?2NCH:;]A8&1E9&3EYV3GY/]W7]2/ _+$4?Z>GHZ M*> (#QT]#QVU!P ! !TCW=\NX%\ONB,TC$S,+*QL[+0'FHX"1^CHZ8\PT/]& M3?LVC/8]P,##R'M<[3P3W[7;S%+^_.I/4@M8I WK.@6NCV)E3M\)B&1E$Q02 M%A&5E9-7.'%20_.,UEGM1L?$QL4GI*6_R,C,>IF=4UA47/*FM*R\HKZAL>E=\_L/+5W=/;U] M_9\&!L?&)R:GIF=FD6C,XM+RRNJ/GVNX[9W=/?P^X>#PMUUT #W=WZ]_:!34G_"PF^86E#7R2I]^CI6 MX$[ *)N@C 9:%O?;M+]9]L\9%OF_9=E_->R_V84$..CI:,ZCYP' P#KB-F3& M:B&V'S;KTIFO@T-%R>"X$P-C)V00$\M3@2SYZ#3*BJ:;W:KUEPE+4_%%>9ET MYWTJP/6>_!+Q(YL*+,-N4(&E'/!"%FC[#HP#\4N>"I2:MQQ61.A;4X'8F^&? M(;N7J< VH@*V?06$74^93:3$PRFV>Q84L]J*LM?<&3#T-*A!B,P')M6NP4GI M)J1SB_@[5*#0G0IDD*VH0)KW6H4"_3*$$-B_T4L%+HY0 <7#4BH@,_I7&(<5 M"<"!+47"GZ@&&SU-!08IY51@0 /670-V4SV4@QU )L$'Y[W:?+9K;O61O0 (!;![*7( ME0"0*50@\B9L()ZD3@7>PREY*NMK%32HK/Y40$X>.T3!P X?MM+:! H3%/XY M:1/#?R37ZIXF'H?J13E-^11/:58;S7-*&T6>%_O^Z;6@TI)$:HWM@UNI'PP8 M<@X*A_!]Y+>-[8)@T#JBH29;J_L!"#D_U>>>8FU^Y_3[\O-N+E^A@"%VRLZ9R;!I[:>34+H M20Y8<$_?!TEN'#R69./SUEU4LIQQ-2,_MZW4!Y$$!+ZP!8?@V+N008G*4.4@ MC)/D=,^^I>9P1Z(FR2Q4PT!-74:VN3XB*9,>=&)7T[P+)M3&NKAILV^.[4^" MZF#TKO;P!;H7K[UUNN)+[R-W,6G@IJ0V?;X"?77A!Q 'R1DKGZ2Y/LS=/:^) M_=5>;?]+ZYQO=D7G@P=,XTW-?[2R>V\KM]#;JOUV[&1E-.$=C[19>G$M$C8H0'/:*]K]W>C^^V M.\RO8(YRL0:/#JEP,TM7W\25]J2P0K4:DK=Z.TZ,0I4]I7W,]JH-QI*":O8 M^:E^NXY<#'=T8?UHC5%^J;]H%'N[;]$-Z' M*:+!B?AO!.^:'R!0FTXA0=)<+!1.. ]#2YT(JKQXL3=?3);\??#2^YYB7(SB M/E-X-JZ_MY8>JNY]%Q?[C 1&&[<,1'CG% NZW0R<76GYU=]$\Y&UGKS=V^G= MN3 3\_;FB4;B"][S09XGA_@K'JNWI F'1MT,[._?BA$,E],7?T](02OH&LIN MGD4H$S>CZJ^C-* MN8,I8D+<18-NCU, "XZE MXIR.:/C]^E5)*<":QOD,'TUUHB MD8XH[BN4K-*JF@K9;/UQ-;H@CEC3@X7Z'.+U.8SM4S]=3W\T.TS HX'P;AY\ MSH=)SU@0$7^*"Q^A]5*(HU3&A4//@[ZX\$/K2+SST?&VNYYH=H2 1V:'4EO* MEW=?W29NF_],YPB286Q^VZ7]2?C \>NX1<\6LVJ&"Z$JZ'[[=Y IE M+';SS'VT1:Z&8[/QR[LZ+^EVN!V GV4U5EU@P39N'+T% H%%T((+8R[&Y:?2 MF'2=O:SZO?Q^DMCS5T="^H'Q-CZ<8R>$3W^:"K#$/M/@%B _?_* '%_>&;*4 M_A7\8KCYK%Z8 GTY#:=?O#-/&ZZD_ZDRR;IP!#,73/K9*+PG[$"1^:B#!.9O MW51_E?KLU%[A#LUXC2T1AV##K5X'V=I$5>F=ZD:1)N'KAZ[=$@-T/ANGD@.8 M]&UH0WKL&B2?"K"%GPP>H>6(R :H*39L-5&S$L[JX.D[=<+T]>F'98VFU3FAWI5)A@JW6L.BBY*U[3:5"%V+ MVB/ ='QX/[RY]"G,JY9[0'85#W[2=@/Y+/-,A]"':?2']M:+\3([A8:IK2^097)1D@N/#Q].Z&2K+\,76-*4'Y2G*0C3? MU%(;:%*Z5/MK\$2G-@,I"GR3X-[K()_T4,?'O1O9&]->]"WRUH3&4/&'YA=' M;FRFLMIT,MQ_'&4@VFBKL[ 51^$EQ$NL$ZQZ157CT_H@4C\;PPS%ZOSD]V74 MZI#?)+DX79&DAP2?4,P[;/OOL3J"N?OBXT.[IDJW-EZN\J585.NG@D81FK#O^.3:E*R6Z0P [$A?(";.(].!S-+N)8N0!_WFKM!H6J&9%8\C,;5FE38Z\=,H7Q$<[X=?W?*![5R\&&N MP6^X]6R_=D4^'PX5TQ9:0 5\@MU[SMG&-?I\AB-%KVS8VA"SMKC5SRBF?G-/ M +X7OH>SD>X3'BQ6^^SZ<1*H0!?EV!2?OP_XTI1/C:^0W_QGC^684P_Z!>8L MZ8R@]IB1.:M^,"L5\*U61',G-X8=F4/OQ[75%:QGOAV6&-TQGH'VASQSYU.\ M^%%JSV;AOD_X5_@[DZ0V+:)#,-^">U>UHL%48)B92Y;3AZGC^?XN8GDDEI(4 M3U.!$IV&YS^?!0%$N81%J NN"+W?W7Z=4ZLW7 <[$J,I]I3W@GN5MR ^W;1X M0;TXF55D\9BMK4^87XB[Q/NIVYW,CS( ?(3=H@P)!_Z M[FI<5C<6>@D+1>Z8+ZED2;9[31M;_&)YFMLBC+S2+YV7TE _Q=%#OYT<_)IS33%_K$,JV-8)9UR$;M?J0>H7 M890U@U">@LTX\R"O#_3J755.3*;+$6N* U3 JU88"L/FI<0Z+I@\V>46_38B MTVWC%("^([AV),2(_F9G7D]'R#T?<1K0_1S%[?%.6'/S9A*.#Q,;1Y$(AJ$A MW>0+??H2O!)65PXPQ+,F=G/[*65Q%I8?Y'F_(:V[7PK>[8(E@OYYY,?WC MHZ0+)5Y(P/CYVCNMNBM> L;V;9-WWM.G/>B%5F.)%#8(EM@':=1*I$BL:>E+ M8E=C&NU"4E3.#;\5AKE!@/_-Y7ICV!@RTJP+!%*%\$2X1/P!K#LS 6@MX.^*R2M0#9 MZ.22,G-=02]57WXEM5:!9S[6PI9,@$3E)OR9I'H+(0B;U9=_LBY&+/<[MU'; MQ.N8!9#R4@QSJO7;\\A+$??/]P*!N[;+_=WPN2'\)T(I=IZ($8K1YPF6AF## MX3*5@8%N:56(%LNQBBYD;$Z/(G>K6.""*%$5KT:NTMA"[J O=YQX-^;Z-="< MO6]\3UF[9.>ZMF%E3!*675HQZA.#1/;X@X18S@W8/")GM1@:-0 MY9+@V(!:_)5?33Z<\XZ_4DZ\TK?PU:Z!X3/)!8V@V5KTU5H,V<&1/7O(7IZO74KX;?A9NN+6T:7., Q.AYYR A< MB,EUM(?&KXP&LOCQBJCE)8\V,-X[>C]D)>+<.<5L[&H/%6 B]!'MZK_J.A:L M9^6J", W<.83AMS_L)_G"Y.>9# MF2SSC+W^._,N@-0]FGV33@T&G:)?D6P@XD":QZ%"8#"/RD4ZQ^%_P$%"OUV*X4M3+UYLXFH;X0Y D8? MM:GW%+2$=@0>57D S_K%TK"AO2AP6 31ISY@T5# M30)/[W._G+IS92[TX$ 8I/486$1XJ7)S(QLH;+?1%E'ZRA.UQ[!< M26^J9\=]?#GN8"P:]+KA;K!,]>X5EE(&OM0^RC=X ^HI%;@-BX%5_]"4ETS*"IA-T)8?$=25;RDW 5DB6A M&XV0#!^C GR[5$#,!)UMXZ-UX>NBHH_T"2YVC#"O6KOE6[N!^Z\%/[[F/D[N MT ?-06_2?)0&E<<&[NVM9)=Z(V5+,KXAH;ERVY+>=2<5'WW+?;'$$Z/-7.(/ M:NK?B%I T!+E.^[.+0;2V?>3;7S%P5-GJU1S^BB>LDFNK^8^?]K6]LL_%-Z!-37YSZ>C2/A_PC5%EDBJZTNYV6^.'G-N/-\6^H%J-X@J8 MAYUKVKD7W?$OR6E01UPNOIB@AE.].+'KZ,37F<5C5C;GQ7:<":%$\VOQ*D7$APTB(BJWD^8> M/NL)2?TR.*A__9S"P,@%8BB!"90 QUZ'1TMRMTS4-N9*/#!J>MOZ8?SN]BI1 M-]VIJJQZ[K'OA>?&PDL\O6%:1,_P?LHI86WVP+K@_LP(34I MERV;P=G#&_Y#YJHP1A"DYFRZTN%$Z\LGP9)4 &-"XD]!F\0TMH>O=B'S"XIF M^SVK[2/OUK^T>#AP$OUB23VJD_F;)?-IXF/*EWD>RH=A_3C/ ODUUL'7KKJI*+MZ0]O@XY#Z&\!OA(?%,4 '///#ER7"AX-K% ME%Z^HDXWJ&+QV@.D@Z,)<6"ZYK]&"98@/#PDI+-8C"NH[+Q:#Z09S! M"'P\H:B8,'X>VUKY$R]Z0ZDZH%QNSTSZZ 7Q\W&&&[I]MPK,?G17DTO =T ) M.:A-!;@8A2F8:(K-2O2M%AP[5 XXX]$W TW[ Z,LT(BYU=Y#N=R%=A>T6PJLX.HV0=6V)=^S"O]2\M2FNG0=8_:+EE_LQT6T M9<;(SZF &YB9,@YI0O57@D&R*^7H87;']A8G+K$//N@/[].V']I+%-WU2[W@ MXLF0N;1P-#R?G$4;2) $&#,MP;P8([E#]\]!S[F.ZXXJ MWAQ6D>/F/?G*M&C9;4D4.%C$],?0A@\3%>BT[Z#_(7I9;LY\C 1VN>O)KJ-M M6I2 XPE2DT$;++V:IB=:017A:-BFYR(J#B81SN,-%Z0(KE]G50K,D[[V(49/ M!;"46XE^H2A%V1K*2#5;4EL+[R,4$$&$UCY4W?>M=:_ MS[G;[G[^/OA1H=33\(-S+;NZ#T=4<=YX?W*M)D@TN ,,0!^.WL(*Q:FJR#GI M.,>&];[@P!9R*4+8K0U8%>GH9--Z MTB6?.[@F[Z3'PD>$5;&1VE)Q=5T*\?SE]]ZB!G\M]J;C>-$V COV MU^$8^P!C6]3UJ>^+R9C #\F>)<_[DFT?37UDNW\F.4IS_ <5:'"/V]V:,:*P M#I1Y^F >81N1\G,V9OH]\H'WQ1X-$^E\6T_W7P)H-5WD[>!$2YS\AM4":Z!8 M5DOFA-.LD4RLTO&$M1M)IW]4'$FY>Z2-G<+F$U)&LJ;-)(PDCO>3OQ["6((3 M5D[LJ=8/-7X>NQGWY%AD<6'1O6\LW^7\>\-N>/X+3G,\- MJ_+<<3)3.KQ<;^;;93]OA!R3TC(6&4Q^,/4!-.>-/PE!YLQU._QZ@CF#A?5P MLW\:^^GPKL]C1M"6A6AZ]_BDO5/ C5\'5X.! Q"%38*F_@PYBW(T.!1CV_52 ME22"\0'9OXL:B;WQ/KN&G4GQF+H.?X8]_9%H8W;_<7$J0!*@[^P X>0[N:,@ MPF_&;%0E">_8A?>DR/7H0,60KO63-/3-?-AW^$-VIMLM;^$$0U MNO==473&VJ2<^U:3COXTV#3.Q?9.>7/2KN;&I2YCNES =?IM. I>MQ4/]E*- MH;!@$4^V'NKQ:'!>O'EVLB1'88J.-X*B)_%AF3NE MNSN.C,+>/O1B&D%O36_W_0(O+KU30\TCK)2+3LWUBMW*,"B5[.JP)K\#WR)R(VO6 M#7'ZB9@3ND(X^O-.F8\;_87,GI\AC%VIJBH!*=6?&/SE*_8,"(- U_ZA&WP1C!2[T(@=;OO:./)Z M;N70;O2)X@J[J7@F>^3E6&WM$>UFXM7P+A@OR8QHAB3Y$<06JQ6[)%4S&1+V M-)]C3JWS//WT](+Z>X^N$TGC(M=G5P'Z6,(D%3B11C"A K=DJ,"HUMZ*Y!F" M= 'E*QQK,R(6?+IG7V@ /;!YNP716)=7H%7.F=&8R/YVZ?C]IXOPK$@NEGU0 M#!7 6OC%SPN0*]O8<>F]$%XEZ(,R1]8:7:/ QZXQC[(+,A4PC?%W3BQ+U7,Y MG1.7>L:V"V&G?))4'84MO*9($S;]*SR2T,K&'^H)&KC=*J #C'4(8.B66Q\DC7VQJ=])S%]4TH!Z= M*18=O&]JGZWU,>UV?#<7R\?^R9;:C73,W A!P3@#-Z]L840%GEZ:,R?R9UIH M=%&!ST2EY\M6@VH90R<&GHN[IS@@^,$N5$ X> Z/QW+WK2M;78SM:F%\9C-M M$\1W637O^4V.0I8$'N+RVF(!R4#7!?TJ 8&UWXKK?'G"AR6:80_LVG 6% '. M4.VK/;B(P9 1IC9OH"7F@ \P\LP%R'J$#Q5.!" MA]Z$/@-A!Z/58TT((FH'[R_V+N4D3'=]JOLZ5?HDY%N$F MN&1ZE65QO+<13)!WWZ3#PGHE54;U>:!N8S0?C?1J.?NLYK+G716.OW^$6[9. M2MJ'*_VB(Y#W7AA8 -_B9O2@ J*(6_#$>0%<=7'+5&S!6M:Y9+B[\L0H.>=A M/>\)*[%R0-_1[[OLR^("]<%/1&//$*SK6Q+M= M(3QA::"L07L&'TK+57O6@_88_6?D:"K@H@?#>Q-L<J)['3]-, MSJ1J%.>Z1Q@&;26Q?0!>J2R)!;0W"96N&"O2B&E#]D&?SIZ?WG 2IP"5#9?'^V)6 M/&'06MZ*O'J% _L/S#E8&#*7PGI[L?89JA$2KPM!@_F#0XVP0?$JRC6!8CJ5 MB2]_V1A4R-T6O3AP7$G4:*CV\Y+_1$1(#;QT'=; 3>*]$Q9T*3],L0?!T^11 M_+[]R> 5B:KBIW2QQS1.X3=U;)^:89N@9EC]_LN_QUH@CC^X C,H<@Q'$D*6 M#'[3[@[!S#B$<(I%WJ],>?%,&ZQ&SB3,$=4)D$7W#2K@C\W'#I3\^.G)V %_ M<.]U>^)'_O-2Y0N;2+J;28-VKNZ:V[8TU[C"YZP^GN,L?4+2(1H$^TY_S+Q& M3AZS5TZ$7+AWUC*Z6F2B[*,U'^DU( PHT*]MSU'\,!]X#$AXMQUBU(Q% MQ;@T.J[K#,@Y]I\:48H=M$Y*K9>A7PGLXP2\H,RXU4TC3.6(@"/4G^"/AC,1 M?/5X0Y2V-,SCEC+-:P!C]E#PT-L/Q*+GVK1@(C\-/\J=#,-:(%+R^9)YSA2< M*<%7TB6'3W(V!O0P3SY7'4T*;UL7O%+NJ?4NH5,4PQQW^B'CBV>4INUI$A\" M;XYSWTC!;O6>8TYL4A:R:IW4O!;&_J/ABI*W<#0?AVN"NMC)8"#E,4" FY&K M8W)IW"^[!?N^PX]P2>@:C+%")QSK^.GRTB*Q\%OCA9^V".\\10=R-G@!#F/H M$/+<#+SMCXG/V>GA06J;J=@_OR+;RC/AER4]^(XOC MR)?&_B!VH;6*C\!!K9^);336!'&ES(+JG5.(3E#5 MV&[;G/0?YSKR E0?5MN<;1ME:+U4W^+J:VP52<=PM)1PWP L&WXS:N-_*-UK9*]#'/WHR=%<8@[NN+>IWK MJ\.N=DW/'V\*E0A?O]24:]F4RJ9AR\F;;5G^XT*F\&8"(P&6W"928N'C7;Z.U/L"]]%<5.]*,Q.Q5K&VBQY8!>!> M.X@9!-Y_"NQ.(X$5(^C:)+FQIM ZS9\ME,]I9CXE"2'"FY]3BT 9;\,= %(\ M0%ZQ)@BYFQB]QT)(UF6Z*4UZ,&1Y0)XX2?^%ODP6B9F^KR M(LO1@1,RG'TMPT)X%G(1S%W"_68].8]R^LKACP4(4!8M%\%%"B\L#"G#00YOF?.#%7U<*\(BPT"X%;VXPD\6]*!X[;?S%!?**P\?ROK92@,7H9"ZZ^LP5H>X<&_AIQ2%/ M3WZN@;R2C"-II^>D&LOH=R[@5<[20NMU^&@_)1M"!7[>$^@.[T<<(:D20Z$! MA%$<\^*Q-IS:>*!L8_THHE$N1L$E=45!Z^(@T<5N\IIUY'9/Y.,P6Z(>Y9.^ M&L&"Z$JR(S15KCE(C,3JVF4INGC?U1T. F7[BU>N5%XLT[^AC=S\HM^T*JE$ MC@A7@\H3>C$P\?!A"+\&@MF14&B3>VUT[X>6$:N;BC78_YQIP>S@BJ8KAX'+ M%P/=[@5X=Q(8[TL#FT5(66B.4?GUAN"'^2YXMVW45R6OJP_O<\KP8Z0]2Z"M M?+ 9RS+7!0$>CZ@5U^P M<_V:]&U7_QVU]0W%3= L-UYBJH,+:C3=H4BZALLBR:,$-,N>J3L;@C;P"3/S M/"^/+$4;,=]AL$96)NR@$N!O87UY\OARG!"M3'N"X-4 LX+C+=^\;FF\O&-0 M([63P=^I?DFD:(?ID])'D]KV4)[7$2YXM E2@"R4 ]2-D8SJ0 -0NS?=+_[F6/"+I5 M./:RQ8$.')E(Z:JGQ4[89%@_T1(VT 2UI0)U5K3290YF_NQLOD,">99S!$,\:8,BS6O>:F]7H$%9!$ MT.A@%+@N)*S8<-%BG0-S*>]VU77+=X M@@Q/)YZB]:HRZ?9B2FR'7-@#FZE[D>G3]>GAV[(9'BP])EIWU4Z M>\RVE=*/J.% MU*GWM;,@O @NJ L2A>+7YR%=F=* '"4P]WSNMW 277GP@/GEL[0&5BGKI#@[ MB4>_NLMUOS*O,G>#F1V#*Q<^IUD0Y: &A%2,GKV*:PI&-J:R?",D^R7KG01% MF^BN4TMJ 9_%E+\PC]\GR4[I7J'EX,JIE#YNUO4S^O($F.PL]NMT]&3>9*-L M(4N?W$E[@Z"D"Y$%EL#9VHM8OPTK6KYD'"_&QG;!DBD2S5B.!VV9H]Z"+IM' M*]]!O/2*T=HR:!F@3C[R2IA6:?AP^+%IL.MW;[1J"BDT$$,%CGH+VM[_'IR/ MELB[FX$T_6038"]U)T+%X+A:-#- _Y$*+&1!&FC>>.@W6]N-$JC:!XO%]5!U2$F,;"%/) DA368%FB9"*8.]9_AW(1 C.=.@'OTTL3M6-4Z MF]/L)U(%\/'7[;);2&ULP#!M(@F$#023WX(WI,&4#(AM)JQ3B<8L0;%4H-$V MBF2%L8BSF6XA.:@4OCOGG*GZICER;#=3QGVYU%^?+'14 S@N5?0,=C(Z5F 3L5Q9G[.H4<2ZURQ. EL9?/ MNVL @=W5WV2:6^@' FL)XR$]>C^I88S-++KE4U"7[)E$>.## 587?GK+[8PV MUU6U_F):%- >3Q$*;L ?8N7[Q?3,C5*Z6@1SW@796 V?ZG#G^59SC<&(Y?/Z M9/^%S>?)X7D>]-DX^9Y:KF"3WGQ![)?*,C$? MOY[M$:YT+^7E]$U5CO![10'E-Y!1V@&O\<,/]P@'DE'8G2X(7YL[\V8TVD_\ M9[[61.!Z[*B^G%'@XWO'HV*B?9R%D&?$Z^]H'UGEX/-%$OGP^;ABE% 3-WWX M%\J1J:4.F(A=?WEP8H]@0\BF-WJ"'MIQAU12X[\<\X4+H[8390""C$*>.W-B MF2HQM039K<0V/32UNN!,NUO)B#J+'C#2MJ?E3=T#7+QOH(3W%1S_X[P>U9+JQ@^FQRZF MWWG#\_$@H !;[,.$,(7='9'P@O.!W2UB]4],+?.MB[Z)]?8/.@6$I+W\Z/YQ M0?!8OIX'_<3?XKXVLP:Q4(IJ4,Z;F-J&7DTJCD>>4?/(>1%G>E;'WF?P[>ZQ MYZ&BB13)I-^G/B]3@4&FJ08C,/T)Z[04G M)1F K*]!3E*![E&$F^KA"?B!P23X0#2%\%CK]ZE4H]-40$&TE I(6S)/WK = M1&!W_683*0GN%$M-"XIQT1]P?\#] ?<'W!]P?\#] ?>/P#DS8TOQOPA"N-9^ M07UN+"0YW0XGL?T)/Z5<,C\GM?CH?&##R7_N;@ ;; M?]\1**QYRH$:. :RST<%QDN^AUFHMW:MBQWXWHB&NGMN^,]WV/T#+@>0?N"F MHHB7PK_.R^&R-D8Q$ &H]H?1C4:BXB:DM[SX&Z>AH_U=91Z["R%2T-ZT DNZ MR!K6VM=-6P1YOX]PD9\4B91>YZ-9/4&'DHF>!8ZHD4KG3NFY.6->O2&.3]E] M9L=#I\<:+9F[(0WP#6T7KABVW7.O5=G\VYIVO;N/,0SZ] A9EOI M#;/+Q0O:+C+>K![",AH4JZ](D%_8DB"H:]UF%$][IWY:#M#_;RHPK9]N(&ZG>"0^)O[^C\)80MY.NC:)[IZM)K? M5*.=JXOSW-RP]@-Q4QYS\8 >%;,]N1:V?SG5M0PAR/:37L*[58GQ5.#GV*^. MBMH,V%__!,RF4/C_"]&W)A>"EXA@5S]B+F)W6B#,&G*2,@K:#H/7:Y&'48?> M"1T5KX\D*/Q-N)>=?]]16_]D'RE^ZCA.F81PA0N3++'PB,#J\"_@H\$QGL?L MIO"S-A^K0B=KH@:KCZ;_,MG.V_PHL':NH^XVFJRR936IZK/[_04H'%D6&"8$86R?ZMY&?R 9O2947IPB@7V=W"8;-XW% M$NT&@9L:9;WG+<]KZ[H58BUZ_1BAEXD0DI3DJ:^ZMGA#QA&\7"GC:IJ% <7J MS+>%O=W77&\2%IO\GN4#7Z&VS-%[8'&"WU6^7C!JX94DFRD:M@'"]QJ>Y#-K9EQ*>"&^7*_'@:"W5>_I9CS+_5D MI])%1%AWN@8J2F[L4 O.PJQ&-H;9]B:&O?%RF,S+F&SUS(R3/.%V\?8'*1MF MCOOGQ:=Y^\?2+XT<'L A5I$[HI89)F?M%;=4X/B?AS C?MMB*'#-B)^.5#E* MNQ/)5(#A/15(YR/%#5$!,7P%Z'F?;F2) \L%%KW:&ZNE_64+-!X?3 M/:A02E/S5BNK7S%)N9,9,)+WD;^VJIB;G$KY004'?:F*U.6$[M&::CBC"Z .&B?$$T-W\T1\6T".:A9:8:JZ^/ MW!A_:'[C7>2:\!UW*R7_".&T +MGZ:)I5T>3%R_01H<30;1_0>4#]I *W(BY MXK5O[^,UTHMT3A7(V,Q-V>,)VU<5#_%O?"_\J*][. C$2@5<\KS/$[KOXL 8 M>*\8*C%?::SQ0&-88G7L^+ARE=1S@4='>SY+&E:MOT]]OGKLU5$Z7&P7*HK" M1BB@.6^84(K3Z4&>@5>2#"?<)IO*25?"V,S+3![P%Z1>#] JK#N?P;9L"0?S ,)8?1 M]$Y-5._6\@1+=\-$FQ"<)!$*'8<4C%KCQXL=WM6]PE%:';PI"7 M:@/@NP1(MX-?E*Y6B8>H9L6LIZA3E8W-HT]F/!=$&8P8MN^_YO*@O_Y[2AF& MS"@N:O7[L5(&*$QC;6+$<["N('0KK#DLO0>$?67GB?+Z#KL_0DDY*72EYLNK M_$>^XCP0 UCWQ?!QQ*X'ZB"M$4'1,B'Q+E(N6Z"SR#U48/=G$,3:DIG&=49! MC5MD42V*:[4J%4@:I0**_HQG.HE0>E&;-5%*69Z3%"^W&Y M> J6NSM*+S;6#%?3F'W3[I/@ES-4P MZ%(7_?&HSU?Y+\8G*X9FMS@6ULP=$ M74TM^>7QR8V.N]I@#P325V$6A3=E25#_C.+=?0M(C/Q:7_1#5N)?XH3Z-QV- MQZ$F"V(6]$Z$>]\4!,/EWDTM?C@=XAB;?83A>K[IHG(>N6[$-A #2T&\:]_- MS%2[*1_+CEYH9!HQCT6:R.\_?[LZ;L=?JF@O M;+KTLS;D$*S\N &3LP5SIP('JB!.*K!Q=QRV6W'N%\F=*$H8_T@%!/4EH'J( M20V1P%H)F <50E&DD-)ADA+7M M&6$-CJ$"CMBVS'/&U9YE5S.G;9459:QDGO$+ S+1'P?HY]\?CZDJSHW'SU11 M <4\MM2DX.^E!Z""%]>,PM1(O_BO&0&PD[NT>S@5@'6J@)=Z*"*P;Q94X&I6 MX)[U[R#X2U5QXW?9\=\+W7;M7_C:[Z6I?[/.8_U?EX+^/R<"CM!^P%$ >I&W(]+T)9)_T@_,3T$%D$L%#@S887R;J,U]#4GIQ57YA!9+B+[6B=]3ZE^XK<20R'F6'= M*:S["^#8#B,JD'!ZT_$TZ03XF$YF+D MO$PDRX24D6BT];6/ !=0[FUZ^[;0L-9GTA=Q=]X[7MUKA+,5&JTFL%Q:J(8\ MMYN9\\R\C[2?Z_7T9GN:P')42BKYR8W[S&_+?Q2V6J3ZM-MOUV[R4 'Y6:(T M[-MW*O#F?>7O35]\'"U@-\BIB%^^M,"[:;UG?>3O:T3@C,>_[S#$/[7L$2]R M_8S[<4N.3)<(1@!Z=Y$VDRF4E*3T5.I8T ?K]%!.$T)?KPG9A&OB;++0K8E# MCLJIV&/9,M:#^AS/UDPR W+?C]1#GH)OVQ'&4"@2$9AY&4WO!1J4A:,PC\G^"^$4H%8D.!Q@G:M MEX.2Z$I!<9[=]D;.]L8RA94E%XVNI=R_,R.Z1\AB5Y;_EF\FO72&8(UAU?1 6BAS # M&FK8=$S6DRZ']FD\_%F;)AGN.F=ODBF[XZ@2Y*JBS3:?@8W=&,7V7R7\Q((Q MJQ]UOL/,L5EQ#VO%YMKF]9K=)^[@.+%IU]EDQN4.6!K=NMZQ^,PQ#\.]L$%] M%DD0-M@]=K\GSFHX?![NT=!-[.[A"]&2CB2_-\Z>:4JGU15-Z)#J=W[TQO-* M'VF+I/M!.?FW_UFJ8CO:JSZVR"<%UG+\R(G%.U9BOL^*',::3E8UD>6&K,9]"SO&MVZ;)WJ7"6L$]*V).)FNL1R+VH)D M0>B@1J]G89W'PQ4E$X*= MH )86IE,ZUF:1]A@E*,CNUMO85U6Y$HRK;M!^Y)^N4OA6V2_[&8_[.:(=NUK M\*(68@U%!;8__'V?H,\/-HF@ LL!*83AK<-F*D"J^=>M 5PN:L^/EFYN%E%. MAU*JJ0!M5+WXU_T MWVR(Q6@V"I0@6?S5* 21@4&E_^^!R#23@5L?C^>,?BG MO3_M_6GO3WO_+[4GM3Y_G%S?IEAB4;Y^+F5CO<3S*^?8=^A$2!)O-*#2TUQ>BK:5^)QW397[S*7 M[;//I4,Q;Y971Q^WIXQ?<;%_BZ7DZA=4.,_]G!)<[W"L_&"C4 2Q<3M&MU>; M2CD-ZS31549#="RP JDXY^(/D.9O3#0.MW9.%Q$S^DVM-F\S7##\*_B=YL>I M0+.[3C)1LM5]S8KVGNO]DI=-GSY_[&1>3.''\ MZ&:#>3FX;>NV?ERJB8CVJBRK1%R-A;<# IMU\M=(.65D,"#L 5L^LI!X=/8Q M@N!G_&!*DIE )'IZ'5T3+=Y7"_9'08.TEI">J:I5:G3$[F2MDW6+F;65'1P4 M6MG W2$:HH7<@&%SUCUC=@)9/C8E(6:B9$ $$;][-@&UFRT) B8;E HF #07 MS/_??%;MB:91+]60@_Q'6O%JP7&A'.=N>,*4'A)1!_8A(*M>WO.B)J)*_J_9 MRHKH#'X &R?V_F=>?022^]^-(SKB1=@ /OP3:E\+]K/F)(V% 9-@=! 5Z'X4 M_AF,_0!#0ZC YU%R!A5@49U#_!#4W0)O0O!#OB/X'60'%?A?;^>5/;07R'BA M_K;31H3AL>T@+=W^I2@!B7I L)=I*7@*T>@>UW:WC #JWB&<=-2Q&7NH^>'# MW03"Z=QXU^:SB2Y'GE@IO0(]MVV&>I#3.G@H7]-_[DOJ8ZWS/P26]BAOUESW MK)9+/F;&<_#\G)J!V7&S8[RFXM,UHP:2Y^4WXK&^%M'RZ#I":%%M)(V^>Y_S M,AZ\\M&I Y8C-KSSB-3A1B8&?SE;"6:$W85%@QL:L])(>MB[6;&_:H5<]_-= MF[54LIG=\TZW/AV,:CRC3M?[N(F?;L%9BAQ)H0MNP##,:TR&BWH&.1_+@34. MR^>>9X4B'B/RM4GMAC\S>1<6TF"&R M?G%Z6QO6A;E$Q?C=60Y9>_.VW($_JV,$HCKHG_VJ.N8- OX)]R3D]CIH M1>[&-UT)O=$XNONC@SRY,<3+?2]]0"]B:;J/%ON(A6*D<08^20?=EQF8FYHA MVO+M?K**!!58<-1_:IM"<,?[$M!$F[6OA*B^G*3Y[#?@$[!:W^M']XAZ M97W,%T;Y#Z=GJ 3S 4<"V8:;M]P""+)G",%@Y$M;WG5M:K\%UVAN\<$0?.: M0YN*TP2AD[_V]>%K(?I7:M3#YRN(:@2K'=@TP>+9+N@)3 +F_?TZ9U"O;;/- MX],2HZAU^QB&"_/SLP:?^@,M2UMM9T!,L#NT9E@^"S78P[IL:TVBR 65A2W& M\W47]OGRS^N\A#WNB"QL*HU^"CH]N>^>D8Q1@91^+R'\]P*M_,NH_LO._/_Z4(@UY!^Q9H#?MJLE:S,;YX=I3CF.8^Z$ M1>=,QU/X"!=LVL9)%QYPDI_:BLZ:XM[-L][XS.!:E;B<-^9Z?.8QK3+JW4H& M'=65#BF9@>H33M20C"=4JH2NY;V9\-E--+^HW#SHN?*-8[$\_ORQ6RL1>C4) MA)UNVFQQ'<;F'#X2+DU(J0ZVLAG5S.-VD!2#=T5:YV/"S"(4.=0C"F*T>'MO MI"A3K+9__=07I,PZS-?BBJX0G'!6Z+O[77[\ZX^4RSSN.-WAO#Y/T>!PXD@] M&;=$)[RA32S5,;/\"+(8A?!YP[#7.N%$YY(X3^=/ [%_\<8_6,&Q_@<+-I9T1OS_B47@0-:?& SURPF1L1"1 M8?EL9R29[FI-!W[HQGM?;T!_;]B11U1P92V,ZUHJYD$-K')0,6VZ-N[<()";.]9DB!23FG/@N_;S>:L&G.O_#M] MG8;&SXTKHKM]#^*T.9CFU4,R]=-_C#PN95BY;U9^_E!K?RWK %XL>880A4;$ M')Y>ZY"?JMHU9UPP#SQV?958UNZ$F+6T:((ZXE(H;)<=S!H1,0[:J3,'WM5> M=?D6EWL!,CN\PI9N 3ZSCJ$"FSQ5M7$4*:_F'(DJE%K+-+MY\&#(G$2'26;' M\%NNC]-("*TVO N.A3.,B>R&2?CME?6?ZRN-KWFP%BOF0@4BZ+9RH)/K),6, M<*G##O-T[[BLJ9.U]1V,:X<4,%I?'INR48HKQ;^:DL8)I03J#$OV737ZA7@_ M\O95*F.MF&T'=V9[G_<&*@I<#^JNC:08?8_)(-?5]$>1ZRHPGAGM+C=]4A G MZ?JO>R-_5)>CR\>#ON^[I[STY]*2 +G"&TI)=:..>Z2VR 2%FH85PW]-Q?^C M*.;@^I.421)O#J(O3JP^^$063-2CJ^%! MC,;,UR#FMH.'^=6!55Z\\]\_CWW[-)<(_\IMH#A-$2(9AWGT%ZU='GE< ^;3( $=!T7:A/GF0BP$NAUPG@UE!Y7W1];O3>TJ6J$.XH]',:_C&P+T%B[ M6)$FDR#]S3YDQ&$WCQD/QEY-(1H%)V(:<\"QO]PG[FW>;ABG F\+;-Y^B,\K M;K4/>*"4&Z'$8\<(4JNUQ#5WT=(.Z7+D/+=PL+DA[N:9#0?AO?8S8KUQ^247 M*V; EP"27?UTH)[8PN6OGIF9AZM=B!B$X(;*:UQX7FFBV^3QGL&QST?O&+-E MHK2'Z-2/6 Q![D#OX$IC89ZJ@\L<%Z$!R:3@ M5MU>-C3,0]N*?%(O.\8'"7$@@,_784=(TN^0"V$A"V"\Z+TD@-"=S5^JWY^,UL6_.N\E*%]SFK=GJBP K M=_!" [#N$>"%EP@^?3%"[LVWX[IA[BJ512#.^:N5,.6>,6C5"XU8)3J@ M;U9:X%"-*$NPN(95W1C"=I^?W%QJG%1J [M+##=6-J&?]XBDQKI=OV]2ICGA M!6(*!ZU15"P$4 2A;ML.!6,;)]]%T^:T/?O_PMY[1S6Y?>VB4504A2B(TJ," M@M*4CD!BV301(E*"M*BH-!%4.B%1D2)508H@1*6#$.G51&H$1'H+)83>22@A MD';C/M]WQCA[_[Y[?^?>,\8YXX[]!_R1,3.SWG?--9_G>=>:\]4__KK-8Q\? MMP[,\;^!6PKN*ZP>'3,NSXQG\.;3-*B1;, K@49?T&.Z#">F2=Q?^Y#M%2P2 MG'D&QD=/L]\1\R!H[L4^YZ"K+S,'-;^*VA!90#$XE/FOI]3^;'B=Q@:X$'>U MT8R6&@Y/%LM@"1.IG,\RJCFDV2V+D^;:_J/-]M\^A_SUN__90_L?E_^X_,?E M/R[_M)UZJ*:[_J+>T\)9*!WP$)N+^C1\:H)72$0@U MVK,Y&Q<-I2D3>V6L?ESC,BELNPC8'NL%W,0DE'<2S*<&5Z[DF63X*;=LF/:. MS 1"^20-RJ'02PLQL.#@C3/HZU-Y$3G<#PK6P07[&_V6+8(*+3@RTF6!YK&C MI-*-/#^.L*%IB+V>A(RXCJD)"HO8HQOM%0-+YX^XR;2C803=I8DV>BT)QA"X MODXUW *]ECBS[BN^EC6_@M7OE$$L7^ +"+'ZY>*I-B.NCQQPHJ;&T0MHB(A,.0 M>%1I91,T'"R*HV">LQ1O,S33"/:7I_67&HNOY?'Q;GHC>1S) MV:C-ZL5M^D)VHKUP+"T#A@IN19L-,'C&!B0/&K,!4PE;EH*KZ"CT^7_+],^] M^;]^_@[U/WX3;OG?-JG^U_FS. D;H%[<25)I]@!MSWAF;*@I?W!I;GO$!EE V;5?I\0F0&1?[$!96M,\4Z6H[T2&Q #^[:(%JS3RIX^ MW%+WA'$BUW9+$SY0+6X^E1E=[;5RT;S'.$>"W0UVB?6F,?GJD8K'HO')0 MQAJ$D;B (.A&"(.UCY%[7/P7=M(?_(O?L\+2!.E&+L4[2:B*X^IYS 6LV,)U MR&VY+DBE3N#D&HUJ6Q92(^K'>,4&8&DL[X?X"6QYGM&<*ZQKY 2]J3@%BO_( M=)ME P8?(>]F&R=:Y*;WH*M!. LV@"P5 !K:O, &K"4GXUM=V0#,6U) SBN6 M[L+P,=:0,ER3)>H1>NDNZ/T;X(\^L# \9D"CN9Q($+48*+R&>#OD9VQ8[+C< M_"EULSG(.(MQLFN9/ A]@F0V8IL82>B!FC&-QA2KB#TE7RLK)&D]%VLIC\M8 M62W#&'K+V?032IDG5;';J(8K*R4(#?)"6\:&#WSP!\4=# U'GBX-Y?+.&WM> MI:$LY8-UJI;-S2$+9CF1#6!86!S]5F79V] K/+T502TP2-IM6CS=EG&6!IO% M%])^-=C.U_]"9U>.*&J@O+[X#Z&(TU$!)\)H;&Q=UX$?.>&:T0MO.K^WN2+R? M@AR=!W/WUQG<16&L$\D[T)5#^Y+7KWVN>>SP\>O=%YTZ1U)VM4F#+[_4:60U M^\09!/I[BU371(6:9-[?!QE;Z$2UX7@09I/NQBT.DOUJ8PXS15LFUR>-"_)& M:-,^\GCQ4"C 4Q/3KT23D<%#:+=1W#C2\;['.AV^#8$*^AL;Q@^'UT6)CT7 ME_;=8"[NBIU\M>/!8Y7NHF^:B5G-QH6F+(R-+[U?C#<.K)PJ4FYR4J_OBSU3 M"2T;1!*\UE!2V'*.-)R__C]_JN#OQ13_XJ%KP;^HWOD7\OI_YY]<&TL>V8OC M0_+*%_L%-QW%9@>SKMB@=O6&P2''&>^WGF:,9]^*LIQ>]KK9.-#48?Z)^YS/ M];E\&&0*&BXA2GN6F6;<1!B+>?W@QVVELX?J8GY<*J;>-$$,2G,.$G MV8 A-*_7@6YDU[B=\@[\L9/G4_N/HRT5!O$Y^2E116BFEP I^%*$W\+"K MYZGP;'^66^VV0]6QU1UNL] '^&VWD,EJM(+0!N0[G0>A^K7;LM2U+2K00V8= MGL4$FM+*V8#]BMUEN$OMI-7PW8[O;45Y!0="1T&6X7='474WZ; ( DV&&LXL M5I2LZ9?^!@4:UL>Y&Z:*JW$_-'R'W "-6SKBSV*':,9T,80RS6!ZU&:^H,CM MV 0'5I>LJ]YHY)]5ERFV[*S&>&1M!91[%RIH2T)7ZG#RVT\_Z,XP-OH92=#& MKAU)DA)#(/4[Z^BZ!^*N+R3*6[!1]%EJH#1D]=PHC>/J:V!AD-FG^4M.H5Y# M7BN2T/*>Y=-",0._!"-4)=H^[H'-%[5Y?3*QX<&W3:G(.]Q5?&1BH-0:H/#& M3$\P;S;DS\>LYM+O3T75Q11_WGJHR47))$342NR>WH1=S$<8D5<3JHSR#+1C M)RH.7-N)@=A,ET-CWA3!3'NEXGN,DPYS$G$4&W!IYTACY+I\Q=*QB.A!0ZS3 MMCYU)[WP2(YH.$M'$+<6/FP''4]U^&C 4J&W"( 2WZ<;9?,5%@K"A'N777:6>PC9,EO8MW[U=[ MVQ#'W>(@2%QT+)3.?URMY9XD4+J 7L:$_M$/EO5[9OQ#8\EKBJ9@T8IN0N * MGU[*P5]I6R#:]"=U)F5"J1M?LH13=6["&Z*<_XT,D>N70X_2D]A0^1RDMNL82G1VZB7DP3 MR0E^2\T?;DLW7!U;)JUWH;YWL@&"Y@0&B,)7+)MJ7AJX:>:+7IJK'88R1^EXV8+M[;@NSA_:6$[;<-"TRO2-TQ#:U.6F>3V'S(&*ZTX-XT?H' M&^#]FHI)9/S>)X50V(#(HIC4"=#AV_-G?=9)<0_RLJKHNI6E45,2!\-OV/4*&^TE;) M_99<>5*;@B0(/^JQ4C#N"&/H,0+&5XT"'6B_ J_0TFW9 EOK?OW%B[CH0>?0 M 0Z:;S78T8KXT[EM7#%W=U5=A [*O7,!MV:Y@W9F ]",BR2FKV@X&^"3\6 < M/L,&\'FR <=P$_DILY_77":4N&U=VO"N#DNW1%_;ZAZ,T,TOW'(2G"N8P! P MU"\[Y2H8Q<@GK9?>!5_O;9-X=>T5/]!;'U*(?,O08J*18@QI0S: =)P<^C[+ M[M3WNG7$2,;6^VU#U%K^YGE(N>>0^P4+_J"9 A;6D=71= \ROJ0Q7<:!5<;. MG_V@,RMBVZLH:U'3R60;?"-EGQV'%/A?D4*-7-S"&/Y9PD,@RT3H*&4YLP[7 MQ'Y?<],V\0V23G75.(E6%#2N:[O)9]JO;209LS\H2,^S4Q-OZIJ1N[E9.58Y M[F,@5]_")]&)PJT15R$RX#/([SCRL-O_**SCRA4=X4R6I3J1BYHP *-QO$KOH38J'+AJ*,='T0-)RM% MQRB=R;=OX;0A+L"3R%]8^?A;%-_ZU%@Q!(29N:H8W$AB M2(W[8#Y6#_T.^CS,EP"&*CUF;/\B!NP\(W5RXMYQ"3)\UF//%?]\Q!\T5-:B M58E?SJW2'F]9:>/J/^*DMP83W[:=Z:B^;.YY4_):>GD+ZR?X)+FED'Y?E5AZ M<+ 0>\"8M$"BR&_OW71Y.IZ<96%!O\WW2_BCSDS8VL57K1^!!M^8U6!-OU32 M6B12U4_R^S@?>@(?IB;LSFK_8F>?79UGJWLK=\/P$'?$ M1=J+;(85S9>$$UK8J]>KUG[0^R#_':[//UY45$#"G;A'83.PYRP-:X80\S7R M%*LC7;+'.QFLW/HDUWD7%7JOIT@J<4?1VCU=W>*\.=_TLT0>GM!]L(6PY>X) M\6LDCV4Z>:/!IB1\RU[R6GEY7=2%._$'\,?RQ% '8K/FO=K$9_)IMLWP>[V%5/BH 3T7D3U2^Y Z/?,^ M-F"7BR5TDE6D07W.!C3,<;+7?Q;8?\=M/<&5<;-.0IB?8VEWX+M51 (7QR6: MU?W?:_4YV;F_A=4%HG$6/S4"0GJ!6IQ".0,9BBBZWG^>>CG" 5.8*/TRBL01 M3@19-B!T/QM0$,W\""%S!-'*\?\X.7-!B6GGL;*'#0CA (YSQC^#^F=0_PSJ MGT']?Q^4$&V*:D+&-=K++H)EF?E8+>?$#RMN.-!^EXO# C]&YX:OJ*T#F^%B M+BE><38(7=H(_;)K3QZ>FE@^%1HQR@;4\C2(O]B2?Q5@)2AGGD4I'?H^(S3: MR@:4FKO[#@>M0?N8H75UE;V%#VIJT[7=G"WJXF^0CAW__;1Q=[ #<@(U\1'$ MRY+8H::(E?@-6MUX(9%2[WX-5>ZI?W#[\A:ELA'W'"*!OXH]K2!4C)^H<"NS9<60K]*!/.!I1TBO9S;B$T MEEBNGZ4>3SJL/2)^,=610/,7.=@ET6M_\<=4D;W%7%8 I %%._LJK@S&89EU MUZ(8*UG..?)0.YUER(6"S<=;\S8&# $,E,Q"\X8F<6CV5$6JX\$1P4)TU(#L MFX#SA56 H/-S?YFW_!A^A0U+Q,\&G(#E*_$C%2F?@$JO=W$+.^D4\A)'- :# M!:R#XAN0$B7=?46#*5)C.KBUMF$?AE%1V^_'"'\)#=1? FS52.^VY-2B99Z- MJ;?4-!%6 ,[__&]\[:'!WX.GN!PW-&A GC]#IWZ@;8L%LZPQ,95&; B7,6N MZH/E$7$-6P&SJW)?4HS7'I8M_"JK/M=<.9-'%7\".@8^HT>R?>;B;&5OI3?A M?3288;(V#VFE#5HPTU^9*U'A>$QLZ?FOTI@Z+Y^JSJMY!S4A:UP.E<\^+_KX MF-F/7PFX%W]0L6B[U/!)7^W3IMWX3C5:F" M!+K8VWB?_QF:D&+:9=];L98Q M[-5'ER\]G51F>;&M/=.C #5XK8O!2WFRG&AL'W!;)C(Q9DGT VBU,G=3%YNF MN@6-\7FR:@\Q37DVO"IT:G?""9+E_S#LT[A?Y*V8MC8E9:=%5,C)VHO+^YW] MEJB2)10FN::*5DR1:6P\' D]XII8<52__K*T887R44.9.9_%P#M [E?/^"YT M>J*M&F WLWAU,P=5<0VI.!6'%(5QO(_;M7/UEM2$.Z-95/.2K756V>@\>E(F M"G&C677(1DWG7MMH!?C+LUC,\6+$18I'>";_HJ_$S:6:]8D?Q.?"K(3ZG.6] MQ;D6S,\LR/F8O9B8"]RLRSE_G3?ZS/?#0CNE7[SMKJT@K9D$%J\$B#I7W,NM MK\I8\=V>#Z FD36@86YP8J?7V/6&SVJ[S^(9!84]#.Z/SC3U73M1O$$"HF5W MIC2V >OUUR@1_$DC4F^1DQIM0>6T FHQ;?CC58L2)FZ2_X\>1WK$W3]S!57+ MX]#T<* Q]ZM8#8/'+D'KM3H(4[?(+ZF%EB,#[>02<"= %G!DCS'\+8X?>P:A M0<:E>9#@L>BRI*BBP=,/X*)!,7WH[>E*(AOPA@T06?) %B.-&_&Q 1??Q6Y?6+7B8)T*-H_*KLR0,MQ/19&A"82K)!6N- M=1IV8P, S#**1N2FTGZ7PER_X-M?NY9/%O[Z]/2-P>9HTQ$ZK /$CYK()!ZJ M$YRM_VR"FM*>:0OIO7-Q)%2BI+52V68#Z@T@ RIB4+*+K.(Z<94->.Y7&0F9R( (8<^Y MM?I]F!^Z)6T6K&/!:[<)T.6[]#]871K=KDBM/D75>:%5 MVUA!5R6IB)QV+1_;80OZ'=1W_Z_2U&X*"0 V.DB6SVA+?_:Y'G$B" .NT M9Z"3*T[FE*"VB?(ZIV7UG#[!J_8=/2_ M 9>>:6'_;W%W$GP6^?.24D/N)O5WXD<1E'VPR@?C.EOR\=,C56G=LERS#LRE M#&!8041N;G>L:GIKT!Q8\ICQ(:,!C*)UX0@]AOCW?1*G#2N4#U-Y99=UUXV8.AS9/ZQV_R;V.^?U_;?O?*[<4.QM+]M7O1E[TBYVT@> M+!%F4]VRH/L*A2LCA(2'=;X>U92J5J@.UQ3B$ASK_NLISO_SSPT*PF_V*7@5 M:&&4'M\M+0OQ;==M>B&IM_509\_61Q?UY5V>&<3=]AFG. B[V/D]O%T1>7E M0).G^*I%X>\Z)+<8O_PGB.+^'1 LF/3E\1D)PK?_V,'<'O9'/V/<9N:Q1!FB M M>*W"BCB\449GSVO3;WJ$P_G+0D*,^R MBZ(K^A[;E^WS#9<%PY?[!Q@RG+7L]#D9@Y7T"^YXM'K)*L)3UW/C:^LV3\9P MP3(\#'>H#D3.,:6?#-'1??"Y">;6NL\_Q8PUFJ/(!I#/N"G:Z;D3SS.@!H3I MVU#R9XK:25@F>!47FT>6><$&W&$#(E!":E/\JNL1@"K,2Z? M*W-"5]([TG(G/-*X>-1A-7=]\U1E=,37?62D#D!WG] M*=I-+-D/(R[J*X]$:0J2RD:Q/GC0S?U(U/LGXT9)[4,-.15Y/:J#*CA,(XWX M8]MS1U'E:/6HO^2X#:I>-_[6@+R7,V)DJV>7+T/NY2!8W64@-:-7 M(1.'[#&B5[&P.>N"OQ;0!]4Z'GN4+9V\-^@K?_^9*G[I%P3>4-L!)#U^\7GE MF1MU <\HJ]'&,S>V4=?)+%R+\#8]74+S$G3%8@ E.P+]@'3R^-KF"6])+5#L M[@[BW'RDP0=(>)W+U,"YAZ59M6*"9?#S%Y?MT+-NCG_00*JI]_O7FNZLWRT7 M3:4XXN?=!@6MU'CR!2WNR KM3;.W]@"2O<_+FSYS\,M'C[L;3,?CVJCKRGGI M_5%!Z?P\[Q").!2#Z_ ULGXD::70R5$H&=7NYF5^V:PACG>^;IIQ,=$Q<*@8JL3GE M?B?UNLH*93JZ'I_!5:0EIP[-W$;\Y+_XS4_S5!3?*XF=HCB: MJ19Q[Q:-O4]N^@0Y,/*1Z17M].Z G357M#J^Y&S=RU^T%\F;(# MGS1@"%ZK)RBE>DS@>%TEI#[#@=]YIFG^IL*3,47*"F=F9(7.O"P_*IF=+QR_>-[,'OD1-O(?SUST+9.9P $1@>!YX MD?>"B^BM;X[$)T<$1L".07*;XSV_>,$#Y9%D;;"L\^FA]#_XY%V"Y*]=8 M^+HPW+=00\E\*",LXXK-NUL\LI^K8Y[_]QJ+3S5U+QL.I,_ZK9#@WZ2*! WZ M4B885RCT[^D2HR5+7>/7(3-ISU7F6/LR/&;=\D-/'HM E)VKAD@-MX:WW"47 MI!XST_,OPZETY6(^,*[0[UGCJU6AP$[/0.,@V2A@4$$M)+E(&1H#$D2>THJ] M6AXGE+PB:52LR-T_=!%D%[%KHZ.0W!>K:Y&'KTN!)W0F%397/]!Z:O8T3['; MA.7# !;-IFL[I]S.M/YLENA["J#;BDF$N$&/S[-.5Y%_7G+(<]43_!$5G%FY/5F"CX 5N2 M0E%X9QX;X-*>*US7\-7?1:)3"?#T6=I<;U;068/$B0NW0]2+7;/L'WTNH]EO M#6;104KHA^]CM!7RTWE[L[)F9#!-A=EI[J,;EQ:P0FQ ZW4RFAFR ME\"E.Q MAS20;2=AK\@JOZ,1RA1+V'VLQ!S/H<&GD;!@-L _BR6]@_ZX:::'4D+WD_YG M*8#Y9>$ =$29_4FKGK)O!M9?O_9M.?EMTK4+WL6XM>B-+O%KRG"E7*;-48@M:&ZL"LW7H3:V4<0_3=XK6GGO)T=9"171Q_L* M'AK^_&'QH/XLEDE;(,-NT^*S;*&Y"&>*4R,; %RP<=2=HIGZ>>%32 =F:U+F MW"Y$R6J]OHY!='%7=7/D !_*#1C]!-F2]VA< 5L[H&,\1=,!D7#"B^$."^[B M&L:R/OLS3R M1'7?IZ'8@!"]6#9 _"/0\G-= 4L$/Q'&/ $-8P-H%M9L (4 ^O@B(#TR?M,-"&"?[Y54A40[[^LIM:]TAQJ6#7Q05 M5]>DK3^]/%ZE[_MV*,3"F5H9USJYU1I-Q1^%A?>L,Z*#!"T MW#UU@__.=&,>'B?]/EHT7?6S43#9&"U@UK[N$/E@7=!H,X MJM',D0W ._^+ZRC7V>AW+E(RH/5/@/A=/'+GD1\;IO?9B0/HT*AR3T%&5(]/ZN#CY52:V;0#^M!:N+=G;,%-5 MYT2^LT)\L%W:7_!^$"SI?(EO)G'K\5G0>LO(=O3FU O:6[BJ&[H,%EI>:!6D M8D?+(BF<<4Y]-! 0&_YH^16R0]3P$.-U81!PDON[GT]K >()F;?1-W2DB7H> MM]V=)+,N2$$MF0:F+;R9$.,(YID9N'= UN#TS'P@:#A97J)J<1O5+@XGL@%' M OB**05FN/@?W_[-8DJU25UF&QR5,=MA#YSX%9NS M$C@7?^N=CT<W4.I^UE$/)4^L.3R&)XT5+Y;!(OP:J5TTA0GF2;H1 MZ_1\ $']#T\:DJ(F?!_\_*JU4G^XQ-8ZJ!E'.Y]8FBL_@ /J:/%%>[P\D%?X M5I6V9?UN^2J$X"313]6T*ST9.?!!=743/OAIXIZ*F/I)HW:'=A@S )T1@"W- MH:%,4V_V*Q66C1P\Z54)BY]G?R<>P!K^^>AO3,T..=._2HC;]C1YBQN M/*_Q72WD"E!=U9*8+Y+;V#;%4DZNZ!5D9TRAH]./]2QOQU-C3_A5_-H#M O_ MTI3Z9FOBS+E.F]TPDM)WR+#H=Y;)8 12S4\&?RGNSDH-12^A/%FR*D2F=5?[ M*SAA@0E5K$=]LYQ+6L.R9Z'EY#(^*3W=(Y4&L]"B:?,%^#F_.,)N.[S/?4L[MMSUPJB.KXK_ MI'N/W-&YG_O"ID')_,";AK,X%U40X1H50<8F\:5F(&[17#(7NJ+T7!PGQ<%" M;P+/_P 47?(09.&3!'1*ED!<,XGZ\JO;-EH/I:;CC*8''XJ"/X4]OO"I72*1 M./OKAKZQ3X]_D^D9J74+]_I_XV M=+_I!0-/MVU?DF\3K\ID3N,85W.*%AOP&EG@')_IW_JZ1L=I3$P9Y*W&"1UR M' L/VA2DB7)2C(@&;=#E(ZL'5$H,\4H-DON#ED'N-.A9J3\Z;.T7!GTI5-(< MTV>T-RH.RI5WMFYY1"4CN47Q@JOQNO;Z*+9H?^MUEYR=]'8]?QA#+;8>N"N/ M!G+\YQ:S 5-E_V(YP#4#\?G=#I9L *\C^1HK4H8C-!CGY5&T%1!Y +(/,E^" M@+ !#9_Q;$!,%S?'TCL#V0,ZA-![0@V2F8Q]N67$!LPE)(4KG$6UWC^;1PNF MQI,E@JO-S>,M$E SZ>A#"*80"B9;??)2T\FUFD^#ADM8;>*E#LCF2Z MT^SHO3?[EC=3G^ENC9[PC"FQ,RS&S)KXLP'A$.?8/?.B[Y;D<+>+W@*UQAHX%$WB+Q86HW>?,=1C$&PCS3D(-6MF$# MX%$'%DOX"D 1\J>B6'MO$6E;;DST6Q)D_(EIQLK^W47<<4=F%GH*,N89D;*F ML8Q??L6S_[^1/II:X"^QG='&GZ"2:%5$#8TZ(3NB=J(L;8@'F! M^Y;JITE@*G-^ZXQ0G3.HR6>4#L83& MB8#GW"V0L G44/>?4,$::ON*6_63(OK7LD181R#%SQ!.]%6M+ (/,08=X11M MP^I@ X[I//"L!)_JDZQP; W2IQ1),_:N@MX+CONAJ)"N0G5L\9?Q146M)&\]+JMPY<]40F#.-%FB+"/QW3WYO[?6]= MZ;^%H:F%X87A26HNU1!UXFR0B9C:$55_YRMZ_E(XR7YGS/E_+SE_F-QSH1/@O:IK[:%M?$$[,+P>JR=QP MVF'2L:DQ,(&PCA(11VJ4]MZ-,R]9'5>/^IG*J+!_J8]P>OJVV1M5'EN/BDT) M:\2%0KAU#I'L):V(?; $28E^=(.2#K% M''8CV9_ -VD0MBIB[WH4$?7$3@9\L,JMU#B6[2,5]Z(ZX:GGH5/W)\MEN3;8 M@$G8=W0$$01Q&E-JV/6H3P6^(. ;O]W"P\CIR2SI\KY";P&1-JE(!,#?5+FP M!HKMB&N4;\PE$QN4(MF ,OB*VL3::_@)QJ$'Y,9&+$_/ZLH7+VOO*F_;R*6" M5Q?K4DD[9H!'&QM<(K&I4K$5OSN>\\I0O9E98"$&-P6]3"(1N9P)VR%J!2/A MR\A3QI-"=R)Z6IYF]1A?U9FD\<9E *J_>RJC+B./,K0K:$;DR@8D3]F'L2L? M%WQV/:O.??WI&'7N#>9>TPG\-^^^/S2>/DU'#B[YPJO8RB]8/(K41.3HUF_,ZI#IR<&@W+[_[' M\A_+?RS_L?RKI=[46M0X-PTN (E F&7/KQX@>:C6Y]P=E..?&2&;PR\@]#G0 M\=[/T6C#G2%,&NE WOU>UR=D4[_%HZ$-O,?_-<\F#?(ZO04HBY\%K6ZFVE/A M@5W;1-K]-0X"ZK-^(Z 2!P%;"MY2YAIPP[ZDZ.K49C" 9O^949LH&@NT]O\% M&0[_PQXW<6KP!PPDCG)1(M@X59*;1-**4D\3S!M]9GO&M.\6)4\'B=SPGJS! M 7Z_6KK.=E+N!6H*)S#B/&E%5/B6[J&8JGM-Z_1Q^LNM]JV\/M81I=G.SVP MS+-*X=D-"XX43 1OXB:"?N91!*:VEQLS_"M80"9:1WQ2:S"DIH[<')U5S08X M Z73PHHM=P=#[?S@3:"R!R.V?L83F%>/OKRO6";C@Q^M?(ZBCGDYCN8LG9+H MWU4CSU&E:";DM;8$A(Z.'A*]OHVY4"VUN^-W++;H)WVPQG;DFI.'V F*U-$6 M]'2C ]!-:4GW(2N/T$J]>T+FDC8L!CFP'PK1Q(JBZI49L#R# M?>GR@ZJBOQ 8HX+S1V1<)\X0+)Q;Q?;C?=5"5\0]YU)L'!FAH321Y<Y->QNB:6W-L=$.VA?_A3IJY\YD]<62[R3'%4K<39,L MG^6B3>.G7X7'/:ZF--Y9U):K?=J\\ZW7"9_.@:N7]X:RR%AHK])V*MO'!(F@KD5 M=S]4/<[ >LHL[J+E[6\J\(D.3==@L@6%-B0?P\).O>)(=.E&H21 MY\W]"8F9GT'M%T/Z%S7(QAT;N[(;[3LY+#@9'^/G.W&C]8AQKEVSX^/GYT=NYTI;>!X(4)K@ M]6DGQS;P+SQSV=[EC2EU45Y)4;BUO\:(.T/N)2[+YSBL_X$.*.X^-5'BY3.X MJ\/FM\?4'2E_OR\CPI$]FW%CFZ\*_TQ0+U]_ON4.!PFN)&_4DS(_MV M!EM0Y&V*"D]B+KI-05Z# MR.9*(-HZ&T 7)>6$27;]+D\44(5[]$GK5IQ5/XY26(<[1]N?9/7;X.(G.H.1@KV/,N)#R)B0+YMT/UL=CUK9@[J:+A<']^+^ MP/)SMS;"). MLG=I=*"7,JTB5R!M>*GT#8+BE M]2&E_:!&G02&4=;5QGS1'^UL /'4W&;1>2]7*Y^<$TS!7_D)>6:P/&D0S)'C M,]3TMQ3[XW?O(18_%<)PK2- >5FM;W[,$X%8B<1;%BMD.WG-S3,C^P(CML2- MJ6]HJ)QIWD=CFBQ1-Q?;+0+W$AP(&[MOI[*U938UI2GMYN(VOCVF6P:!3/*= M9W5Z##$DVH 3&%"#^OH@_FMF '_U#-.,)X/+: M5*%"N3B09-"X1%=[U] #/$0X*P8P//V).X.K]QLBV"&2O':=%HN9+[7VTRL_ MWF-#BNIPTZR,[3C_J1*L;]I5YY2M.?OM"XI[(K=[+NMV,]&_W"VH'?Z>-,-P MB\' XPKWJ[E_1*NQW!?6P2\'4$Z0X:7&KSLUF(:UT!0OOQ]N&* +96XA>0>C M13G 22?.M8G 5RSN_AE0HR/I\!D5UD93QOK9U QDJX14?_;&5L?CGJ;J=O_ MH@>,9V5.%+7Y<1#S'4(\:\7]JO'*O2O]#Y/:HEB'@MF 6)&=SKQI(ZYRVW*UY,@'AI<)>> M,FU1&86-,Z".VX?T.HWP91UGU/XL#IB@]E74!>< MGW2T!;5_!T=9W.:1"SO6-)Q]^FD^9RU8XL39 $<;T.UE?C&);NUNC0V@!?' M]0KU L)7I$K\:D^3O-)7J(W/LS;P1>>]NZ@6^7>2%5 HN.$M9U&HZ%KR%/EX MKKC[7B6]G_IZWS/ZEA[?%_Z[I\3W_RRW?E4H=*XN[U!+9^KO@ MN$C#CM8_ >1=%4F*VM1VDY0X]R M,Q$I*39 */IVY;$A?NZK07*)?FU';5J1#V\5FNK>0$6D'Z+!R?'4/B:Z7.FP M,Y:?;%(1R:SD( LW%8S>_QKD6F+]B+%V#@#1!FN WEW4.=!*CQ*+BM%#*B[6 M%,Y6Y]DMBH3\K*PC.=U 1OJUKDE0!AW(ZJH9+\^]0EZ['3IG^5)6 MQ)A7[XI/>?0!1#64L3$O&'OUZOK!D<:PG[J%ID8%<$<>OQB7VV@7,SW!%?%/ M__.G//<+_O2+GX2%Z4A.=A[V<[+LXZVHG/1W"C,J/['>2DT*A:B;55ODNU_Y M4'TS\&%-P/]AG0N(L8+'QG;S MU5PYPKW7IZ(EHT]H=NVW,'O^T0O@X0VDV#T-B M64%T$%RD\XXU.N6ZB+KF;8LN+; !8:ABCP9X M&-CBJY^+6CN-C!PNJB0DO^U:/J4/K+KL-IK[IS08E@"KA#^3]TDX7R[1W8T4 MP:7>][PB_N7>]),&ZV-G,,Z)TW3>-:2%8()1]4$)WUV MLM?SM_I$(0C^^-HSC3*H>J/$NJ3"6#J$/>N':^(S-PUS.1_B :-[<^-P,B'S4")3QR(>ZUFR NYF/S/"10 ME$E4%F>1%.H8)+LD/E".8+EBDL@(7/!#W'!U$'#[PRVD&8SAS8@&"2 >?@UM MLR[S4)Y8,?F)3 M1&2!\.C2%T(8&FMRW>C@Y1?@^>CX>!PNRQ^;-+4D6JAH')EM&Q@>UGE0AT.! M[TC@>G&%" \A3R?QV60=L'M49GYO_$R4[+A=8:U_ETE!AAWF->T9 M=U1!8D..M&%!I:Z %39N1*^PC-&IW_UH"R7J>J+FUKCQ^<\,;&"I 7_NYIP$ M.EQP4014;W\>[[:H8I3;.L:].L4(D]E@R#6 CR/\^A_5F6?.?W6Y=&]X$48> M:;]HQ%L/>R.[4SD531S#S\'M6L\TA8PE'/=^J+D7=[4-(1=S[7J"PYGL_,F' MF()9,UM9 M7=VUVMVZ6 R8L"CLP;'T()#>Y8WD_>I6W7; M-#.'WLA"[+P++#M=(<=T%#+G5M(E>U:&4%SC!K7KOP('%7)9W2C@YG(P1J$] MEE19F;!!"\$OP0ONEM09OPP5"9ZQE3[I40_2AJLTW'(?Q!QG3..L BP%20&5 M*]XD6XLG=W-<:,5//P-TF'.; M@&+JGE%D&G!'-G$K($&_8&B7@A9A>_"P\)N8'YDSG24OW:;8@$@XV0+#,X\, M0CFA0@60O>@*KUCQB,6PQE+Q M0O%P5D?/R^TCT[$:$E&_QL?D!G\_05#1T2#ASFY/8F(4QO4:P4E9/RO(,1]4 MUQ$_M5B"U]8-Y+C1^?6RD?Q+A.C4%D0\9V'+\.ZO\.8FDN6CD&\7]LZ@NHL MSQ-F W AJ-8BN"DSQBNWF,H&\#O8[3+3QTZS'BSE]J(>H/9:3_UZ2;^)9S#& MCJ'IU).,%+*3A'A4]:)5GB63F *EZ%;U3=I$)J:)6"2EXJ8)##[;6\SBLJH- M*I!WW&XW*)MTFG5E*:D/\@ATS.3MW4\+%<,3_BU&T'FK;W.F-)D)>R4):,CF M-L>_OA,;T-5:E /MVAR3NH>'EI> -M?VXAEAU9PX_9'+!G ?F&&=0]4[8Y;' M3V$8CUPC6,NPG;,(-">6XJ> KZMZW16[;5D(U;2IC0>/O)=2("0AVMQD^OTD MFPCU12FLK>76C"]F'8/)S6#>#U':?B2NR<"PKK *^@I96]$%D+2DL;QU*4A) M9ZQ:WKZ:Q*R[ KX:&K>NE'W/0X2)L:(BY684?\\$=#W MLRB;'1Z<<<%KBDP(4H)FJ_]MP#N-JY%Z*2A?N$@QIY>TQP S-AW_G2O.D"ME MK:VJI.)87Z)635)YN8W--IT-N/;KER8X5,'<6L+&KA(;:TL@>J/'$4"X ^L' M?-W$6XE^F*/)/M\MA(<$Y#1X1*7($Y)"RWCYO2OCV]+'W16%9E]MO&RM?/[] MOD18^L2+!8)^6#8-V3?B$A!4E/KXIUVC$T]32#B@XOB>#WLZRW7F(F0?TI3N M7D^%N8PO?1(&'K9J*XX4O)1_O<,9?6OKN 4,=O/VU5X[$[%C2K>E[^2#,P?G MYA:DRF"'BA ^-%_2M\:;E**P(Y';GXWGI]_XT,.-D0ESA+F51C+:8/14_YJW MCP//T)#1TM"/HZ!?7Q,";M(RL>OBAGB?P!G!=;[JWR^G(&]AUY91W(N^X^C' MU3$C;, 5?MB> E3]-1WWW-89YW'A[N7(#[+))L]D2*%7=F&JQ30_9L%['3VU M/CHU@K'.!H0TTV_0Z-'J[78OQW9%>8]> ^7L#L1*8K9Q"3(,%39@!33%\BY@ MFLI*K>0O55\98=K4'F,#$ ,HAUF6N)9RT#>64$706B&M\0JY)[%_ZYOV=4OA ML[NKFI>%.BG'"'7;=LP"\'$_E&<5)2NZ41%I*QBW)-,EE!"V%+$3R6$P+[UI M12O!;F"YGD>^8L6E$;:)V_0&'73+-Z[?KS[V]K,:<>EG6!8L[G.$.$;(W4&M M?9+9R!BY-T/N->X/TW4J>_38#4V^"0H3>3SSM61@RW?.3>_16WUDUN@%-@#K MUNG=29-=[JA6]=BGCQY+H=]40.>?!S)YOF5<8T8@^>=K;4SV!MVR7)#>VBS< MR2_)8Q1TJ4)>LO:0QWNS:1K7RKT7S@_]<9_CZ8?";O4XME,/1+;7B0-:A9CGW(,>6>?1X*!ZJ0"PMC2$N#XYX61HH?2QW97UQ T*+ M% MFV6F^V5*?'E@8)P1A?BW7B^6:6+BYP6>10RNGSWN>&#Z=T?O M7L_/$;)<.[#?_[?I?Y,)R#2W&8^_;1N_MR=Y1S,JSU_%JI11-=1P@O+K_520@4-5D,#D?1@LNT%(T]FJGQ24<;?]K.0;1<]Z]15, M!>HQ,"P%V@0<-F@:/P457$HBF$:3C-O;9557K+,2