0001262039-22-000029.txt : 20220805 0001262039-22-000029.hdr.sgml : 20220805 20220805160739 ACCESSION NUMBER: 0001262039-22-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fortinet, Inc. CENTRAL INDEX KEY: 0001262039 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 770560389 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34511 FILM NUMBER: 221140833 BUSINESS ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 BUSINESS PHONE: 408-235-7700 MAIL ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 FORMER COMPANY: FORMER CONFORMED NAME: FORTINET INC DATE OF NAME CHANGE: 20030902 10-Q 1 ftnt-20220630.htm FORM 10-Q ftnt-20220630
0001262039false2022Q212/311.9200012620392022-01-012022-06-3000012620392022-07-29xbrli:shares00012620392022-06-30iso4217:USD00012620392021-12-31iso4217:USDxbrli:shares0001262039us-gaap:ProductMember2022-04-012022-06-300001262039us-gaap:ProductMember2021-04-012021-06-300001262039us-gaap:ProductMember2022-01-012022-06-300001262039us-gaap:ProductMember2021-01-012021-06-300001262039us-gaap:ServiceMember2022-04-012022-06-300001262039us-gaap:ServiceMember2021-04-012021-06-300001262039us-gaap:ServiceMember2022-01-012022-06-300001262039us-gaap:ServiceMember2021-01-012021-06-3000012620392022-04-012022-06-3000012620392021-04-012021-06-3000012620392021-01-012021-06-300001262039us-gaap:CommonStockMember2022-03-310001262039us-gaap:AdditionalPaidInCapitalMember2022-03-310001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001262039us-gaap:RetainedEarningsMember2022-03-310001262039us-gaap:NoncontrollingInterestMember2022-03-3100012620392022-03-310001262039us-gaap:CommonStockMember2022-04-012022-06-300001262039us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001262039us-gaap:RetainedEarningsMember2022-04-012022-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001262039us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001262039us-gaap:CommonStockMember2022-06-300001262039us-gaap:AdditionalPaidInCapitalMember2022-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001262039us-gaap:RetainedEarningsMember2022-06-300001262039us-gaap:NoncontrollingInterestMember2022-06-300001262039us-gaap:CommonStockMember2021-03-310001262039us-gaap:AdditionalPaidInCapitalMember2021-03-310001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001262039us-gaap:RetainedEarningsMember2021-03-310001262039us-gaap:NoncontrollingInterestMember2021-03-3100012620392021-03-310001262039us-gaap:CommonStockMember2021-04-012021-06-300001262039us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001262039us-gaap:RetainedEarningsMember2021-04-012021-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001262039us-gaap:CommonStockMember2021-06-300001262039us-gaap:AdditionalPaidInCapitalMember2021-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001262039us-gaap:RetainedEarningsMember2021-06-300001262039us-gaap:NoncontrollingInterestMember2021-06-3000012620392021-06-300001262039us-gaap:CommonStockMember2021-12-310001262039us-gaap:AdditionalPaidInCapitalMember2021-12-310001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001262039us-gaap:RetainedEarningsMember2021-12-310001262039us-gaap:NoncontrollingInterestMember2021-12-310001262039us-gaap:CommonStockMember2022-01-012022-06-300001262039us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001262039us-gaap:RetainedEarningsMember2022-01-012022-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001262039us-gaap:NoncontrollingInterestMember2022-01-012022-06-300001262039us-gaap:CommonStockMember2020-12-310001262039us-gaap:AdditionalPaidInCapitalMember2020-12-310001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001262039us-gaap:RetainedEarningsMember2020-12-310001262039us-gaap:NoncontrollingInterestMember2020-12-3100012620392020-12-310001262039us-gaap:CommonStockMember2021-01-012021-06-300001262039us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001262039us-gaap:RetainedEarningsMember2021-01-012021-06-300001262039us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-3000012620392022-04-142022-04-14xbrli:pure00012620392022-06-1600012620392022-06-170001262039ftnt:SecuritySubscriptionMember2022-04-012022-06-300001262039ftnt:SecuritySubscriptionMember2021-04-012021-06-300001262039ftnt:SecuritySubscriptionMember2022-01-012022-06-300001262039ftnt:SecuritySubscriptionMember2021-01-012021-06-300001262039ftnt:TechnicalSupportandOtherMember2022-04-012022-06-300001262039ftnt:TechnicalSupportandOtherMember2021-04-012021-06-300001262039ftnt:TechnicalSupportandOtherMember2022-01-012022-06-300001262039ftnt:TechnicalSupportandOtherMember2021-01-012021-06-3000012620392022-07-012022-06-3000012620392023-07-012022-06-300001262039us-gaap:CorporateDebtSecuritiesMember2022-06-300001262039us-gaap:USTreasuryAndGovernmentMember2022-06-300001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-06-300001262039ftnt:CertificatesofDepositandTermDepositsMember2022-06-300001262039us-gaap:MunicipalBondsMember2022-06-300001262039us-gaap:CorporateDebtSecuritiesMember2021-12-310001262039us-gaap:USTreasuryAndGovernmentMember2021-12-310001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2021-12-310001262039ftnt:CertificatesofDepositandTermDepositsMember2021-12-310001262039us-gaap:MunicipalBondsMember2021-12-310001262039us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberftnt:EquitySecuritiesLineItemMember2022-06-300001262039us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberftnt:EquitySecuritiesLineItemMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039ftnt:CertificatesofDepositandTermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039ftnt:MoneyMarketFundsExcludingCommercialPaperMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039us-gaap:MunicipalBondsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-06-300001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001262039us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001262039ftnt:CashEquivalentsLineItemMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001262039ftnt:CashEquivalentsLineItemMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001262039ftnt:ShortTermInvestmentsLineItemMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001262039ftnt:ShortTermInvestmentsLineItemMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001262039us-gaap:FairValueMeasurementsRecurringMemberftnt:LongTermInvestmentsLineItemMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001262039us-gaap:FairValueMeasurementsRecurringMemberftnt:LongTermInvestmentsLineItemMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001262039us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001262039us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001262039us-gaap:LandMember2022-06-300001262039us-gaap:LandMember2021-12-310001262039us-gaap:BuildingAndBuildingImprovementsMember2022-06-300001262039us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001262039us-gaap:ComputerEquipmentMember2022-06-300001262039us-gaap:ComputerEquipmentMember2021-12-310001262039us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-06-300001262039us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001262039ftnt:EvaluationUnitsMember2022-06-300001262039ftnt:EvaluationUnitsMember2021-12-310001262039us-gaap:FurnitureAndFixturesMember2022-06-300001262039us-gaap:FurnitureAndFixturesMember2021-12-310001262039us-gaap:ConstructionInProgressMember2022-06-300001262039us-gaap:ConstructionInProgressMember2021-12-310001262039ftnt:LinksysMember2021-03-192021-03-190001262039ftnt:LinksysMember2021-03-190001262039ftnt:LinksysMember2021-09-242021-09-240001262039ftnt:LinksysMember2021-12-310001262039ftnt:LinksysMember2022-06-300001262039ftnt:AlaxaIANetworksCorporationMember2021-08-310001262039ftnt:AlaxaIANetworksCorporationMember2021-08-312021-08-310001262039ftnt:AlaxaIANetworksCorporationMemberus-gaap:DevelopedTechnologyRightsMember2021-08-312021-08-310001262039us-gaap:CustomerRelationshipsMemberftnt:AlaxaIANetworksCorporationMember2021-08-312021-08-310001262039ftnt:AlaxaIANetworksCorporationMemberus-gaap:TradeNamesMember2021-08-312021-08-310001262039ftnt:AlaxaIANetworksCorporationMemberftnt:BacklogMember2021-08-312021-08-310001262039ftnt:AlaxaIANetworksCorporationMember2021-04-012021-06-300001262039ftnt:AlaxaIANetworksCorporationMember2021-01-012021-06-300001262039us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001262039us-gaap:DevelopedTechnologyRightsMember2022-06-300001262039us-gaap:CustomerRelationshipsMember2022-01-012022-06-300001262039us-gaap:CustomerRelationshipsMember2022-06-300001262039us-gaap:TradeNamesMember2022-01-012022-06-300001262039us-gaap:TradeNamesMember2022-06-300001262039ftnt:BacklogMember2022-01-012022-06-300001262039ftnt:BacklogMember2022-06-300001262039us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001262039us-gaap:DevelopedTechnologyRightsMember2021-12-310001262039us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001262039us-gaap:CustomerRelationshipsMember2021-12-310001262039us-gaap:TradeNamesMember2021-01-012021-12-310001262039us-gaap:TradeNamesMember2021-12-310001262039ftnt:BacklogMember2021-01-012021-12-310001262039ftnt:BacklogMember2021-12-310001262039us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001262039us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001262039us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001262039us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001262039us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001262039us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001262039us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001262039us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001262039us-gaap:RestrictedStockUnitsRSUMemberus-gaap:StockCompensationPlanMember2022-04-012022-06-300001262039us-gaap:RestrictedStockUnitsRSUMemberus-gaap:StockCompensationPlanMember2021-04-012021-06-300001262039us-gaap:RestrictedStockUnitsRSUMemberus-gaap:StockCompensationPlanMember2022-01-012022-06-300001262039us-gaap:RestrictedStockUnitsRSUMemberus-gaap:StockCompensationPlanMember2021-01-012021-06-300001262039us-gaap:StockCompensationPlanMemberus-gaap:EmployeeStockOptionMember2022-04-012022-06-300001262039us-gaap:StockCompensationPlanMemberus-gaap:EmployeeStockOptionMember2021-04-012021-06-300001262039us-gaap:StockCompensationPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-06-300001262039us-gaap:StockCompensationPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-06-300001262039us-gaap:SeniorNotesMember2021-03-050001262039us-gaap:SeniorNotesMemberftnt:A2026SeniorNotesMember2021-03-050001262039us-gaap:SeniorNotesMemberftnt:A2031SeniorNotesMember2021-03-050001262039us-gaap:SeniorNotesMemberftnt:A2026SeniorNotesMember2022-06-300001262039us-gaap:SeniorNotesMemberftnt:A2026SeniorNotesMember2021-12-310001262039us-gaap:SeniorNotesMemberftnt:A2031SeniorNotesMember2022-06-300001262039us-gaap:SeniorNotesMemberftnt:A2031SeniorNotesMember2021-12-310001262039us-gaap:SeniorNotesMember2022-06-300001262039us-gaap:SeniorNotesMember2021-12-310001262039us-gaap:SeniorNotesMember2021-04-012021-06-300001262039us-gaap:SeniorNotesMember2022-04-012022-06-300001262039us-gaap:SeniorNotesMember2022-01-012022-06-300001262039us-gaap:SeniorNotesMember2021-01-012021-06-300001262039us-gaap:SeniorNotesMemberus-gaap:FairValueInputsLevel2Member2022-06-3000012620392021-12-012021-12-310001262039us-gaap:StockCompensationPlanMember2022-06-300001262039us-gaap:RestrictedStockUnitsRSUMember2021-12-310001262039us-gaap:RestrictedStockUnitsRSUMember2022-06-300001262039us-gaap:EmployeeStockOptionMember2021-12-310001262039us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001262039us-gaap:EmployeeStockOptionMember2022-06-300001262039ftnt:CostOfGoodsSoldMember2022-04-012022-06-300001262039ftnt:CostOfGoodsSoldMember2021-04-012021-06-300001262039ftnt:CostOfGoodsSoldMember2022-01-012022-06-300001262039ftnt:CostOfGoodsSoldMember2021-01-012021-06-300001262039ftnt:CostOfServicesMember2022-04-012022-06-300001262039ftnt:CostOfServicesMember2021-04-012021-06-300001262039ftnt:CostOfServicesMember2022-01-012022-06-300001262039ftnt:CostOfServicesMember2021-01-012021-06-300001262039us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001262039us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001262039us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001262039us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001262039us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001262039us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001262039us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001262039us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001262039us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001262039us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001262039us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001262039us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001262039ftnt:ShareRepurchaseProgramMember2021-10-012021-10-310001262039ftnt:ShareRepurchaseProgramMember2021-10-310001262039ftnt:ShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2022-07-012022-07-310001262039ftnt:ShareRepurchaseProgramMember2022-04-012022-06-300001262039ftnt:ShareRepurchaseProgramMember2022-01-012022-06-300001262039ftnt:ShareRepurchaseProgramMember2022-06-30ftnt:business_activityftnt:segment_managerftnt:operating_segmentftnt:reportable_segment0001262039country:US2022-04-012022-06-300001262039country:US2021-04-012021-06-300001262039country:US2022-01-012022-06-300001262039country:US2021-01-012021-06-300001262039ftnt:OtherAmericasMember2022-04-012022-06-300001262039ftnt:OtherAmericasMember2021-04-012021-06-300001262039ftnt:OtherAmericasMember2022-01-012022-06-300001262039ftnt:OtherAmericasMember2021-01-012021-06-300001262039srt:AmericasMember2022-04-012022-06-300001262039srt:AmericasMember2021-04-012021-06-300001262039srt:AmericasMember2022-01-012022-06-300001262039srt:AmericasMember2021-01-012021-06-300001262039ftnt:EuropeMiddleEastAndAfricaMember2022-04-012022-06-300001262039ftnt:EuropeMiddleEastAndAfricaMember2021-04-012021-06-300001262039ftnt:EuropeMiddleEastAndAfricaMember2022-01-012022-06-300001262039ftnt:EuropeMiddleEastAndAfricaMember2021-01-012021-06-300001262039ftnt:AsiaPacificAndJapanMember2022-04-012022-06-300001262039ftnt:AsiaPacificAndJapanMember2021-04-012021-06-300001262039ftnt:AsiaPacificAndJapanMember2022-01-012022-06-300001262039ftnt:AsiaPacificAndJapanMember2021-01-012021-06-300001262039country:US2022-06-300001262039country:US2021-12-310001262039country:CA2022-06-300001262039country:CA2021-12-310001262039srt:LatinAmericaMember2022-06-300001262039srt:LatinAmericaMember2021-12-310001262039srt:AmericasMember2022-06-300001262039srt:AmericasMember2021-12-310001262039ftnt:EuropeMiddleEastAndAfricaMember2022-06-300001262039ftnt:EuropeMiddleEastAndAfricaMember2021-12-310001262039ftnt:AsiaPacificAndJapanMember2022-06-300001262039ftnt:AsiaPacificAndJapanMember2021-12-310001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorAMember2022-04-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorAMember2021-04-012021-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorAMember2022-01-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorAMember2021-01-012021-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorBMember2022-04-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorBMember2021-04-012021-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorBMember2022-01-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftnt:DistributorBMember2021-01-012021-06-300001262039ftnt:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001262039ftnt:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberftnt:DistributorAMember2022-01-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberftnt:DistributorAMember2021-01-012021-12-310001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberftnt:DistributorBMember2022-01-012022-06-300001262039us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberftnt:DistributorBMember2021-01-012021-12-310001262039ftnt:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-06-300001262039ftnt:DistributorCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-01-012021-12-310001262039us-gaap:SubsequentEventMemberftnt:UnionCityMember2022-07-012022-07-31utr:sqft0001262039ftnt:ShareRepurchaseProgramMemberus-gaap:SubsequentEventMember2022-07-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
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-34511
______________________________________
FORTINET, INC.
(Exact name of registrant as specified in its charter)
______________________________________

Delaware77-0560389
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

899 Kifer Road
Sunnyvale, California 94086
(Address of principal executive offices, including zip code)

(408) 235-7700
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Exchange Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 Par ValueFTNTThe Nasdaq Stock Market LLC

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 (“Exchange Act”) 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes    No   
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 


Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes       No  
As of July 29, 2022, there were 788,520,766 shares of the registrant’s common stock outstanding.




FORTINET, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended June 30, 2022
Table of Contents
 
  Page
PART IFINANCIAL INFORMATION
Item 1.
Item 2.
Item 3.
Item 4.
PART II—OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 6.






Summary of Risk Factors

Our business is subject to numerous risks and uncertainties, including those described in Part II, Item 1A, “Risk Factors” in this Quarterly Report on Form 10-Q. You should carefully consider these risks and uncertainties when investing in our common stock. Some of the principle risks and uncertainties include the following:

Our operating results are likely to vary significantly and be unpredictable.

The COVID-19 pandemic, including its ongoing variants, will likely continue to adversely affect our business in a significant way, for example, through product and component shortages, longer product lead times, changes in customer buying-behavior including delays in service contract registrations, accelerating or delaying purchases, changes in the mix of backlog and the related margins or a negative impact on demand.

Adverse economic conditions, such as a possible recession and possible impacts of inflation or stagflation, or reduced information technology spending may adversely impact our business.

Our billings, revenue, and free cash flow growth may slow or may not continue, and our operating margins may decline.

We are dependent on the continued services and performance of our senior management, as well as our ability to hire, retain and motivate qualified personnel, particularly for our sales organization.

We rely on third-party channel partners for substantially all of our revenue and a small number of distributors represents a large percentage of our revenue and accounts receivable.

Reliance on a concentration of shipments at the end of the quarter could cause our billings and revenue to fall below expected levels or delay collections and the related addition to free cash flow.

We rely significantly on revenue from FortiGuard security subscription and FortiCare technical support services, and revenue from these services may decline or fluctuate.

We have incurred indebtedness and may incur other debt in the future, which may adversely affect our financial condition and future financial results.

We generate a majority of revenue and cash flow from sales outside of the United States.

The war in Ukraine, related macroeconomic effects and our decision to suspend operations in Russia have affected and may continue to affect our business.

We may not be successful in executing our strategy to increase our sales to large- and medium-sized end-customers.

A portion of our revenue is generated by sales to government organizations and customers, which are subject to a number of regulatory requirements, challenges and risks.

We face intense competition in our market and we may not maintain or improve our competitive position.

Insufficient inventory or components, including finished goods, chips and other components, and including component or inventory shortages related to the COVID-19 pandemic, manufacturer’s capacity, shipping challenges, delays in timing of receipts of inventory, or other factors affecting the global supply chain, may result in lost sales opportunities or delayed billings and revenue and increased costs, and may harm our gross margins and our product price increases designed to help mitigate lower gross margins may not be acceptable to customers.

We depend on third-party manufacturers to provide various components for our products and build our products and are susceptible to manufacturing delays, capacity constraints and cost increases.

We may be adversely affected by the effects of inflation or stagflation in certain geographies and by the effects of an economic downturn and possible recession.

1


We are susceptible to supply chain constraints, supply shortages and disruptions, long lead times for components and finished goods and supply changes because some of the key components in our products come from limited sources of supply.

We are susceptible to defects or vulnerabilities in our products or services, as well as reputational harm from the failure or misuse of our products or services, and any actual or perceived defects or vulnerabilities in our products or services or the failure of our products or services to detect or prevent a security breach could harm our reputation.

Our inability to successfully acquire and integrate other businesses, products or technologies, or to successfully invest in and form successful strategic alliances with other businesses, could seriously harm our competitive position and could negatively affect our financial condition and results of operations. In addition, any potential future impairment of the value of our investment in Linksys Holdings, Inc. (“Linksys”) could negatively affect our financial condition and results of operations.

Investors’ and regulators’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.

Our proprietary rights may be difficult to enforce and we may be subject to claims by others that we infringe their proprietary technology.

The trading price of our common stock may be volatile, which volatility may be exacerbated by share repurchases under our Share Repurchase Program (the “Repurchase Program”).

Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

Global economic uncertainty and weakening product demand caused by political instability, changes in trade agreements and conflicts, such as the conflict between Russia and Ukraine, could adversely affect our business and financial performance.
2

PART I—FINANCIAL INFORMATION

ITEM 1.     Financial Statements
FORTINET, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited, in millions, except per share amounts)
 June 30,
2022
December 31,
2021
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$710.0 $1,319.1 
Short-term investments1,020.6 1,194.0 
Marketable equity securities24.3 38.6 
Accounts receivable—net 919.5 807.7 
Inventory195.2 175.8 
Prepaid expenses and other current assets83.3 65.4 
Total current assets2,952.9 3,600.6 
LONG-TERM INVESTMENTS188.5 440.8 
PROPERTY AND EQUIPMENT—NET814.6 687.6 
DEFERRED CONTRACT COSTS456.9 423.3 
DEFERRED TAX ASSETS480.2 342.3 
GOODWILL121.3 125.1 
OTHER INTANGIBLE ASSETS—NET45.4 63.6 
OTHER ASSETS234.7 235.8 
TOTAL ASSETS$5,294.5 $5,919.1 
LIABILITIES AND EQUITY (DEFICIT)
CURRENT LIABILITIES:
Accounts payable$193.1 $148.4 
Accrued liabilities241.2 197.3 
Accrued payroll and compensation187.4 195.0 
Deferred revenue2,013.2 1,777.4 
Total current liabilities2,634.9 2,318.1 
DEFERRED REVENUE1,918.8 1,675.5 
INCOME TAX LIABILITIES67.1 79.5 
LONG-TERM DEBT989.4 988.4 
OTHER LIABILITIES63.9 59.2 
Total liabilities5,674.1 5,120.7 
COMMITMENTS AND CONTINGENCIES (Note 11)
EQUITY (DEFICIT):
Common stock, $0.001 par value—1,500.0 shares authorized; 788.4 and 810.0 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively
0.8 0.8 
Additional paid-in capital1,237.3 1,253.6 
Accumulated other comprehensive loss(23.4)(4.8)
Accumulated deficit(1,607.6)(467.9)
Total Fortinet, Inc. stockholders’ equity (deficit)(392.9)781.7 
Non-controlling interests13.3 16.7 
Total equity (deficit)(379.6)798.4 
TOTAL LIABILITIES AND EQUITY (DEFICIT)$5,294.5 $5,919.1 
See notes to condensed consolidated financial statements.
3


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(unaudited, in millions, except per share amounts)
 Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
REVENUE:
Product$400.7 $298.3 $771.7 $539.0 
Service 629.4 502.8 1,213.2 972.4 
Total revenue1,030.1 801.1 1,984.9 1,511.4 
COST OF REVENUE:
Product155.2 115.6 316.2 206.9 
Service 95.6 71.3 188.4 136.6 
Total cost of revenue250.8 186.9 504.6 343.5 
GROSS PROFIT:
Product245.5 182.7 455.5 332.1 
Service 533.8 431.5 1,024.8 835.8 
Total gross profit779.3 614.2 1,480.3 1,167.9 
OPERATING EXPENSES:
Research and development124.3 106.6 249.2 203.8 
Sales and marketing415.5 326.9 803.1 630.9 
General and administrative45.4 34.4 84.0 66.4 
Gain on intellectual property matter(1.2)(1.2)(2.3)(2.3)
Total operating expenses584.0 466.7 1,134.0 898.8 
OPERATING INCOME195.3 147.5 346.3 269.1 
INTEREST INCOME2.4 1.2 3.7 2.3 
INTEREST EXPENSE(4.5)(4.5)(9.0)(5.8)
OTHER INCOME (EXPENSE)—NET(9.3)0.8 (18.4)(1.2)
INCOME BEFORE INCOME TAXES AND LOSS FROM EQUITY METHOD INVESTMENT183.9 145.0 322.6 264.4 
PROVISION FOR (BENEFIT FROM) INCOME TAXES2.4 7.5 (5.7)19.7 
LOSS FROM EQUITY METHOD INVESTMENT
(8.1) (16.6) 
NET INCOME INCLUDING NON-CONTROLLING INTERESTS173.4 137.5 311.7 244.7 
LESS: NET LOSS ATTRIBUTABLE TO NON-CONTROLLING INTERESTS, NET OF TAX
(0.1) (0.2) 
NET INCOME ATTRIBUTABLE TO FORTINET, INC.$173.5 $137.5 $311.9 $244.7 
Net income per share attributable to Fortinet, Inc. (Note 9):
Basic$0.22 $0.17 $0.39 $0.30 
Diluted$0.21 $0.16 $0.38 $0.29 
Weighted-average shares used to compute net income per share attributable to Fortinet, Inc.:
Basic795.4 816.7 799.4 815.9 
Diluted810.1 835.4 815.4 833.7 
See notes to condensed consolidated financial statements.
4

FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited, in millions)
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Net income including non-controlling interests$173.4 $137.5 $311.7 $244.7 
Other comprehensive loss:
Change in foreign currency translation(8.3) (12.8) 
Change in unrealized losses on investments(2.4)(0.4)(11.7)(1.0)
Less: tax benefit related to items of other comprehensive income or loss(0.6) (2.7)(0.2)
Other comprehensive loss(10.1)(0.4)(21.8)(0.8)
Comprehensive income including non-controlling interests163.3 137.1 289.9 243.9 
Less: comprehensive loss attributable to non-controlling interests(2.2) (3.4) 
Comprehensive income attributable to Fortinet, Inc.$165.5 $137.1 $293.3 $243.9 
See notes to condensed consolidated financial statements.
5

FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (DEFICIT)
(unaudited, in millions)
Three Months Ended June 30, 2022
 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Loss
Accumulated DeficitNon-Controlling InterestsTotal
Equity (Deficit)
SharesAmount
BALANCE—March 31, 2022801.3 $0.8 $1,235.7 $(15.4)$(1,003.4)$15.5 $233.2 
Issuance of common stock in connection with equity incentive plans - net of tax withholding1.5 — (30.8)— — — (30.8)
Repurchase and retirement of common stock(14.4)— (22.3)— (777.7)— (800.0)
Stock-based compensation expense— — 54.7 — — — 54.7 
Net unrealized loss on investments - net of tax— — — (1.8)— — (1.8)
Foreign currency translation adjustment— — — (6.2)— (2.1)(8.3)
Net income (loss)— — — — 173.5 (0.1)173.4 
BALANCE—June 30, 2022788.4 $0.8 $1,237.3 $(23.4)$(1,607.6)$13.3 $(379.6)
Three Months Ended June 30, 2021
 Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Income (Loss)
Accumulated DeficitNon-Controlling InterestsTotal
Equity
SharesAmount
BALANCE—March 31, 2021816.5 $0.8 $1,224.6 $0.3 $(244.9)$ $980.8 
Issuance of common stock in connection with equity incentive plans - net of tax withholding2.3 — (28.7)— — — (28.7)
Repurchase and retirement of common stock(2.3)— (3.3)— (88.3)— (91.6)
Stock-based compensation expense— — 52.6 — — — 52.6 
Net unrealized loss on investments - net of tax— — — (0.4)— — (0.4)
Net income— — — — 137.5 — 137.5 
BALANCE—June 30, 2021816.5 $0.8 $1,245.2 $(0.1)$(195.7)$ $1,050.2 
See notes to condensed consolidated financial statements.
6

Six Months Ended June 30, 2022
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Loss
Accumulated DeficitNon-Controlling InterestsTotal
Equity (Deficit)
SharesAmount
BALANCE—December 31, 2021810.0 $0.8 $1,253.6 $(4.8)$(467.9)$16.7 $798.4 
Issuance of common stock in connection with equity incentive plans - net of tax withholding4.2 — (84.6)— — — (84.6)
Repurchase and retirement of common stock(25.8)— (39.6)— (1,451.6)— (1,491.2)
Stock-based compensation expense— — 107.9 — — — 107.9 
Net unrealized loss on investments - net of tax— — — (9.0)— — (9.0)
Foreign currency translation adjustment— — — (9.6)— (3.2)(12.8)
Net income (loss)— — — — 311.9 (0.2)311.7 
BALANCE—June 30, 2022788.4 $0.8 $1,237.3 $(23.4)$(1,607.6)$13.3 $(379.6)
Six Months Ended June 30, 2021
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Income (Loss)
Accumulated DeficitNon-Controlling InterestsTotal
Equity
SharesAmount
BALANCE—December 31, 2020812.7 $0.8 $1,206.6 $0.7 $(352.1)$ $856.0 
Issuance of common stock in connection with equity incentive plans - net of tax withholding6.1 — (60.2)— — — (60.2)
Repurchase and retirement of common stock(2.3)— (3.3)— (88.3)— (91.6)
Stock-based compensation expense— — 102.1 — — — 102.1 
Net unrealized gain on investments - net of tax— — — (0.8)— — (0.8)
Net income— — — — 244.7 — 244.7 
BALANCE—June 30, 2021816.5 $0.8 $1,245.2 $(0.1)$(195.7)$ $1,050.2 
See notes to condensed consolidated financial statements.
7

FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited, in millions)
 Six Months Ended
 June 30,
2022
June 30,
2021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income including non-controlling interests$311.7 $244.7 
Adjustments to reconcile net income to net cash provided by operating activities:
Stock-based compensation107.9 102.1 
Amortization of deferred contract costs107.1 81.8 
Depreciation and amortization50.6 36.2 
Amortization of investment premiums2.8 2.9 
Loss from equity method investment16.6  
Other 22.8 0.3 
Changes in operating assets and liabilities, net of impact of business combinations:
Accounts receivable—net(119.3)135.6 
Inventory(31.2)(20.1)
Prepaid expenses and other current assets(18.2)(16.4)
Deferred contract costs(140.6)(124.8)
Deferred tax assets(136.3)(25.8)
Other assets(16.7)(11.8)
Accounts payable52.7 (9.5)
Accrued liabilities30.1 21.3 
Accrued payroll and compensation(6.8)18.7 
Other liabilities5.7 (1.2)
Deferred revenue480.6 300.1 
Net cash provided by operating activities719.5 734.1 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of investments(389.1)(1,262.5)
Sales of investments3.0 71.4 
Maturities of investments797.3 600.3 
Purchases of property and equipment(162.5)(75.6)
Purchase of investment in privately held company (75.0)
Payments made in connection with business combinations, net of cash acquired (10.3)
Net cash provided by (used in) investing activities248.7 (751.7)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from long-term borrowings, net of discount and underwriting fees 989.4 
Payments for debt issuance costs (2.4)
Repurchase and retirement of common stock(1,491.2)(91.6)
Proceeds from issuance of common stock15.9 15.8 
Taxes paid related to net share settlement of equity awards(99.9)(76.0)
Other(1.1)(0.1)
Net cash provided by (used in) financing activities(1,576.3)835.1 
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS
(1.0) 
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS(609.1)817.5 
CASH AND CASH EQUIVALENTS—Beginning of period1,319.1 1,061.8 
CASH AND CASH EQUIVALENTS—End of period$710.0 $1,879.3 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Cash paid for income taxes—net $129.1 $48.3 
Operating lease liabilities arising from obtaining right-of-use assets$30.8 $21.1 
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Transfers of evaluation units from inventory to property and equipment$6.9 $10.3 
Liability for purchase of property and equipment$21.4 $33.5 
Liability incurred in connection with business acquisition$ $0.5 
See notes to condensed consolidated financial statements.
8

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

1.     SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, contained in our Annual Report on Form 10-K filed with the SEC on February 25, 2022. In the opinion of management, all adjustments, which include normal recurring adjustments, considered necessary for a fair presentation, have been included. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements for the year ended December 31, 2021.

The condensed consolidated financial statements include the accounts of Fortinet, Inc. and its subsidiaries. We consolidate all legal entities in which we have an absolute controlling financial interest. All intercompany balances and transactions have been eliminated in consolidation.

The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

On April 14, 2022, our Board of Directors approved a five-for-one forward stock split of our common stock (the "Forward Stock Split"), which was conditioned upon obtaining stockholder approval for the Forward Stock Split, and to increase the number of our authorized shares of common stock. On June 17, 2022, at our 2022 Annual Meeting of Stockholders, our stockholders approved the Forward Stock Split and the amendment and restatement of our amended and restated certificate of incorporation to increase the number of authorized shares of common stock from 300 million to 1.5 billion. The par value of our common stock was not adjusted as a result of the Forward Stock Split. Effective June 22, 2022, we filed our amended and restated certification of incorporation and completed the Forward Stock Split. All share and per share amounts and related stockholders’ equity (deficit) balances presented herein have been retroactively adjusted to reflect the Forward Stock Split.

There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2022.

Recently Adopted and Recently Issued Accounting Standards

There were no recently adopted accounting standards which would have a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.

2.     REVENUE RECOGNITION

We sell cybersecurity solutions to a variety of organizations, such as enterprises, communication service providers, government organizations and small to medium-sized enterprises. Our revenue consists of product and service revenue. Product revenue is generated by our Core Platform (previously referred to as FortiGate network security and other products), our Platform Extensions (previously referred to as Fortinet Security Fabric products and other products). Service revenue relates to sales of our security subscription services, which mainly consists of our FortiGuard security subscriptions, as well as our FortiCare technical support services and other services.

9

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Disaggregation of Revenue

The following table presents our revenue disaggregated by major product and service lines (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Product$400.7 $298.3 $771.7 $539.0 
Service:
Security subscription340.4 272.9 653.3 528.2 
Technical support and other289.0 229.9 559.9 444.2 
Total service revenue629.4 502.8 1,213.2 972.4 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 

Deferred Revenue

During the three and six months ended June 30, 2022, we recognized $457.6 million and $964.9 million in service revenue that was included in the deferred revenue balance as of December 31, 2021, respectively. During the three and six months ended June 30, 2021, we recognized $371.2 million and $789.1 million in service revenue that was included in the deferred revenue balance as of December 31, 2020, respectively.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $3.93 billion, which was substantially comprised of deferred security subscription and technical support services revenue. We expect to recognize approximately $2.01 billion as revenue over the next 12 months and the remainder thereafter.

Accounts receivable

Trade accounts receivable are recorded at the invoiced amount. Our accounts receivable balance is reduced by an allowance for expected credit losses. We measure expected credit losses of accounts receivable on a collective (pooled) basis, aggregating accounts receivable that are either current or no more than 60 days past due, and aggregating accounts receivable that are more than 60 days past due. We apply a credit-loss percentage to each of the pools that is based on our historical credit losses. We review whether each of our significant accounts receivable that is more than 60 days past due continues to exhibit similar risk characteristics with the other accounts receivable in the pool. If we determine that it does not, we evaluate it for expected credit losses on an individual basis. Expected credit losses are recorded as general and administrative expenses on our consolidated statements of income.

The allowance for credit losses was $5.2 million and $2.4 million as of June 30, 2022 and December 31, 2021, respectively. Provisions, write-offs and recoveries were not material during the six months ended June 30, 2022 and 2021.

Deferred Contract Costs
    
Amortization of deferred contract costs during the three months ended June 30, 2022 and 2021 were $54.6 million and $42.1 million, respectively. Amortization of deferred contract costs during the six months ended June 30, 2022 and 2021 were $107.1 million and $81.8 million, respectively.

10

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

3.     FINANCIAL INSTRUMENTS AND FAIR VALUE

Available-for-sale Securities

The following tables summarize our available-for-sale securities (in millions):
 
 June 30, 2022
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$410.6 $ $(6.2)$404.4 
U.S. government and agency securities380.2  (6.1)374.1 
Commercial paper306.4  (1.4)305.0 
Certificates of deposit and term deposits120.8  (0.4)120.4 
Municipal bonds5.3  (0.1)5.2 
Total available-for-sale securities$1,223.3 $ $(14.2)$1,209.1 
 December 31, 2021
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$540.7 $ $(1.2)$539.5 
U.S. government and agency securities356.1  (1.0)355.1 
Commercial paper566.0  (0.2)565.8 
Certificates of deposit and term deposits169.1  (0.1)169.0 
Municipal bonds5.4   5.4 
Total available-for-sale securities$1,637.3 $ $(2.5)$1,634.8 
The following tables show the gross unrealized losses and the related fair values of our available-for-sale securities that have been in a continuous unrealized loss position (in millions):
June 30, 2022
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$376.2 $(5.8)$25.7 $(0.4)$401.9 $(6.2)
U.S. government and agency securities359.3 (5.9)14.9 (0.2)374.2 (6.1)
Commercial paper303.0 (1.4)  303.0 (1.4)
Certificates of deposit and term deposits113.3 (0.4)  113.3 (0.4)
Municipal bonds5.1 (0.1)  5.1 (0.1)
Total available-for-sale securities$1,156.9 $(13.6)$40.6 $(0.6)$1,197.5 $(14.2)
December 31, 2021
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$494.4 $(1.2)$ $ $494.4 $(1.2)
U.S. government and agency securities334.2 (1.0)  334.2 (1.0)
Commercial paper288.0 (0.2)  288.0 (0.2)
Certificates of deposit and term deposits93.1 (0.1)  93.1 (0.1)
Municipal bonds5.3    5.3  
Total available-for-sale securities$1,215.0 $(2.5)$ $ $1,215.0 $(2.5)
11

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


The contractual maturities of our investments were as follows (in millions):
 June 30,
2022
December 31,
2021
Due within one year$1,020.6 $1,194.0 
Due within one to three years188.5 440.8 
Total$1,209.1 $1,634.8 

Available-for-sale securities are reported at fair value, with unrealized gains and losses and the related tax impact included as a separate component of equity (deficit) and in comprehensive income. We do not intend to sell any of the securities in an unrealized loss position and it is not more likely than not that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity.

Realized gains and losses on available-for-sale securities were insignificant in the periods presented.

Marketable Equity Securities

Our marketable equity securities were $24.3 million and $38.6 million as of June 30, 2022 and December 31, 2021. The changes in fair value of our marketable equity securities are recorded in other expense, net on the condensed consolidated statements of income. We recognized $8.1 million and $14.3 million loss during the three and six months ended June 30, 2022, respectively. We recognized $0.5 million and $0.8 million gain during the three and six months ended June 30, 2021, respectively.

Fair Value of Financial Instruments

Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds, certain U.S. government and agency securities and marketable equity securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model-driven valuations using significant inputs derived from or corroborated by observable market data.

We classify investments within Level 1 if quoted prices are available in active markets for identical securities.

We classify items within Level 2 if the investments are valued using model-driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.

12

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Assets Measured at Fair Value on a Recurring Basis

The following tables present the fair value of our financial assets measured at fair value on a recurring basis (in millions):
 June 30, 2022December 31, 2021
 Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
  (Level 1)(Level 2)(Level 3) (Level 1)(Level 2)(Level 3)
Assets:
Corporate debt securities$404.4 $ $404.4 $ $542.5 $ $542.5 $ 
U.S. government and agency securities374.1 364.6 9.5  355.1 345.2 9.9  
Commercial paper305.0  305.0  580.3  580.3  
Certificates of deposit and term deposits120.5  120.5  259.0  259.0  
Money market funds277.7 277.7   57.5 57.5   
Municipal bonds5.2  5.2  5.4  5.4  
Marketable equity securities24.3 24.3   38.6 38.6   
Total$1,511.2 $666.6 $844.6 $ $1,838.4 $441.3 $1,397.1 $ 
Reported as:
Cash equivalents$277.8 $165.0 
Marketable equity securities24.3 38.6 
Short-term investments1,020.6 1,194.0 
Long-term investments188.5 440.8 
Total$1,511.2 $1,838.4 

There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2022 and year ended December 31, 2021.

4.     INVENTORY

Inventory consisted of the following (in millions):
 June 30,
2022
December 31,
2021
Raw materials$41.3 $40.2 
Work in process9.6 9.8 
Finished goods144.3 125.8 
Inventory$195.2 $175.8 

13

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

5.     PROPERTY AND EQUIPMENT—Net

Property and equipment—net consisted of the following (in millions):
 
 June 30,
2022
December 31,
2021
Land$253.4 $204.5 
Buildings and improvements475.3 416.2 
Computer equipment and software207.8 176.1 
Leasehold improvements48.8 40.1 
Evaluation units14.0 15.6 
Furniture and fixtures30.4 26.9 
Construction-in-progress27.5 19.9 
Total property and equipment1,057.2 899.3 
Less: accumulated depreciation(242.6)(211.7)
Property and equipment—net$814.6 $687.6 

Depreciation expense was $19.1 million and $15.3 million during the three months ended June 30, 2022 and 2021, respectively. Depreciation expense was $38.2 million and $29.3 million during the six months ended June 30, 2022 and 2021, respectively.

6.     INVESTMENTS IN PRIVATELY HELD COMPANIES

Linksys Holdings, Inc.

On March 19, 2021, we invested $75.0 million in cash for shares of the Series A Preferred Stock of Linksys for a 32.6% ownership interest in this privately-held company. On September 24, 2021, we invested an additional $85.0 million in cash for shares of Series A Preferred Stock of Linksys, and as of June 30, 2022 and December 31, 2021, we held 50.8% of the outstanding common stock (on an as-converted basis) of Linksys. Linksys provides router connectivity solutions to the consumer and small business markets.

We have concluded that our investment in Linksys is an in-substance common stock investment and that we do not hold an absolute controlling financial interest in Linksys, but that we have the ability to exercise significant influence over the operating and financial policies of Linksys. Determining that we have significant influence but not control over the operating and financial policies of Linksys required significant judgement of many factors, including but not limited to the ownership interest in Linksys, board representation, participation in policy-making processes and participation rights in certain significant financial and operating decisions of Linksys in the ordinary course of business. Therefore, we determined to account for this investment using the equity method of accounting. We record our share of Linksys’ financial results on a three-month lag basis. We determined that there was a basis difference between the cost of our investment in Linksys and the amount of underlying equity in net assets of Linksys. Our share of loss of Linksys’ financial results, as well as our share of the amortization of the basis differences, in total was $8.1 million and $16.6 million for the three and six months ended June 30, 2022, and has been recorded in loss from equity method investment on the condensed consolidated statements of income. As of June 30, 2022 and December 31, 2021, the investment was included in other assets on our condensed consolidated balance sheets. Transaction costs related to this investment were not material.

Due to the presence of impairment indicators, such as a series of operating losses, we evaluated our equity method investment for an other-than-temporary impairment (“OTTI”) during the three months ended June 30, 2022. We considered various factors in determining whether an OTTI has occurred, including the limited operating history available, our ability and intent to hold the investment until its fair value recovers, the implied revenue valuation multiples compared to guideline public companies, Linksys’ ability to achieve milestones and any notable operational and strategic changes. After the evaluation, we determined that an OTTI has not occurred as of June 30, 2022 and as of the date of this Quarterly Report on Form 10-Q. However, we may be required to recognize an impairment loss in future reporting periods if and when our evaluation of the aforementioned factors indicates that the investment in Linksys is determined to be other than temporarily impaired. Such determination will be based on the prevailing facts and circumstances at that time, including the reported results and disclosures of Linksys.
14

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


7.     BUSINESS COMBINATIONS

2021 Acquisitions

Alaxala Networks Corporation

On August 31, 2021, we closed an acquisition of 75% of equity interests as controlling interests in Alaxala Networks Corporation (“Alaxala”), a privately held network hardware equipment company in Japan, for $64.2 million in cash. We acquired the equity interests in Alaxala to broaden our offering of secure switches integrated with our Core Platform and Platform Extension functionality, and, over time, to innovate and rebrand certain of Alaxala’s switches to offer a broader suite of secure switches globally.

Under the acquisition method of accounting in accordance with ASC 805, the total purchase price was allocated to Alaxala’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management’s best estimates and assumptions to assign fair value as of the acquisition date. The following table provides the assets acquired and liabilities assumed as of the date of acquisition:

(in millions)
Estimated Fair Value
ASSETS
Cash$1.1 
Accounts receivable—net15.6 
Inventory33.4 
Prepaid expenses and other current assets2.9 
Property and equipment5.3 
Goodwill 25.5 
Other intangible assets48.0 
Other long-term assets5.2 
TOTAL ASSETS$137.0 
LIABILITIES
Accounts payable$11.0 
Current portion of long-term debt20.2 
Accrued and other current liabilities17.1 
Other long-term liabilities6.7 
TOTAL LIABILITIES$55.0 
NON-CONTROLLING INTERESTS$17.8 
Net purchase consideration$64.2 

The excess of the purchase consideration and the fair value of non-controlling interests over the fair value of net tangible and identified intangible assets acquired was recorded as goodwill, which is not deductible for tax purposes. Goodwill is primarily attributable to the assembled workforce of Alaxala and the anticipated operational synergies.

The fair value of the non-controlling interests of $17.8 million was estimated based on the non-controlling interests respective share of the fair value of Alaxala.

15

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Identified intangible assets acquired and their estimated useful lives (in years) as of August 31, 2021, were as follows (in millions, except years):

Fair ValueEstimated Useful Life (in years)
Developed technology$26.6 4
Customer relationships10.0 10
Trade name6.4 10
Backlog5.0 1
Total identified intangible assets:$48.0 

Developed technology relates to Alaxalas network equipment. We valued the developed technology using the relief-from-royalty method under the income approach. This method reflects the present value of the projected cost savings that are expected to be realized by the owner of the royalty granted in exchange for the use of the asset. The economic useful life was determined based on the technology cycle related to each developed technology, as well as the cash flows over the forecast period.

Customer relationships represent the fair value of future projected revenue that will be derived from sales to existing customers of Alaxala. Customer contracts and related relationships were valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the customer contracts and relationships less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on historical customer turnover rates.

Trade name relates to the “Alaxala” trade name. The fair value was determined by applying the relief-from-royalty method under the income approach. This method is based on the application of a royalty rate to forecasted revenue under the trade name. The economic useful life was determined based on the expected life of the trade name and the cash flows anticipated over the forecast period.

Customer backlog relates to the unfulfilled customer contract orders. Backlog was valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the execution of the unfulfilled customer contract orders less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on the anticipated contract orders execution timeframe.

In connection with our acquisition of Alaxala, we assumed certain current debt liabilities of $20.2 million as of August 31, 2021. We concluded that the fair value of this debt approximated its book value as of the acquisition date. We repaid this debt in full in September and October 2021. During the post-acquisition period from September 1, 2021 through the repayment dates, interest expense related to Alaxala debt was not material.

The following unaudited pro forma financial information presents the combined results of operations of Fortinet, Inc. and Alaxala, as if Alaxala had been acquired as of the beginning of business on January 1, 2020. The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business that would have been achieved if the acquisition had taken place at the beginning of business on January 1, 2020, or of the results of our future operations of the combined business. The following unaudited pro forma financial information for all periods presented includes purchase accounting adjustments for amortization of acquired intangible assets, depreciation of acquired property and equipment, the purchase accounting effect on inventory acquired and related tax effects (in millions):

Three Months EndedSix Months Ended
June 30,
2021
June 30,
2021
Pro forma revenue
$825.2 $1,572.6 
Pro forma net income attributable to Fortinet, Inc.
$134.9 $242.4 

16

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

8.     GOODWILL AND OTHER INTANGIBLE ASSETS—Net

Goodwill

The following table presents the changes in the carrying amount of goodwill (in millions):
Amount
Balance—December 31, 2021$125.1 
Foreign currency translation adjustments(3.8)
Balance—June 30, 2022$121.3 

There were no impairments to goodwill during the six months ended June 30, 2022 or during prior periods.

Other Intangible Assets—Net

The following tables present other intangible assets—net (in millions, except years):
June 30, 2022
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$78.2 $45.7 $32.5 
Customer relationships5.720.7 13.1 7.6 
Trade name10.05.1 0.4 4.7 
Backlog1.04.0 3.4 0.6 
Total other intangible assets—net$108.0 $62.6 $45.4 
December 31, 2021
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$82.2 $38.0 $44.2 
Customer relationships6.022.2 11.9 10.3 
Trade name10.06.1 0.2 5.9 
Backlog1.04.8 1.6 3.2 
Total other intangible assets—net$115.3 $51.7 $63.6 

Amortization expense was $6.0 million and $3.5 million during the three months ended June 30, 2022 and 2021, respectively. Amortization expense was $12.4 million and $6.9 million during the six months ended June 30, 2022 and 2021, respectively.

17

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):
 Amount
Years:
2022 (the remainder of 2022)$9.1 
202314.9 
202410.2 
20255.2 
20261.1 
Thereafter4.9 
Total$45.4 

9.     NET INCOME PER SHARE

Basic net income per share is computed by dividing net income attributable to Fortinet, Inc., by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income attributable to Fortinet, Inc. by the weighted-average number of shares of common stock outstanding during the period, plus the dilutive effects of restricted stock units (“RSUs”) and stock options. Dilutive shares of common stock are determined by applying the treasury stock method.

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share attributable to Fortinet, Inc. is as follows (in millions, except per share amounts):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Numerator:
Net income including non-controlling interests$173.4 $137.5 $311.7 $244.7 
Net loss attributable to non-controlling interests(0.1) (0.2) 
Net income attributable to Fortinet, Inc.$173.5 $137.5 $311.9 $244.7 
Denominator:
Basic shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Diluted shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Effect of potentially dilutive securities:
RSUs 6.4 11.0 7.5 10.6 
Stock options8.3 7.7 8.5 7.2 
Weighted-average shares used to compute diluted net income per share attributable to Fortinet, Inc.810.1 835.4 815.4 833.7 
Net income per share attributable to Fortinet, Inc.:
Basic$0.22 $0.17 $0.39 $0.30 
Diluted$0.21 $0.16 $0.38 $0.29 

18

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The following weighted-average shares of common stock were excluded from the computation of diluted net income per share attributable to Fortinet, Inc. for the periods presented, as their effect would have been antidilutive (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs 0.4 0.4 0.4 1.1 
Stock options1.6 2.5 1.2 2.1 
Total 2.0 2.9 1.6 3.2 

10.     DEBT

2026 and 2031 Senior Notes

On March 5, 2021, we issued $1.0 billion aggregate principal amount of senior notes (collectively, the “Senior Notes”), consisting of $500.0 million aggregate principal amount of 1.0% notes due March 15, 2026 (the “2026 Senior Notes”) and $500.0 million aggregate principal amount of 2.2% notes due March 15, 2031 (the “2031 Senior Notes”), in an underwritten registered public offering. The Senior Notes are senior unsecured obligations and rank equally with each other in right of payment and with our other outstanding obligations. We may redeem the Senior Notes at any time in whole or in part for cash, at specified redemption prices that include accrued and unpaid interest, if any, and a make-whole premium. However, no make-whole premium will be paid for redemptions of the 2026 Senior Notes on or after February 15, 2026, or the 2031 Senior Notes on or after December 15, 2030. Interest on the Senior Notes is payable on March 15 and September 15 of each year, beginning on September 15, 2021. As of June 30, 2022 and December 31, 2021, the Senior Notes were recorded as long-term debt, net of discount and issuance costs, which are amortized to interest expense over the respective contractual terms of these notes using the effective interest method.

The total outstanding debt is summarized below (in millions, except percentages):
 MaturityCoupon RateEffective Interest RateJune 30,
2022
December 31,
2021
Debt
2026 Senior NotesMarch 20261.0%1.3%$500.0 $500.0 
2031 Senior NotesMarch 20312.2%2.3%500.0 500.0 
Total debt1,000.0 1,000.0 
Less: Unamortized discount and debt issuance costs10.6 11.6 
Total long-term debt$989.4 $988.4 

As of June 30, 2022 and December 31, 2021, we accrued interest payable of $4.7 million, and there are no financial covenants with which we must comply. During the three months ended June 30, 2022 and 2021 we recorded $4.5 million of total interest expense in relation to these Senior Notes in each quarter. During the six months ended June 30, 2022 and 2021 we recorded $9.0 million and $5.8 million of total interest expense in relation to these Senior Notes, respectively. No interest costs were capitalized for the three months or six months ended June 30, 2022 and 2021, as the costs that qualified for capitalization were not material.

The total estimated fair value of the outstanding Senior Notes was approximately $848.4 million, including accrued and unpaid interest, as of June 30, 2022. The fair value was determined based on observable market prices of identical instruments in less active markets. The estimated fair values are based on Level 2 inputs.

19

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

11.     COMMITMENTS AND CONTINGENCIES

The following table summarizes our inventory purchase commitments as of June 30, 2022 (in millions):
Total2022Thereafter
Inventory purchase commitments$1,492.1 $1,203.4 $288.7 

Inventory Purchase Commitments—Our independent contract manufacturers and certain component suppliers procure components and build our products based on our forecasts and the availability of various components. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for extended lead times, changes in supplier delivery commitments and other supply chain matters and other market conditions. In order to manage manufacturing lead times, plan for adequate component supply and incentivize suppliers to deliver, we may issue purchase orders to some of our independent contract manufacturers which are non-cancelable. As of June 30, 2022 and December 31, 2021, we had $1.49 billion and $1.14 billion, respectively, of open purchase orders with our independent contract manufacturers that are non-cancelable.

Other Contractual Commitments and Open Purchase Orders—In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. A significant portion of our reported purchase commitments consist of firm and non-cancelable commitments. In certain instances, contractual commitments allow us the option to cancel, reschedule and adjust our requirements based on our business needs prior to firm orders being placed. As of June 30, 2022 and December 31, 2021, we had $117.1 million and $126.7 million, respectively, in other contractual commitments having a remaining term in excess of one year that are non-cancelable and an additional $80.0 million and $68.9 million, respectively, in contractual commitments for operating lease liabilities.

Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of certain of these matters is currently not determinable and not predictable, we currently are unaware of any existing claims or proceedings that we believe are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any IP litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. Litigation is unpredictable and the actual liability in any such matters may be materially different from our current estimates, which could result in the need to adjust any accrued liability and record additional expenses. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. These accruals are generally based on a range of possible outcomes that require significant management judgement. If no amount within a range is a better estimate than any other, we accrue the minimum amount.

In December 2021, we entered into an agreement that provided for settlement and dismissal of an existing patent infringement lawsuit and a mutual covenant-not-to-sue for a defined duration of time. We have settled and paid $10.0 million in cash, of which $5.6 million was related to the dismissal of the lawsuit and was expensed as a general and administrative expense, and $4.4 million was deferred and will be expensed over time as royalty cost of revenue. Litigation loss contingency accruals associated with other outstanding cases were not material as of June 30, 2022 and December 31, 2021.

Indemnification and Other Matters—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain IP rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of IP infringement that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. Although from time to time there are indemnification claims asserted against us and currently there are pending indemnification claims, to date there have been no material awards under such indemnification provisions.

Similar to other security companies and companies in other industries, we have in the past experienced, and we may in the future experience, cybersecurity threats, malicious activity directed against our information technology infrastructure or
20

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

unauthorized attempts to gain access to our and our customers’ sensitive information and systems. We currently are unaware of any existing claims or proceedings related to these types of matters, including any that we believe are likely to have a material adverse effect on our financial position.

12.     EQUITY (DEFICIT)

Stock-Based Compensation Plans

We maintain the Amended and Restated Fortinet, Inc. 2009 Equity Incentive Plan (the “Amended Plan”) pursuant to which we have granted RSUs and stock options. As of June 30, 2022, there were a total of 57.3 million shares of common stock available for grant under the Amended Plan.

Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in millions, except per share amounts):
 Restricted Stock Units Outstanding
 Number of SharesWeighted-Average Grant Date Fair Value per Share
Balance—December 31, 202115.7 $27.06 
Granted2.7 60.67 
Forfeited(0.7)33.06 
Vested(4.9)22.36 
Balance—June 30, 2022
12.8 $35.61 

Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees and non-employees under the Amended Plan, but not yet recognized, was $413.7 million, with a weighted-average remaining vesting period of 2.7 years.

RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy employee withholding tax requirements. The payment of the withheld taxes to the tax authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Shares withheld for taxes0.6 0.9 1.7 2.2 
Amount withheld for taxes$35.3 $34.7 $100.1 $76.1 

Employee Stock Options

The following table summarizes the weighted-average assumptions relating to our employee stock options: 
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Expected term in years4.44.44.44.4
Volatility43.6 %36.6 %41.1 %39.4 %
Risk-free interest rate2.9 %0.7 %1.9 %0.5 %
Dividend rate % % % %

21

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The following table summarizes the stock option activity and related information for the periods presented below (in millions, except exercise prices and contractual life):
 Options Outstanding
 Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202113.7 $18.57 4.0$729.9 
Granted1.4 61.71 
Forfeited(0.1)35.94 
Exercised(1.0)16.30 
Balance—June 30, 202214.0 $22.83 
Options vested and expected to vest—June 30, 202214.0 $22.83 3.8$482.2 
Options exercisable—June 30, 20229.0 $14.10 2.9$383.8 

The aggregate intrinsic value represents the difference between the exercise price of stock options and the quoted market price of our common stock on June 30, 2022 for all in-the-money stock options. Stock compensation expense is recognized on a straight-line basis over the vesting period of each stock option. As of June 30, 2022, total compensation expense related to unvested stock options granted to employees but not yet recognized was $61.6 million, with a weighted-average remaining vesting period of 2.9 years.

Additional information related to our stock options is summarized below (in millions, except per share amounts):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Weighted-average fair value per share granted $21.33 $12.28 $22.28 $11.35 
Intrinsic value of options exercised $13.8 $16.9 $43.7 $39.3 
Fair value of options vested$4.8 $3.7 $15.0 $10.7 

Stock-Based Compensation Expense

Stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, is included in costs and expenses as follows (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Cost of product revenue$0.4 $0.5 $0.8 $0.9 
Cost of service revenue4.7 3.8 9.2 7.3 
Research and development16.1 14.5 31.2 27.5 
Sales and marketing26.4 27.7 53.1 54.5 
General and administrative7.7 7.0 14.9 13.3 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 

22

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The following table summarizes stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, by award type (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs$49.0 $48.5 $97.3 $94.3 
Stock options6.3 5.0 11.9 9.2 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 

Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of income is as follows (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Income tax benefit associated with stock-based compensation $12.2 $11.8 $24.0 $22.8 

Share Repurchase Program

In October 2021, under the Share Repurchase Program originally approved by our board of directors in January 2016 (the “Repurchase Program”), our board of directors approved a $1.25 billion increase and extended the term to February 28, 2023, bringing the aggregate amount authorized to be repurchased to $4.25 billion. Share repurchases may be made by us from time to time in privately negotiated transactions or in open-market transactions. The Repurchase Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Refer to Note 16. Subsequent Events for information of the approved $1.0 billion increase in the authorized stock repurchase under the Repurchase Program in July 2022.

During the three and six months ended June 30, 2022, we repurchased 14.4 million and 25.8 million shares of common stock, respectively, under the Repurchase Program in open-market transactions at a weighted-average price of $55.45 per share and $57.82 per share, respectively, for an aggregate purchase price of $800.0 million and $1.49 billion, respectively. As of June 30, 2022, $29.6 million remained available for future share repurchases under the Repurchase Program.

13.    INCOME TAXES

Our effective tax rate was 1% for the three months ended June 30, 2022, compared to an effective tax rate of 5for the same period last year. Our effective tax rate was negative 2% for the six months ended June 30, 2022, compared to an effective tax rate of 7% for the same period last year. The effective tax rates for the periods presented are primarily comprised of U.S. federal and state taxes, withholding taxes, foreign taxes, the tax benefit from foreign-derived intangible income deduction (the “FDII deduction”) and excess tax benefits from stock-based compensation expense. The tax rates for the three months ended June 30, 2022 and 2021 were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to $54.5 million and $38.0 million, respectively. The tax rate for the three months ended June 30, 2022 was impacted by a tax benefit of $18.6 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $17.3 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations. The tax rate for the three months ended June 30, 2021 was impacted by a tax benefit of $7.1 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $18.2 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

The tax rates for the six months ended June 30, 2022 and 2021 were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to $93.3 million and $75.4 million, respectively. The tax rate for the six months ended June 30, 2022 was impacted by a tax benefit of $33.3 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $49.5 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations. The tax rate for the six months ended June 30, 2021 was impacted by a tax benefit of $15.2 million from the FDII deduction, excess tax benefits from stock-based compensation
23

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

expense of $35.3 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

As of June 30, 2022 and December 31, 2021, unrecognized tax benefits were $64.9 million and $73.3 million, respectively. If recognized, $56.6 million of the unrecognized tax benefits as of June 30, 2022 would favorably affect our effective tax rate. It is our policy to include accrued interest and penalties related to unrecognized tax benefits in income tax expense. As of June 30, 2022 and December 31, 2021, accrued interest and penalties were $9.8 million and $13.3 million, respectively. It is reasonably possible that our gross unrecognized tax benefits will decrease by up to $21.1 million in the next 12 months, due to the lapse of statutes of limitation in various jurisdictions. This decrease, if recognized, would favorably impact our effective tax rate, and would be recognized as additional tax benefits.

We file income tax returns in the U.S. federal jurisdiction and in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2015. We are no longer subject to U.S. state and foreign income tax examinations by tax authorities for tax years prior to 2010. We currently have ongoing tax audits in the United Kingdom, Canada, Germany and several other foreign jurisdictions. The focus of these audits is the inter-company profit allocation.

On September 29, 2020, the United States Department of the Treasury (the “U.S. Treasury”) and the Internal Revenue Service (the “IRS”) released final regulations related to foreign tax credits that were the subject of proposed regulations issued in December 2019 and proposed certain provisions in proposed regulations issued in December 2019. The final and proposed regulations provide administrative guidance for the foreign tax credit regime, which was updated in the 2017 Tax Cuts and Jobs Act (the “2017 Tax Act”). Generally, the provisions that were included in the 2019 proposed regulations apply to taxable years ended on or after December 16, 2019, except as otherwise specified. On December 28, 2021, the U.S. Treasury and the IRS released final regulations addressing various aspects of the foreign tax credit regime, which did not have a material impact on our consolidated financial statements as of December 31, 2021. On January 4, 2022, the U.S. Treasury and the IRS published another tranche of final regulations regarding the foreign tax credit. These final regulations impose new requirements that a foreign tax must meet in order to be creditable against U.S. income taxes, and generally apply to tax years beginning on or after December 28, 2021. These final regulations adversely impact our ability to claim foreign tax credits in the United States for certain taxes imposed by certain foreign jurisdictions. These final regulations increased our tax expense in the six months ended June 30, 2022 by approximately $9.3 million.

14.     DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan permits participating U.S. employees to contribute a portion of their pre-tax or after-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan Program (the “RRSP”), which permits participants to make pre-tax contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to our 401(k) Plan and the RRSP for the three months ended June 30, 2022 and 2021 were $3.2 million and $2.7 million, respectively. Our matching contributions to our 401(k) Plan and the RRSP for the six months ended June 30, 2022 and 2021 were $6.6 million and $5.4 million, respectively.

15.     SEGMENT INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.

24


Revenue by geographic region is based on the billing address of our customers. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
Three Months EndedSix Months Ended
RevenueJune 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Americas:
United States$312.9 $251.7 $598.7 $464.2 
Other Americas100.7 85.3 197.5 163.7 
Total Americas413.6 337.0 796.2 627.9 
Europe, Middle East and Africa (“EMEA”)391.8 306.2 737.8 581.9 
Asia Pacific (“APAC”)224.7 157.9 450.9 301.6 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 

Property and Equipmentnet
June 30,
2022
December 31,
2021
Americas:
United States$564.0 $472.4 
Canada196.5 170.9 
Latin America1.3 1.6 
Total Americas761.8 644.9 
EMEA34.1 31.0 
APAC18.7 11.7 
Total property and equipment—net$814.6 $687.6 

The following distributors accounted for 10% or more of our revenue:
 Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Distributor A29 %31 %29 %32 %
Distributor B14 %12 %14 %12 %
Distributor C13 %*14 %*
* Represents less than 10%

The following distributors accounted for 10% or more of net accounts receivable:
June 30,
2022
December 31,
2021
Distributor A30 %33 %
Distributor B12 %13 %
Distributor C16 %13 %

25

FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


16.     SUBSEQUENT EVENTS

Real property purchase

In July 2022, we purchased real property in Union City totaling approximately 59,000 square feet for a cash payment of $65.3 million.

Share Repurchase Program

In July 2022, our board of directors approved a $1.00 billion increase in the authorized stock repurchase under our share repurchase program. As of August 4, 2022, approximately $1.03 billion remained available for future share repurchases.









26

ITEM 2.     Management’s Discussion and Analysis of Financial Condition and Results of Operations

In addition to historical information, this Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”). These statements include, among other things, statements concerning our expectations regarding:

the effects of supply chain constraints and the global chip and component shortages and other factors affecting our manufacturing capacity, delivery, cost and inventory management;

the duration and impact of the COVID-19 pandemic, including various COVID-19 variants, the implementation of “return to office” plans and marketing events and employee travel;

effects of the war in Ukraine, related macroeconomic effects and the impact of our decision to suspend operations in Russia;

effects of increased inflation in many geographies;

continued growth and market share gains;

variability in sales in certain product categories from year to year and between quarters;

expected impact of sales of certain products and services;

the impact of macro-economic, geopolitical factors and other disruption on our manufacturing or sales, including the impact of the COVID-19 pandemic and other public health issues and natural disasters;

the proportion of our revenue that consists of product and service revenue, and the mix of billings between products and services, the mix of backlog and the duration of service contracts;
 
the impact of our product innovation strategy;

the effects of government regulation, tariffs and other policies;

drivers of long-term growth and operating leverage, such as sales productivity and capacity, functionality and value in our subscription service offerings;

growing our sales to businesses, service providers and government organizations, our ability to execute these sales and the complexity of selling to all segments (including the increased competition and unpredictability of timing associated with sales to larger enterprises), the impact of sales to these organizations on our long-term growth, expansion and operating results, and the effectiveness of our sales organization;

our ability to hire properly qualified and effective sales, support and engineering employees;

risks and expectations related to acquisitions and equity interests in private and public companies, including integration issues related to product plans, employee groups, controls and processes and the acquired technology, and risks of negative impact by such acquisitions and equity investments on our financial results;

trends in revenue, cost of revenue and gross margin;
 
trends in our operating expenses, including sales and marketing expense, research and development expense, general and administrative expense, and expectations regarding these expenses;

expectations that our operating expense will increase in absolute dollars during 2022;

expectations that proceeds from the exercise of stock options in future years will be adversely impacted by the increased mix of restricted stock units versus stock options granted;

27

expectations regarding uncertain tax benefits and our effective domestic and global tax rates, and the impact of the Tax Cuts and Jobs Act and the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”);

expectations regarding spending related to real estate acquisitions and development, data center investments, as well as other capital expenditures and to the impact on free cash flow;

estimates of a range of 2022 spending on capital expenditures;

competition in our markets;

statements regarding expected outcomes and liabilities in litigation;

our intentions regarding share repurchases and the sufficiency of our existing cash, cash equivalents and investments to meet our cash needs, including our debt servicing requirements, for at least the next 12 months;

other statements regarding our future operations, financial condition and prospects and business strategies; and

adoption and impact of new accounting standards.

These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Quarterly Report on Form 10-Q and, in particular, the risks discussed under the heading “Risk Factors” in Part II, Item 1A of this Quarterly Report on Form 10-Q and those discussed in other documents we file with the Securities and Exchange Commission (the “SEC”). We undertake no obligation, and specifically disclaim any obligation, to revise or publicly release the results of any revision to these and any other forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

Business Overview

Fortinet is a global leader in cybersecurity solutions provided to a wide variety of organizations, including enterprises, communication service providers and security service providers, government organizations and small businesses. Our cybersecurity solutions are designed to provide broad visibility and segmentation of the digital attack surface through our integrated cybersecurity platform products and services providing a mesh architecture, which feature automated protection, detection and response along with consolidated visibility across both Fortinet developed solutions and a broad ecosystem of third-party solutions and technologies. Our cybersecurity platform portfolio leverages a common operating system or integration to this operating system across our product offerings and helps organizations better secure their environments and reduce their security and network complexities. The Fortinet operating system has an open architecture designed to integrate Fortinet solutions with third-party solutions in a single ecosystem, enabling automated detection and response across the attack surface.

Our product offerings consist of our Core Platform (previously referred to as FortiGate network security physical and virtual products) and our Platform Extension (previously referred to as non-FortiGate physical and virtual, software and cloud-hosted products). In addition to high performing security and networking features, we offer a rich set of cloud-delivered security services that can be added to Platform Extension products and customized to the organization’s use cases.

Our cloud- and hosted- Platform Extension products and services include sandboxing, endpoint detection and response (“EDR”), email security, web application and API security and cloud networking security as well as management and analytics.

Our FortiGuard security services are enabled by FortiGuard Labs, which provides threat research and artificial intelligence capabilities from a cloud network to deliver coordinated protection for the ever-expanding attack surface through Core Platform appliance and virtual machine as well as all Platform Extension products that are registered by the end-customer.

Our FortiCare services provide both technical support and professional services to help our customers deploy, maintain, and operationalize Fortinet’s Core Platform and Platform Extension products and services.

Our proprietary Security Processing Units (“SPUs”) are Application-Specific Integrated Circuits that are implemented in our physical Core Platform appliances and are designed to enhance the security processing capabilities implemented in
28

software by accelerating computationally intensive tasks such as firewall policy enforcement, software-defined wide-area network (“SD-WAN”), network address translation, Intrusion Prevention Systems (“IPS”), threat detection and encryption. We also provide virtualized Security Processing Units (“vSPUs”) across our Core Platform virtual appliances to deliver similar accelerated capabilities when run in virtualized environments.

Our FortiOS operating system provides the foundation for the operation of all Core Platform and Platform Extension products, whether physical, virtual, private- or public-cloud based. FortiOS directs the operations of processors and SPUs and provides system management functions. We make regular updates to FortiOS available through our FortiCare support services.

Networking functionality and security capabilities are integrated into the FortiOS operating system to run both the Core Platform and Platform Extension capabilities of Fortinet’s cybersecurity mesh architecture. This approach to security combines discrete security solutions together into an integrated operating system which provides centralized management, visibility, automation and intelligence sharing to simplify operations and respond rapidly to threats.

The focus areas of our business consist of:

Secure Networking—Our Security-Driven Networking solutions enables the convergence of networking and security across all edges to provide next-generation firewall (“NGFW”), software-defined wide area network (“SD-WAN”), LAN Edge (Wi-Fi and switch) and secure access service edge (“SASE”). We derive a majority of product sales from our Core Platform network security appliances. Core Platform network security appliances include a broad set of built-in security and networking features and functionalities, including firewall, next-generation firewall, secure web gateway, secure sockets layer (“SSL”) inspection, software-defined wide area network (“SD-WAN”), Intrusion Prevention system (“IPS”), sandboxing, data leak prevention, virtual private network (“VPN”), switch and wireless controller and wide area network (“WAN”) edge. Our network security appliances are managed by our FortiOS network operating system, which provides the foundation for Core Platform security functions. We enhance the performance of our network security appliances from branch to data center by designing and implementing Security Processing Units (“SPUs”) technology within our appliances, enabling us to add security and network functionality with minimal impact to network throughput performance. Along with our secure Wi-Fi access points and switches, Fortinet helps organizations secure their networks across campuses, branches and work-from-home deployments.

Zero Trust Access—Fortinet’s Platform Extension products and services extend beyond the network to create a cybersecurity mesh architecture to cover other attack vectors. Our Zero Trust Access solutions enable customers to know and control who and what is on their network, in addition to providing security for work from anywhere (“WFA”). Zero Trust Access solutions include FortiNAC, FortiAuthenticator, FortiClient and FortiToken. Additionally, the proliferation of operational technology (“OT”) and internet of things (“IoT”) devices has generated new opportunities for us to grow our business. Our network access control solutions provide visibility, control and automated event responses in order to secure OT and IoT devices.

Cloud Security—We help customers connect securely to and across their individual, hybrid cloud, multi-cloud and virtualized data center environments by offering security through our virtual firewall and other software products and through integrated cloud- native capabilities with major cloud platforms. Our public and private cloud security solutions, including virtual appliances and hosted solutions, bring our Platform Extension products and services into and across cloud environments, delivering security that follows their applications and data. Our Secure SD-WAN for Multi-Cloud solution automates deployment of an overlay network across different cloud networks and offers visibility, control and centralized management that integrates functionality across multiple cloud environments. Our Cloud Security portfolio also secures applications, including email and web applications and APIs. Fortinet cloud security offerings are available for deployment in major public and private cloud environments, including Alibaba Cloud, Amazon Web Services, Google Cloud, IBM Cloud, Microsoft Azure, Oracle Cloud and VMWare Cloud. We also offer managed IPS and web application firewall (“WAF”) rules delivered by FortiGuard Labs as an overlay service to native security offerings offered by Amazon Web Services.

Security Operations—We develop and provide a range of products and services that enable the security operations center (“SOC”) teams to identify, investigate and remediate potential incidents in which cybercriminals bypass prevention-oriented controls. Given the breadth of the attack surface to monitor, as well as the volume and sophistication of cyber threats, artificial intelligence is a key part of these offerings, which include: FortiGuard and other security subscription services, modern endpoint security with EDR, a range of breach-protection technologies plus our security information and event management (“SIEM”) and security orchestration, automation and response (“SOAR”), all of which can be applied across the entire set of Platform Extension products and services. These solutions automatically deliver security intelligence and insights that enable organizations to protect against and respond to threats faster through integration with Fortinet and third-party controls.

29

Security as a Service—Our customers purchase our natively integrated FortiGuard security subscription services as an add-on to products and solutions across the Platform Extension products and services with the goal of receiving real-time threat intelligence and protection updates. The rich set of FortiGuard services is built from the ground up to provide comprehensive protection for users and applications, including market leading offerings for IPS, Web, video and DNS filtering, AV and cloud sandbox as well as OT and IoT Security. The FortiGuard security services are provided from our FortiGuard Labs and cloud-delivered to provide real-time unified protection across network endpoint and cloud. FortiCare technical support services and the support of technical account managers, resident engineers and professional service consultants for implementations or training services.

Support and Professional Services—Fortinet offers technical support, FortiOS updates and extended product warranty through our FortiCare support services. In addition to our technical support services, we offer a range of advanced services, including premium support, professional services and expedited warranty replacement. Our professional service offerings include resident engineers and professional service consultants for implementations or trainings.

Financial Highlights

Total revenue was $1.03 billion and $1.98 billion during the three and six months ended June 30, 2022, an increase of 29% and 31%, respectively, compared to $801.1 million and $1.51 billion in the same periods last year. Product revenue was $400.7 million and $771.7 million during the three and six months ended June 30, 2022, an increase of 34% and 43%, respectively, compared to $298.3 million and $539.0 million in the same periods last year. Service revenue was $629.4 million and $1.21 billion during the three and six months ended June 30, 2022, an increase of 25%, in each period respectively, compared to $502.8 million and $972.4 million in the same periods last year.

Total gross profit was $779.3 million and $1.48 billion during the three and six months ended June 30, 2022, an increase of 27%, in each period respectively, compared to $614.2 million and $1.17 billion in the same periods last year.

Cash, cash equivalents, short-term and long-term investments and marketable equity securities were $1.94 billion as of June 30, 2022.

During the six months ended June 30, 2022, we repurchased 25.8 million shares of common stock under our Share Repurchase Program (the “Repurchase Program”), for a total purchase price of $1.49 billion.

Deferred revenue was $3.93 billion as of June 30, 2022, an increase of $479.1 million, or 14%, compared to $3.45 billion as of December 31, 2021. Deferred revenue was $2.91 billion as of June 30, 2021, an increase of $300.1 million, or 12%, compared to $2.61 billion as of December 31, 2020. Short-term deferred revenue was $2.01 billion as of June 30, 2022, an increase of $235.8 million, or 13%, compared to $1.78 billion as of December 31, 2021. Short-term deferred revenue was $1.53 billion as of June 30, 2021, as increase of $140.2 million, or 10%, compared to $1.39 billion as of December 31, 2020.

We generated cash flows from operating activities of $719.5 million during the six months ended June 30, 2022, a decrease of $14.6 million, or 2%, compared to the same period last year.

Total bookings were $1.38 billion during the three months ended June 30, 2022, an increase of 42% compared to $967.9 million in the same period last year. We define bookings as the total value of all orders received during the period.

Backlog was $349.9 million as of June 30, 2022, an increase of $71.6 million compared to $278.3 million as of March 31, 2022 and an increase of $188.0 million compared to $161.9 million as of December 31, 2021. Backlog represents orders received but not fulfilled and excludes backlog related to Alaxala which was not significant.

On a geographic basis, revenue continues to be diversified, which remains a key strength of our business. During the three months ended June 30, 2022, the Americas region, the Europe, Middle East and Africa (“EMEA”) region and the Asia Pacific (“APAC”) region contributed 40%, 38% and 22% of our total revenue, respectively, and increased by 23%, 28% and 42% compared to the same period last year, respectively. During the six months ended June 30, 2022, the Americas region, the EMEA region and the APAC region contributed 40%, 37% and 23% of our total revenue, respectively, and increased by 27%, 27% and 50% compared to the same period last year, respectively.

30

Our revenue growth was driven by strong product revenue performance. Product revenue grew 34% and 43% during the three and six months ended June 30, 2022, respectively, compared to the same periods last year. Product revenue growth was consistent with an elevated cyber threat landscape. Core Platform products accounted for more than half of the product revenue growth during the three months ended June 30, 2022. While Secure SD-WAN contributed to product revenue growth, a main driver was the strong demand for the wide range of other operating system capabilities embedded in the Core Platform products. We experienced strong product revenue growth across many of our Platform Extension products, including our OT solutions, secure access products and software licenses. The impact of the increase in backlog was mainly seen in FortiGate, FortiSwitch and FortiAP products. Service revenue growth of 25% during both the three and six months ended June 30, 2022 compared to the same periods last year, was driven by the strength of our FortiCare technical support and other service revenue which grew 26%, and of FortiGuard and other security subscription revenue, which grew 25% and 24%, respectively.

Our billings were diversified on a geographic basis. During the three months ended June 30, 2022, approximately 45% of our billings in the aggregate were from over 100 countries that each individually contributed less than 3% of our billings.

Operating expenses as a percentage of revenue decreased by 1.6 and 2.4 percentage points during the three and six months ended June 30, 2022, respectively, compared to the same periods last year. Headcount increased to 11,508 employees and contractors as of June 30, 2022, a 13% increase compared to 10,195 as of December 31, 2021.

COVID-19 Pandemic Update

The United States and the global community we serve are facing unprecedented challenges posed by the COVID-19 pandemic, including the various COVID-19 variants. In response to the pandemic, we undertook a number of actions to protect our employees, including restricting travel and directing many of our employees to work from home. In certain geographies, we have started to transition back to an in-person working mode, allowing increasing numbers of employees to work from our offices with reasonable precautions and, in all cases, subject to abiding by local legal restrictions. We intend to continue to monitor and abide by local employee health and safety protocols and other regulations as applicable to each local office.

While the broader implications of the COVID-19 pandemic on our employees and overall financial performance continue to evolve, we have seen certain impacts on our business and operations, results of operations, financial condition, cash flows, liquidity and capital and financial resources as of and during the three and six months ended June 30, 2022. Conversely, some aspects of our business do not appear to have been significantly affected. During the three and six months ended June 30, 2022, we have observed the following:

We have seen continued supply chain challenges, including chip and other component shortages and increased costs for certain chips and other components and shipping, and we do not have enough inventory to promptly meet all demand for all products.

In many countries, our employees’ ability to travel was reduced and certain in-person sales and marketing events or meetings that would normally have been held were canceled, postponed or converted into virtual events. However, as certain country’s restrictions continued to ease, we have started to see an increase in expenses related to travel and marketing events. Although we cannot predict if or when such expenses will return to pre-pandemic levels, as of June 30, 2022, we have started to see an increase in such expenses as compared to the same period last year.

In order to mitigate supply chain disruption and other supply chain risks and in anticipation of future demand, we increased our commitments with certain suppliers to secure capacity, and are meeting regularly with our contract manufacturers and component suppliers to manage future commitments, address component shortages and monitor delivery. We have also transitioned primarily to air shipping to avoid port congestion and extended ocean freight time.

Our days sales outstanding increased to 80 days in the second quarter of 2022, compared to 66 days in the same period last year, primarily due to the sales linearity. The accounts receivable allowance for credit losses was $5.2 million as of June 30, 2022, increased by $2.8 million compared to $2.4 million as of December 31, 2021, primarily due to an increase in past due invoices over 60 and 90 days.

Going forward, the situation remains uncertain, rapidly changing and hard to predict, and the COVID-19 pandemic may have a material negative impact on our future periods. If we experience component, shipping, inventory challenges or customer payment, it will negatively impact billings and product revenue in the current quarter and FortiGuard and FortiCare service revenues in subsequent quarters, as we sell annual and multi-year service contracts that are recognized ratably over the contractual service term, generally starting on the contract registration date. In addition, the broader implications of the pandemic on our business and operations and our financial results, including the extent to which the effects of the pandemic will impact future results and growth in the cybersecurity industry, remain uncertain. The extent of the impact of the COVID-19
31

pandemic on our operational and financial performance will depend on ongoing developments, including the duration and spread of the virus and its variants, the impact on our end-customers’ spending, the volume of sales and length of our sales cycles, the impact on our partners, suppliers, and employees, actions that may be taken by governmental authorities and other factors identified in Part II, Item 1A “Risk Factors” in this Form 10-Q. Given the dynamic nature of these circumstances, the full impact of the COVID-19 pandemic on our business and operations, results of operations, financial condition, cash flows, liquidity and capital and financial resources cannot be reasonably estimated at this time.

Recent Events

Due to the war in Ukraine and the resulting sanctions and other actions against Russia and Belarus and due to inflation and the economic downturn and possible recession, there has been uncertainty and disruption in the global economy. At the beginning of the war in Ukraine in late February 2022, we experienced immediate reductions in orders from Russia. On March 7, 2022, we announced that we were suspending sales, support and other operations in Russia. Starting from March 7, 2022, we are not recognizing service revenue on service contracts that have been suspended in Russia.

Although the Russian war against Ukraine did not have a material adverse impact on our revenue or other financial results for the three and six months ended June 30, 2022, at this time we are unable to fully assess the aggregate impact it will have on our business in future periods due to various uncertainties, which include, but are not limited to, the duration of the war, its effect on the economy, its impact to the businesses of our customers and distributors, actions that may be taken by governmental authorities related to the war, and other factors identified in Part II, Item 1A, “Risk Factors” in this Quarterly Report, including the risk factor titled “The war in Ukraine and our suspension of operations in Russia have affected and may continue to affect our business.”

Business Model

We typically sell our security solutions to distributors that sell to networking security focused resellers and to service providers and managed security service providers (“MSSPs”), who, in turn, sell to end-customers or use our products and services to provide hosted solutions to other enterprises. At times, we also sell directly to large service providers and major systems integrators. Our end-customers are located in over 100 countries and include small, medium and large enterprises and government organizations across a wide range of industries, including education, financial services, government, healthcare, manufacturing, retail, technology and telecommunications. An end-customer deployment may involve as few as one or as many as thousands of Core Platform as well as Platform Extension products, depending on the end-customer’s size and security requirements.

We also offer our products hosted in our own data centers and through major cloud providers, and have recognized revenue on a usage basis from our data centers as well as Alibaba Cloud, Amazon Web Services, Google Cloud, IBM Cloud, Microsoft Azure and Oracle Cloud. We have also recognized revenue from customers who deploy our products in a bring-your-own-license (“BYOL”) arrangement in private clouds or at cloud providers. In a BYOL arrangement, a customer purchases a software license from us through our channel partners and deploys the software in a cloud provider’s environment. Similarly, customers may purchase such a license from us and deploy it in third-party clouds or in their private cloud.

Our customers purchase our hardware products and software licenses, as well as our FortiGuard and other security subscription and FortiCare technical support services. We generally invoice at the time of our sale for the total price of the products and security and technical support services. Standard payment terms are generally no more than 60 days, though we may offer extended payment terms to certain distributors or related to certain transactions.

Key Metrics

We monitor several key metrics, including the key financial metrics set forth below, in order to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The following table summarizes revenue, deferred revenue, billings (non-GAAP), net cash provided by operating activities, and free cash flow (non-GAAP). We discuss revenue below under “Results of Operations,” and we discuss net cash
32

provided by operating activities below under “—Liquidity and Capital Resources.” Deferred revenue, billings (non-GAAP), and free cash flow (non-GAAP) are discussed immediately below the following table:
 Three Months Ended Or As Of
June 30, 2022June 30, 2021
(in millions)
Revenue$1,030.1 $801.1 
Deferred revenue$3,932.0 $2,905.4 
Billings (non-GAAP)$1,304.2 $960.9 
Net cash provided by operating activities$323.4 $418.2 
Free cash flow (non-GAAP)$283.5 $394.7 

Deferred revenue. Our deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of our deferred revenue balance consists of the unrecognized portion of service revenue from FortiGuard and other security subscription and FortiCare technical support service contracts, which is recognized as revenue ratably over the contractual service period. We monitor our deferred revenue balance, short term and total deferred revenue growth and the mix of short-term and long-term deferred revenue because deferred revenue represents a significant portion of free cash flow and of revenue to be recognized in future periods. Deferred revenue was $3.93 billion as of June 30, 2022, an increase of $479.1 million, or 14%, from December 31, 2021. Short term deferred revenue was $2.01 billion as of June 30, 2022, an increase of $235.8 million, or 13%, from December 31, 2021.

Billings (non-GAAP). We define billings as revenue recognized in accordance with GAAP plus the change in deferred revenue from the beginning to the end of the period, less any deferred revenue balances acquired from business combination(s) during the period. We consider billings to be a useful metric for management and investors because billings drive current and future revenue, which is an important indicator of the health and viability of our business. There are several limitations related to the use of billings instead of GAAP revenue. First, billings include amounts that have not yet been recognized as revenue and are impacted by the term of FortiGuard security and FortiCare and other support agreements. Second, we may calculate billings in a manner that is different from peer companies that report similar financial measures. Management accounts for these limitations by providing specific information regarding GAAP revenue and evaluating billings together with GAAP revenue. Total billings were $1.30 billion for the three months ended June 30, 2022, an increase of 36% compared to $960.9 million in the same period last year.

A reconciliation of revenue, the most directly comparable financial measure calculated and presented in accordance with GAAP, to billings is provided below:
 Three Months Ended
June 30, 2022June 30, 2021
(in millions)
Billings:
Revenue$1,030.1 $801.1 
Add: Change in deferred revenue274.1 159.8 
Total billings (non-GAAP)$1,304.2 $960.9 

Free cash flow (non-GAAP). We define free cash flow as net cash provided by operating activities minus purchases of property and equipment and excluding any significant non-recurring items. We believe free cash flow to be a liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that, after capital expenditures, can be used for strategic opportunities, including repurchasing outstanding common stock, investing in our business, making strategic acquisitions, and strengthening the balance sheet. A limitation of using free cash flow rather than the GAAP measures of cash provided by or used in operating activities, investing activities, and financing activities is that free cash flow does not represent the total increase or decrease in the cash and cash equivalents balance for the period because it excludes cash flows from investing activities other than capital expenditures and cash flows from financing activities. Management accounts for this limitation by providing information about our capital expenditures and other investing and financing activities on the face of the consolidated statements of cash flows and under “—Liquidity and Capital Resources” and by presenting cash flows from investing and financing activities in our reconciliation of free cash flow. In addition, it is important to note that other companies, including companies in our industry, may not use free cash flow, may calculate free cash flow in a different manner than we do or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of free
33

cash flow as a comparative measure. A reconciliation of net cash provided by operating activities, the most directly comparable financial measure calculated and presented in accordance with GAAP, to free cash flow is provided below:
 Three Months Ended
June 30, 2022June 30, 2021
(in millions)
Free Cash Flow:
Net cash provided by operating activities$323.4 $418.2 
Less: Purchases of property and equipment(39.9)(23.5)
Free cash flow (non-GAAP)$283.5 $394.7 
Net cash provided (used) in investing activities$294.1 $(278.2)
Net cash used in financing activities$(830.3)$(120.9)

Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, cost of revenue and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

Except as noted below, there were no material changes to our critical accounting policies and estimates as of and for the three and six months ended June 30, 2022, as compared to the critical accounting policies and estimates described in our Annual Report on Form 10-K filed with the SEC on February 25, 2022 (the “Form 10-K”).

See Note 1 of the notes to condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for information regarding recent accounting pronouncements.

Equity Method Investments

We evaluate our investments for OTTIs when circumstances indicate those assets may be impaired. When the decline in value is deemed to be other than temporary, an impairment is recognized to the extent that the fair value is less than the carrying value of the investment. We consider various factors in determining whether a loss in value of an investment is other than temporary including: the length of time and the extent to which the fair value has been below cost; the financial condition of the investees, and our intent and ability to retain the investment for a period of time sufficient to allow for recovery of value. Management makes certain judgments and estimates in its assessment including but not limited to: identifying if circumstances indicate a decline in value is other than temporary, expectations about the business operations of investees, as well as industry, financial and market factors. Any significant changes in assumptions or judgments in assessing impairments could result in an impairment charge.

34

Results of Operations

Three Months Ended June 30, 2022 and 2021

Revenue
 Three Months Ended  
June 30,
2022
June 30,
2021
  
Amount% of
Revenue
Amount% of
Revenue
Change% Change
(in millions, except percentages)
Revenue:
Product$400.7 39 %$298.3 37 %$102.4 34 %
Service629.4 61 502.8 63 126.6 25 
Total revenue$1,030.1 100 %$801.1 100 %$229.0 29 %
Revenue by geography:
Americas$413.6 40 %$337.0 42 %$76.6 23 %
EMEA391.8 38 306.2 38 85.6 28 
APAC224.7 22 157.9 20 66.8 42 
Total revenue$1,030.1 100 %$801.1 100 %$229.0 29 %

Total revenue increased by $229.0 million, or 29%, during the three months ended June 30, 2022 compared to the same period last year. We continued to experience significant organic revenue growth (i.e. revenue growth excluding attribution from recent acquisitions) with diversification of revenue geographically, and across both customers and industries. Revenue from all regions grew, with EMEA contributing the largest portion of the increase on an absolute dollar basis and APAC, which included Alaxala, contributing the largest portion of the increase on a percentage basis.

Product revenue increased by $102.4 million, or 34%, during the three months ended June 30, 2022 compared to the same period last year. Product revenue growth was consistent with an elevated cyber threat landscape and included the benefit of certain pricing actions. Core Platform products accounted for more than half of the product revenue growth in the three months ended June 30, 2022. While Secure SD-WAN contributed to product revenue growth, the main driver was the strong demand for the wide range of other operating system capabilities embedded in the Core Platform products. We also experienced strong revenue growth across many Platform Extension products, including operational technology “OT” solutions and other secure access.

Service revenue increased by $126.6 million, or 25%, during the three months ended June 30, 2022 compared to the same period last year. FortiGuard security subscription and FortiCare and other technical support and other revenues increased by $67.5 million, or 25%, and by $59.1 million, or 26%, respectively, during the three months ended June 30, 2022 compared to the same period last year. The increases were primarily due to the recognition of revenue from our growing deferred revenue balance related to FortiGuard and other security subscriptions delivered to on-premise and cloud based environments as well as FortiCare and other technical support, including our customers moving to higher-tier support offerings.

Of the service revenue recognized during the three months ended June 30, 2022, 87% was included in the deferred revenue balance as of March 31, 2022. Of the service revenue recognized during the three months ended June 30, 2021, 89% was included in the deferred revenue balance as of March 31, 2021. We expect service revenue growth will continue to increase through the remainder of 2022, as our business is expected to grow and as service revenue benefits from previous pricing actions. However, there are risks to service revenue growth rates, including customers reducing their spending, supply chain constraints, customers taking longer to buy their service, or other reasons.


35

Cost of revenue and gross margin
 Three Months Ended  
June 30,
2022
June 30,
2021
Change% Change
(in millions, except percentages)
Cost of revenue:
Product$155.2 $115.6 $39.6 34 %
Service95.6 71.3 24.3 34 
Total cost of revenue$250.8 $186.9 $63.9 34 %
Gross margin (%):
Product61.3 %61.2 %
Service84.8 85.8 
Total gross margin75.7 %76.7 %

Total gross margin decreased by 1.0 percentage points during the three months ended June 30, 2022 compared to the same period last year, driven by the consolidation of Alaxala, costs increases and a change in revenue mix to lower margin product revenue from higher margin service revenue. Revenue mix shifted by 1.7 percentage points from service revenue to product revenue, as a percentage of total revenue. Total gross margin also reflected a decline in services gross margin.

Product gross margin increased by 0.1 percentage points during the three months ended June 30, 2022 compared to the same period last year. The increase in product margin is driven by higher average selling prices, and a mix shift to higher margin high end appliances, partially offset by higher expedite fees, freight fees and other product costs due to supply chain constraints and the consolidation of Alaxala. Cost of product revenue was comprised primarily of third-party contract manufacturers’ costs and the costs of materials used in production.

Service gross margin decreased by 1.0 percentage points during the three months ended June 30, 2022 compared to the same period last year. Cost of service revenue was comprised primarily of personnel and data center costs. The decrease in service gross margin was primarily impacted by our consolidation of Alaxala and our data center expansion.

Operating expenses
 Three Months EndedChange% Change
June 30,
2022
June 30,
2021
Amount% of
Revenue
Amount% of
Revenue
(in millions, except percentages)
Operating expenses:
Research and development$124.3 12 %$106.6 13 %$17.7 17 %
Sales and marketing415.5 40 326.9 41 88.6 27 
General and administrative45.4 34.4 11.0 32 
Gain on IP matter(1.2)— (1.2)— — — 
Total operating expenses$584.0 57 %$466.7 58 %$117.3 25 %
Percentages have been rounded for presentation purposes and may differ from unrounded results.
Research and development

Research and development expense increased by $17.7 million, or 17%, during the three months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $12.7 million in personnel-related costs as a result of increased headcount to support the development of new products and continued enhancements to our existing products. In addition, we incurred increases in depreciation and other occupancy costs of $5.7 million, partially offset by a decrease of $1.3 million of product development costs, such as third-party testing and prototypes. We currently intend to continue to invest in our research and development organization, and expect research and development expense to increase in absolute dollars during the remainder of 2022.

36

Sales and marketing

Sales and marketing expense increased by $88.6 million, or 27%, during the three months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $49.6 million in personnel-related costs as a result of increases to sales and marketing headcount in order to drive global market revenue increases. In addition, we incurred increases in marketing-related expense of $14.7 million, travel expense of $11.4 million and depreciation and other occupancy expense of $4.7 million. We currently intend to continue to make investments in sales and marketing resources, which are critical to support our future growth, and expect sales and marketing expense to increase in absolute dollars during the remainder of 2022.

General and administrative

General and administrative expense increased by $11.0 million, or 32%, during the three months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $3.9 million in personnel-related costs and an increase of $3.1 million in provision for expected credit losses. We currently expect general and administrative expense to increase in absolute dollars during the remainder of 2022.

Gain on IP matter

In January 2020, we entered into an agreement with a competitor in the network security industry, whereby, in February 2020, the competitor party paid us a lump sum of $50.0 million for a mutual covenant-not-to-sue for patent claims. During the three months ended June 30, 2022 and 2021, we recorded $1.2 million in amortization of the deferred component as a gain on IP matter in our condensed consolidated statements of income.

Operating income and margin

We generated operating income of $195.3 million during the three months ended June 30, 2022, an increase of $47.8 million, or 32%, compared to $147.5 million in the same period last year. Operating income as a percentage of revenue was 19% during the three months ended June 30, 2022, compared to 18% in the same period last year. The increase in operating margin is primarily due to 1.2 percentage point and 0.5 percentage points decreases in research and development expense and sales and marketing expense as percentage of revenue, respectively, partially offset by 1.0 percentage points decrease in gross margin and 0.1 percentage point increase in general and administrative expense as percentage of revenue.

Interest income, interest expense and other income (expense)net
 Three Months Ended  
June 30,
2022
June 30,
2021
Change% Change
(in millions, except percentages)
Interest income$2.4 $1.2 $1.2 100 %
Interest expense$(4.5)$(4.5)$— — %
Other income (expense)—net$(9.3)$0.8 $(10.1)(1,263)%

Interest income increased by $1.2 million during the three months ended June 30, 2022 compared to the same period last year, as a result of higher interest rates. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. Interest expense remained flat during the three months ended June 30, 2022 compared to the same period last year. The change of Other income (expense)—net during the three months ended June 30, 2022 compared to the same period last year, was primarily due to an increase of $8.6 million loss on marketable equity securities and an increase of $1.7 million of foreign currency exchange loss.

Provision for income taxes
 Three Months EndedChange% Change
June 30,
2022
June 30,
2021
(in millions, except percentages)
Provision for income taxes$2.4 $7.5 $(5.1)(68)%
Effective tax rate (%)%%

37

Our effective tax rate was 1% for the three months ended June 30, 2022 compared to an effective tax rate of 5% for the same period last year. The provision for income taxes for the three months ended June 30, 2022 was primarily comprised of U.S. federal and state taxes, withholding taxes and foreign taxes that were $54.5 million, which were favorably affected by a tax benefit of $18.6 million from the foreign-derived intangible income deduction (the “FDII deduction”), excess tax benefits from stock-based compensation expense of $17.3 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

The provision for income taxes for the three months ended June 30, 2021 was comprised of U.S. federal and state taxes, withholding taxes, and foreign taxes that were $38.0 million, which were offset by a tax benefit of $7.1 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $18.2 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

Six Months Ended June 30, 2022 and 2021

Revenue
 Six Months Ended  
June 30,
2022
June 30,
2021
  
Amount% of
Revenue
Amount% of
Revenue
Change% Change
(in millions, except percentages)
Revenue:
Product$771.7 39 %$539.0 36 %$232.7 43 %
Service1,213.2 61 972.4 64 240.8 25 
Total revenue$1,984.9 100 %$1,511.4 100 %$473.5 31 %
Revenue by geography:
Americas$796.2 40 %$627.9 41 %$168.3 27 %
EMEA737.8 37 581.9 39 155.9 27 
APAC450.9 23 301.6 20 149.3 50 
Total revenue$1,984.9 100 %$1,511.4 100 %$473.5 31 %

Total revenue increased by $473.5 million, or 31%, during the six months ended June 30, 2022 compared to the same period last year. We continue to experience significant organic revenue growth (i.e. revenue growth excluding attribution from acquisitions) with diversification of revenue geographically, and across both customer and industry segments. Revenue from all regions grew, with Americas contributing the largest portion of the increase on an absolute dollar basis and APAC, which included Alaxala, contributing the largest portion of the increase on a percentage basis.

Product revenue increased by $232.7 million, or 43%, during the six months ended June 30, 2022 compared to the same period last year. Product revenue growth was consistent with an elevated cyber threat landscape and included the benefit of certain pricing actions. Core Platform products accounted for more than half of the product revenue growth in the six months ended June 30, 2022. While Secure SD-WAN contributed to product revenue growth, the main driver was the strong demand for the wide range of other operating system capabilities embedded in the Core Platform products. We also experienced strong revenue growth across many Platform Extension products, including OT solutions and other secure access.

Service revenue increased by $240.8 million, or 25%, during the six months ended June 30, 2022 compared to the same period last year. FortiGuard security subscription and FortiCare technical support and other revenues increased by $125.1 million, or 24%, and by $115.7 million, or 26%, respectively, during the six months ended June 30, 2022 compared to the same period last year. The increases were primarily due to the recognition of revenue from our growing deferred revenue balance related to FortiGuard and other security subscriptions delivered to on-premise and cloud-based environments, as well as FortiCare and other technical support, including our customers moving to higher-tier support offerings.

Of the service revenue recognized during the six months ended June 30, 2022, 80% was included in the deferred revenue balance as of December 31, 2021. Of the service revenue recognized during the six months ended June 30, 2021, 81% was included in the deferred revenue balance as of December 31, 2020. We expect service revenue growth will continue to increase through the remainder of 2022, as our business is expected to grow and as service revenue benefits from previous pricing actions. However, there are risks to service revenue growth rates, including customers reducing their spending, supply chain constraints, customers taking longer to buy their service, or other reasons.
38


Cost of revenue and gross margin
 Six Months Ended  
June 30,
2022
June 30,
2021
Change% Change
(in millions, except percentages)
Cost of revenue:
Product$316.2 $206.9 $109.3 53 %
Service188.4 136.6 51.8 38 %
Total cost of revenue$504.6 $343.5 $161.1 47 %
Gross margin (%):
Product59.0 %61.6 %
Service84.5 86.0 
Total gross margin74.6 %77.3 %

Total gross margin decreased by 2.7 percentage points during the six months ended June 30, 2022 compared to the same period last year, driven by the consolidation of Alaxala, costs increases and a change in revenue mix to lower margin product revenue from higher margin service revenue. Revenue mix shifted by 3.2 percentage points from service revenue to product revenue, as a percentage of total revenue. Total gross margin also reflected a decline in product gross margin and services gross margin.

Product gross margin decreased by 2.6 percentage points during the six months ended June 30, 2022 compared to the same period last year. The decrease in product margin is driven by higher expedite fees, freight fees and other product costs due to supply chain constraints and the consolidation of Alaxala, partially offset by higher average selling prices and a mix shift to higher margin high end appliances. Cost of product revenue was comprised primarily of third-party contract manufacturers’ costs and the costs of materials used in production.

Service gross margin decreased by 1.5 percentage points during the six months ended June 30, 2022 compared to the same period last year. Cost of service revenue was comprised primarily of personnel and data center costs. The decrease in service gross margin was primarily impacted by our consolidation of Alaxala and our data center expansion.

39

Operating expenses
 Six Months EndedChange% Change
June 30,
2022
June 30,
2021
Amount% of
Revenue
Amount% of
Revenue
(in millions, except percentages)
Operating expenses:
Research and development$249.2 13 %$203.8 14 %$45.4 22 %
Sales and marketing803.1 41 630.9 42 172.2 27 
General and administrative84.0 66.4 17.6 27 
Gain on IP matter(2.3)— (2.3)— — — 
Total operating expenses$1,134.0 57 %$898.8 60 %$235.2 26 %
Percentages have been rounded for presentation purposes and may differ from unrounded results.
Research and development

Research and development expense increased by $45.4 million, or 22%, during the six months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $32.0 million in personnel-related costs as a result of increased headcount to support the development of new products and continued enhancements to our existing products. In addition, we incurred increases in depreciation and other occupancy costs of $13.3 million. We currently intend to continue to invest in our research and development organization, and expect research and development expense to increase sequentially in absolute dollars during the remainder of 2022.

Sales and marketing

Sales and marketing expense increased by $172.2 million, or 27%, during the six months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $106.3 million in personnel-related costs as a result of increases to sales and marketing headcount in order to drive global market revenue increases. In addition, marketing-related expense increased by $24.3 million, travel expense increased by $18.1 million and depreciation expense and other occupancy-related expense increased by $9.2 million. We currently intend to continue to make investments in sales and marketing resources, which are critical to support our future growth, and expect sales and marketing expense to increase sequentially in absolute dollars during the remainder of 2022.

General and administrative

General and administrative expense increased by $17.6 million, or 27%, during the six months ended June 30, 2022 compared to the same period last year, primarily due to an increase of $8.5 million in personnel-related costs, an increase of $3.0 million in provision for expected credit losses, an increase of $1.9 million in depreciation and other occupancy costs, an increase of $1.2 million in postage and freight expense and an increase of $1.0 million in supplies expense. We currently expect general and administrative expense to increase sequentially in absolute dollars during the remainder of 2022.

Operating income and margin

We generated operating income of $346.3 million during the six months ended June 30, 2022, an increase of $77.2 million, or 29%, compared to $269.1 million in the same period last year. Operating income as a percentage of revenue decreased to 17% during the six months ended June 30, 2022 compared to 18% in the same period last year. The decrease in our operating margin was primarily due to a 2.7 percentage points decrease in gross margin, partially offset by 1.2 percentage point, 0.9 percentage point and 0.2 percentage point decreases in sales and marketing expense, research and development expense and general and administrative expense as percentage of revenue, respectively.

40

Interest income, interest expense and other expensenet
 Six Months Ended
June 30,
2022
June 30,
2021
Change% Change
(in millions, except percentages)
Interest income$3.7 $2.3 $1.4 61 %
Interest expense$(9.0)$(5.8)$(3.2)55 %
Other expense—net$(18.4)$(1.2)$(17.2)1,433 %

Interest income increased by $1.4 million during the six months ended June 30, 2022 compared to the same period last year, primarily as a result of higher interest rates. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. Interest expense increased by $3.2 million during the six months ended June 30, 2022 compared to the same period last year, primarily due to the senior notes issued in the first quarter of 2021. The other expense—net increased by $17.2 million during the six months ended June 30, 2022 compared to the same period last year due to a $15.1 million increase of loss on marketable equity securities and a $4.0 million increase of foreign currency exchange loss, partially offset by net rental income of $2.0 million from real estate.

Provision for (benefit from) income taxes
 Six Months EndedChange% Change
June 30,
2022
June 30,
2021
(in millions, except percentages)
Provision for (benefit from) income taxes$(5.7)$19.7 $(25.4)(129)%
Effective tax rate (%)(2)%%

Our effective tax rate was negative 2% for the six months ended June 30, 2022 compared to an effective tax rate of 7% for the same period last year. The provision for income taxes for the six months ended June 30, 2022 was primarily comprised of U.S. federal and state taxes, withholding taxes and foreign taxes that were $93.3 million. This tax provision for income taxes was favorably affected by a tax benefit of $33.3 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $49.5 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

The provision for income taxes for the six months ended June 30, 2021 was comprised of U.S. federal and state taxes, withholding taxes, and foreign taxes that were $75.4 million, which were offset by a tax benefit of $15.2 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $35.3 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

41

Liquidity and Capital Resources
 As of
 June 30,
2022
December 31,
2021
 (in millions)
Cash and cash equivalents$710.0 $1,319.1 
Short-term and long-term investments1,209.1 1,634.8 
Marketable equity securities24.3 38.6 
Total cash, cash equivalents, investments and marketable equity securities$1,943.4 $2,992.5 
Working capital$318.0 $1,282.5 
 Six Months Ended
 June 30,
2022
June 30,
2021
 (in millions)
Net cash provided by operating activities$719.5 $734.1 
Net cash provided by (used in) investing activities248.7 (751.7)
Net cash provided by (used in) financing activities(1,576.3)835.1 
Effect of exchange rate changes on cash and cash equivalents(1.0)— 
Net increase (decrease) in cash and cash equivalents$(609.1)$817.5 

Liquidity and capital resources may be impacted by our operating activities, as well as by our stock repurchases, proceeds from the issuance of common stock, investment grade debt issuance and payment of taxes in connection with the net settlement of equity awards, real estate and other capital expenditures, business acquisitions and the timing of inventory deliveries and the related shipments to customers and completeness of such shipments.

In recent years, we have received significant capital resources from our billings to customers, issuance of investment grade debt and, to some extent, from the exercise of stock options by our employees. Additional increases in billings may depend on a number of factors, including demand for and availability of our products and services, competition, market or industry changes, macroeconomic events such as the COVID-19 pandemic, supply chain capacity and disruptions, international conflicts, including the war in Ukraine, and our ability to execute. We expect proceeds from the exercise of stock options in future years to be impacted by the increased mix of restricted stock units versus stock options granted to our employees and to vary based on our share price.

In October 2021, our board of directors authorized a $1.25 billion increase in the authorized stock repurchase under the Repurchase Program and extended the term of the Repurchase Program to February 28, 2023, bringing the aggregate amount of authorized to be repurchased to $4.25 billion of our outstanding common stock through February 28, 2023. During the six months ended June 30, 2022, we repurchased 25.8 million shares of common stock under the Repurchase Program for an aggregate purchase price of $1.49 billion. As of June 30, 2022, $29.6 million remained available for future share repurchases under the Repurchase Program. Refer to Note 16. Subsequent Events in Part I, Item1 of this Quarterly Report on Form 10-Q for information of the approved $1.0 billion increase in the authorized stock repurchase under the Repurchase Program in July 2022.

In March 2021, we issued $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million aggregate principal amount of 1.0% notes due March 15, 2026 and $500.0 million aggregate principal amount of 2.2% notes due March 15, 2031, in an underwritten registered public offering.

We expect to continue to increase our office and warehouse capacity to support growth. As we purchase new properties, we will work to incorporate these properties into the environmental goals we have established. We estimate capital expenditures to be between approximately $140 million and $170 million for the second half of 2022.

We believe that our cash provided by operating activities, together with our existing cash, cash equivalents and investments will be sufficient to meet our anticipated cash needs and do not currently intend to retire these Notes early. Refer to Note 10. Debt in Part I, Item 1 of this Quarterly Report on Form 10-Q for information on the Notes. As of June 30, 2022, the long-term debt, net of unamortized discount and debt issuance costs, was $989.4 million.

42

We enter into non-cancellable agreements with contract manufacturers and certain component suppliers to procure inventory based on our requirements in order to negotiate manufacturing lead times and encourage and incentivize vendors to deliver components and finished goods. These purchase commitments as of June 30, 2022 totaled $1.49 billion, an increase of $0.35 billion compared to $1.14 billion as of December 31, 2021 as we increased our commitments in order to address significant supply constraints seen industry-wide due to component shortages caused, in part, by the COVID-19 pandemic, and for which the duration of such constraints is uncertain. Our agreements secured supply and pricing for certain product components and commitments with contract manufacturers to meet customer demand and to address extended lead times. We also have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. As of June 30, 2022, we had $117.1 million in other contractual commitments having a remaining term in excess of one year that are non-cancelable.

There have been no significant changes to our leases as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021 other than as of June 30, 2022 we had additional minimum lease payments of $38.9 million relating to operating leases that had been signed but had not yet commenced. These leases will commence during the second half of 2022 and will have lease terms of approximately one to six years.

As of June 30, 2022, our cash, cash equivalents, short-term and long-term investments and marketable equity securities of $1.94 billion were invested primarily in deposit accounts, money market funds, corporate debt securities, commercial paper, certificates of deposit and term deposits, U.S. government and agency securities, municipal bonds and marketable equity securities. It is our investment policy to invest excess cash in a manner that preserves capital, provides liquidity and generates return without significantly increasing risk. We do not enter into investments for trading or speculative purposes.

The amount of cash, cash equivalents and investments held by our international subsidiaries was $150.8 million as of June 30, 2022 and $132.4 million as of December 31, 2021.

We believe that our existing cash and cash equivalents and cash flow from operations will be sufficient for at least the next 12 months to meet our requirements and plans for cash, including meeting our working capital requirements and capital expenditure requirements. In the long term, our ability to support our requirements and plans for cash, including our working capital and capital expenditure requirements will depend on many factors, including our growth rate, the timing and amount of our share repurchases, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, the continuing market acceptance of our products, the timing and extent of spending to support development efforts, our investments in purchasing or leasing real estate and macroeconomic impacts such as the COVID-19 pandemic. Historically, we have required capital principally to fund our working capital needs, share repurchases, capital expenditures and acquisition activities. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all.

As of June 30, 2022, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.

Operating Activities

Cash generated by operating activities is our primary source of liquidity. It is primarily comprised of net income, as adjusted for non-cash items and changes in operating assets and liabilities. Non-cash adjustments consist primarily of stock-based compensation, amortization of deferred contract costs and depreciation and amortization. Changes in operating assets and liabilities consist primarily of changes in deferred revenue, deferred contract costs, deferred tax assets and accounts receivable, net.

Our operating activities during the six months ended June 30, 2022 provided cash flows of $719.5 million as a result of the continued growth of our business and our ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard and other security subscription services and FortiCare technical support services to new and existing customers, as reflected by an increase of $480.6 million in our deferred revenue during the six months ended June 30, 2022.

Investing Activities

The changes in cash flows from investing activities primarily relate to timing of purchases, maturities and sales of investments and purchases of property and equipment. Historically, in making a lease versus ownership decision related to our larger facilities, we have considered various factors including financial metrics and the impact on our engineers and other employees. In certain cases, we have elected to own a facility if we believed that ownership rather than leasing is more closely
43

aligned with our long-term strategy. We expect to make similar decisions in the future. We may also make cash payments in connection with future business combinations.

During the six months ended June 30, 2022, cash provided by investing activities was $248.7 million, driven by $411.2 million in cash proceeds from maturities and sales of investments, net of purchases of investments and $162.5 million of purchases of property and equipment.

Financing Activities

The changes in cash flows from financing activities primarily relate to repurchase and retirement of common stock, taxes paid related to net share settlement of equity awards, net of proceeds from the issuance of common stock under the Amended and Restated Fortinet, Inc. 2009 Equity Incentive Plan and the issuance of long-term notes, net of discount and underwriting.

During the six months ended June 30, 2022, cash used in financing activities was $1.58 billion, primarily driven by $1.49 billion used to repurchase shares of our common stock and $84.0 million used to pay tax withholding, net of proceeds from the issuance of common stock.

ITEM 3.     Quantitative and Qualitative Disclosures about Market Risk

There were no material changes in our market risk during the six months ended June 30, 2022 compared to the disclosures in Part II, Item 7A of the Form 10-K.

ITEM 4.     Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) under the Exchange Act as of June 30, 2022. In designing and evaluating the disclosure controls and procedures, management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Based on that evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective as of June 30, 2022 to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal controls over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during the quarter ended June 30, 2022, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

44

PART II—OTHER INFORMATION

ITEM 1.     Legal Proceedings

We are subject to various claims, complaints and legal actions that arise from time to time. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. There can be no assurance that existing or future legal proceedings arising in the ordinary course of business or otherwise will not have a material adverse effect on our business, consolidated financial position, results of operations or cash flows.

ITEM 1A.     Risk Factors

Investing in our common stock involves a high degree of risk. Investors should carefully consider the following risks and all other information contained in this Quarterly Report on Form 10-Q, including our condensed consolidated financial statements and the related notes, before investing in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any of the following risks materialize, our business, financial condition and results of operations could be materially harmed. In that case, the trading price of our common stock could decline substantially, and investors may lose some or all of their investment. We have summarized risks immediately below and encourage investors to carefully read the entirety of this Risk Factors section.

Risks Related to Our Business and Financial Position

Our operating results are likely to vary significantly and be unpredictable.
 
Our operating results have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control or may be difficult to predict, including:
 
our ability to attract and retain new end-customers or sell additional products and services to our existing end-customers;

economic conditions, including macro-economic and regional economic challenges resulting, for example, from a recession or other economic downturn, increased inflation or possible stagflation in certain geographies, the war in Ukraine, the COVID-19 pandemic or other factors;

component shortages, including chips and other components, and product inventory shortages, including those caused by factors outside of our control, such as the COVID-19 pandemic, supply chain disruptions, inflation and other cost increases, international trade disputes or tariffs, natural disasters, health emergencies, power outages, civil unrest, labor disruption, international conflicts, terrorism, wars, such as the war in Ukraine, and critical infrastructure attacks;

inventory management;

the level of demand for our products and services, which may render forecasts inaccurate, increase backlog and may be impacted by the COVID-19 pandemic and supply chain constraints in ways that we are not able to foresee;

supplier cost increases and any lack of market acceptance of our price increases designed to help offset any supplier cost increases;

the effects of our suspension of operations in Russia;
 
the timing of channel partner and end-customer orders, market acceptance of our price increases, and our reliance on a concentration of shipments at the end of each quarter;

the impact to our business, the global economy, disruption of global supply chains and creation of significant volatility and disruption of the financial markets due to the COVID-19 pandemic, the war in Ukraine and other factors;
 
the timing of shipments, which may depend on factors such as inventory levels, logistics, manufacturing or shipping delays, our ability to ship products on schedule and our ability to accurately forecast inventory requirements and our suppliers’ ability to deliver components and finished goods;
45


increased expenses, unforeseen liabilities or write-downs and any negative impact on results of operations from any acquisition or equity investment consummated, as well as accounting risks, integration risks related to product plans and products and risks of negative impact by such acquisitions and equity investments on our financial results;

the mix of products sold, such as the mix between Core Platform and Platform Extension solutions, and the mix of revenue between products and services, as well as the degree to which products and services are bundled and sold together for a package price;

the purchasing practices and budgeting cycles of our channel partners and end-customers, including the effect of the end of product lifecycles or refresh cycles;

any decreases in demand by channel partners or end-customers, including any such decreases caused by factors outside of our control such as natural disasters and health emergencies, including earthquakes, droughts, fires, power outages, typhoons, floods, pandemics or epidemics such as the COVID-19 pandemic and manmade events such as civil unrest, labor disruption, international trade disputes, international conflicts, terrorism, wars, such as the war in Ukraine, and critical infrastructure attacks;

the effectiveness of our sales organization, generally or in a particular geographic region, the time it takes to hire sales personnel and the timing of hiring, and our ability to hire and retain effective sales personnel;

sales execution risk related to effectively selling to all segments of the market, including enterprise and small- and medium-sized businesses, government organizations and service providers, and to selling our broad security product and services portfolio, including, among other execution risks, risks associated with the complexity and distraction in selling to all segments, increased competition and unpredictability of timing to close larger enterprise and large organization deals, and the risk that our sales representatives do not effectively sell our Platform Extension products;

execution risk associated with our efforts to capture the opportunities related to our identified growth drivers, such as risk associated with our ability to capitalize on the convergence of networking and security, vendor consolidation of various cyber security solutions, SD-WAN, infrastructure security, cloud security and endpoint protection, and IoT and OT security opportunities;

the seasonal buying patterns of our end-customers;

the timing and level of our investments in sales and marketing, and the impact of such investments on our operating expenses, operating margin and the productivity, capacity, tenure and effectiveness of execution of our sales and marketing teams;
 
the timing of revenue recognition for our sales, including any impacts resulting from extension of payment terms to distributors and backlog levels;
 
the level of perceived threats to network security, which may fluctuate from period to period;

any actual or perceived vulnerabilities in our products or services, and any actual or perceived breach of our network or our customers’ networks;
 
changes in the requirements, market needs or buying practices and patterns of our distributors, resellers or end-customers;
 
changes in the growth rates of the network security market in particular and other security and networking markets, such as SD-WAN, OT, switches, access points and cloud solutions for which we and our competitors sell products and services;
 
the timing and success of new product and service introductions or enhancements by us or our competitors, or any other change in the competitive landscape of our industry, including consolidation among our competitors, partners or end-customers;
 
the deferral of orders from distributors, resellers or end-customers in anticipation of new products or product enhancements announced by us or our competitors, or the acceleration of orders in response to our announced or expected price list increases;
46

 
increases or decreases in our billings, revenue and expenses caused by fluctuations in foreign currency exchange rates or a strengthening of the U.S. dollar, as a significant portion of our expenses is incurred and paid in currencies other than the U.S. dollar, and the impact such fluctuations may have on the actual prices that our partners and customers are willing to pay for our products and services;

compliance with existing laws and regulations;

our ability to obtain and maintain permits, clearances and certifications that are applicable to our ability to conduct business with the public sector, including the U.S. federal government, and other sectors;

litigation, litigation fees and costs, settlements, judgments and other equitable and legal relief granted related to litigation;

the impact of cloud-based security solutions on our billings, revenues, operating margins and free cash flow;
 
decisions by potential end-customers to purchase network security solutions from newer technology providers, from larger, more established security vendors or from their primary network equipment vendors;
 
price competition and increased competitiveness in our market, including the competitive pressure caused by product refresh cycles;

our ability to both increase revenues and manage and control operating expenses in order to maintain or improve our operating margins;
 
changes in customer renewal rates or attach rates for our services;
 
changes in the timing of our billings and collections for service contracts or the contractual term of service contracts sold;

changes in the timing of our billings and collections for our contracts;

changes in our estimated annual effective tax rates;

changes in circumstances and challenges in business conditions, including decreased demand, which may negatively impact our channel partners’ ability to sell the current inventory they hold and negatively impact their future purchases of products from us;

increased demand for cloud-based services and the uncertainty associated with transitioning to providing such services;
 
our channel partners having insufficient financial resources to withstand changes and challenges in business conditions;
 
disruptions in our channel or termination of our relationship with important channel partners, including as a result of consolidation among distributors and resellers of security solutions;
 
insolvency, credit or other difficulties confronting our key suppliers and channel partners, which could affect their ability to purchase or pay for products and services and which could disrupt our supply or distribution chain;

policy changes and uncertainty with respect to immigration laws, trade policy and tariffs, including increased tariffs applicable to countries where we manufacture our products, foreign imports and tax laws related to international commerce;

political, economic and social instability, including geo-political instability and uncertainty, such as that caused by the war in Ukraine and any disruption and negative impact on our ability to sell to, ship product to and support customers in certain regions based on trade restrictions, embargoes and export control law restrictions;

general economic conditions, both in domestic and foreign markets;
47


future accounting pronouncements or changes in our accounting policies as well as the significant costs that may be incurred to adopt and comply with these new pronouncements;

possible impairments or acceleration of depreciation of our existing real estate due to our current real estate holdings and future development plans; and

legislative or regulatory changes, such as with respect to privacy, information and cybersecurity, exports, the environment and applicable accounting standards.

Any one of the factors above or the cumulative effect of some of the factors referred to above may result in significant fluctuations in our quarterly financial and other operating results. This variability and unpredictability could result in our failing to meet our internal operating plan or the expectations of securities analysts or investors for any period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our shares could fall substantially and we could face costly lawsuits, including securities class action suits. In addition, a significant percentage of our operating expenses are fixed in nature over the near term. Accordingly, in the event of revenue shortfalls, we are generally unable to mitigate the negative impact on margins in the short term.

The COVID-19 pandemic, including its ongoing variants, will likely continue to adversely affect our business in a significant way, for example, through product and component shortages or negative impact on demand.

The COVID-19 pandemic, including its ongoing variants, has negatively impacted the global economy, disrupted global supply chains and demand for certain solutions and created significant volatility in, and disruption of, global markets. The extent of the future impact of the COVID-19 pandemic on our operational and financial performance, including on demand for our products and services, our ability to source components and properly manage costs, and our ability to execute our business strategies and initiatives in the expected time frame, is unpredictable, adds uncertainty to our business, and will depend on future developments, including the duration and spread of the COVID-19 pandemic and related restrictions on, and disruptions of business, supply chain and world economies, all of which are uncertain and difficult to predict. There is a worldwide shortage of various components, impacting many industries, caused in-part by the COVID-19 pandemic. We are experiencing ongoing product and component shortages, which have resulted in, and which we expect will continue to result in, extended lead times of certain products and significant disruption to our production schedule and predictability. In fact, certain of our contract manufacturers and component suppliers have de-committed from their scheduled delivery dates and product and component delivery commitments. We also have experienced and expect to continue to experience increased component costs, which have negatively impacted our gross margins. An extended period of global supply chain disruption, demand reduction and economic slowdown would materially negatively affect our overall business and our operating results, including billings, revenue, gross margins, operating margins, cash flows and other operating results. If the COVID-19 pandemic continues to limit the availability of our products, either by limiting components available, the actual manufacture and assembly or by limiting or restricting shipping of components and products, this could continue to result in increased product backlog, and result in lower billings, lower revenue and decreased profitability, and would negatively impact, and may materially negatively impact, our operating results and business. In addition, we may also face personnel-related risks as restrictions related to the COVID-19 pandemic begin to ease and we transition back to an in-person working model, including that our “return to office” plan may be viewed negatively by employees and lead to attrition or to difficulty in hiring.

Moreover, the COVID-19 pandemic has created a reduction in certain business activity and demand for certain solutions, which we believe has negatively impacted our billings and may in the future materially and negatively affect the rate and amount of our billings. The COVID-19 pandemic may adversely affect certain of our partners’ and customers’ ability or willingness to purchase our products and services, delay certain customers’ purchasing decisions and increase customer attrition rates, all of which will adversely affect our future sales and operating results, possibly in a material way. As a result, we may experience extended sales cycles; our ability to close transactions with new and existing customers and partners may be negatively impacted; our ability to recognize revenue from sales we do close may be negatively impacted; certain businesses will not buy our products and services when they otherwise would have; certain current partners, customers and customer prospects may go out of business or face significant business challenges, thereby negatively impacting our sales; product or component shortages, implementation delays or other factors; and our ability to provide technical and other support to our customers may be affected. We have also offered, and may continue to offer, payment terms in excess of our contractual agreements to some of our distributors, which may decrease the likelihood that we will be able to collect from these customers. In addition, the COVID-19 pandemic has caused an increase in certain of our expenses, including increased shipping costs, increased cancellation charges and reduced attendance fees due to the cancellation of several of our 2021 Accelerate sales conferences, and has resulted in increased component and product manufacturing costs. The COVID-19 pandemic has limited
48

certain demand generation activities, such as conferences and in-person sales meetings, which may reduce our costs, but also may reduce leads that could result in closed sales. The full impact of the COVID-19 pandemic is unknown at this time. While we continue to monitor developments and the potential effect on our business, it is clear that the COVID-19 pandemic will negatively impact certain sales and may have a material negative impact on our operating results in the near term and longer term.

Adverse economic conditions or reduced information technology spending may adversely impact our business.
 
Our business depends on the overall demand for information technology and on the economic health of our current and prospective customers. In addition, the purchase of our products is often discretionary and may involve a significant commitment of capital and other resources. Weak global and regional economic conditions and spending environments, including based on a downturn in the economy and a possible recession and the effects of ongoing or increased inflation or possible stagflation in certain geographies, geopolitical instability and uncertainty, or a reduction in information technology spending regardless of macro-economic conditions, the effects of the COVID-19 pandemic and the impact of the war in Ukraine, each could have a material adverse impacts on our business, financial condition and results of operations, including longer sales cycles, lower prices for our products and services, increased component costs, higher default rates among our channel partners, reduced unit sales and slower or declining growth.

Our billings, revenue and free cash flow growth may slow or may not continue, and our operating margins may decline.
 
We may experience slowing growth, or a decrease, in billings, revenue, operating margin and free cash flow for a number of reasons, including as a result of the COVID-19 pandemic, a slowdown in demand for our products or services, a shift in demand from products to services, decrease in services revenue growth, our suspension of operations in Russia, increased competition, worldwide or regional economic challenges based on inflation or possible stagflation, a regional recession or a recession in the global economy, the war in Ukraine, or other factors, a decrease in the growth of our overall market or softness in demand in certain geographies or industry verticals, such as the service provider industry, changes in our strategic opportunities, execution risks and our failure for any reason to continue to capitalize on sales and growth opportunities due to other risks identified in the risk factors described in this periodic report. Our expenses as a percentage of total revenue may be higher than expected if our revenue is lower than expected. If our investments in sales and marketing and other functional areas do not result in expected billings and revenue growth, we may experience margin declines. In addition, we may not be able to sustain profitability in future periods if we fail to increase billings, revenue or deferred revenue, and do not appropriately manage our cost structure, free cash flow, or encounter unanticipated liabilities. As a result, any failure by us to maintain profitability and margins and continue our billings, revenue and free cash flow growth could cause the price of our common stock to materially decline.

We are dependent on the continued services and performance of our senior management, the loss of any of whom could adversely affect our business, operating results and financial condition.

Our future performance depends on the continued services and continuing contributions of our senior management to execute on our business plan and to identify and pursue new opportunities and product innovations. The loss of services of members of senior management, particularly Ken Xie, our Co-Founder, Chief Executive Officer and Chairman, or Michael Xie, our Co-Founder, President and Chief Technology Officer, or of any of our senior sales leaders or functional area leaders, could significantly delay or prevent the achievement of our development and strategic objectives. The loss of the services or the distraction of our senior management for any reason, including the COVID-19 pandemic, could adversely affect our business, financial condition and results of operations.

We rely on third-party channel partners for substantially all of our revenue. If our partners fail to perform, our ability to sell our products and services will be limited, and if we fail to optimize our channel partner model going forward, our operating results may be harmed. Additionally, a small number of distributors represents a large percentage of our revenue and gross accounts receivable, and one distributor accounted for 30% of our total net accounts receivable as of June 30, 2022.
 
A significant portion of our sales is generated through a limited number of distributors, and substantially all of our revenue is from sales by our channel partners, including distributors and resellers. We depend on our channel partners to generate a significant portion of our sales opportunities and to manage our sales process. To the extent our channel partners are unsuccessful in selling our products, or if we are unable to enter into arrangements with and retain a sufficient number of high-quality channel partners in each of the regions in which we sell products, we are unable to keep them motivated to sell our products, or our channel partners shift focus to other vendors and/or our competitors, our ability to sell our products and operating results may be harmed. The termination of our relationship with any significant channel partner may adversely impact our sales and operating results. 
49


In addition, a small number of channel partners represents a large percentage of our revenue and gross accounts receivable. We are exposed to the credit and liquidity risk of some of our channel partners and to credit exposure in weakened markets, which could result in material losses. Our dependence on a limited number of key channel partners means that our billings, revenue and operating results may be harmed by the inability of these key channel partners to successfully sell our products and services, or if any of these key channel partners is unable or unwilling to pay us, terminates its relationship with us or goes out of business. Although we have programs in place that are designed to monitor and mitigate credit and liquidity risks, we cannot guarantee these programs will be effective in reducing our credit risks. If we are unable to adequately control these risks, our business, operating results, and financial condition could be harmed. If channel partners fail to pay us under the terms of our agreements or we are otherwise unable to collect on our accounts receivable from these channel partners, we may be adversely affected both from the inability to collect amounts due and the cost of enforcing the terms of our contracts, including litigation. Our channel partners may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, or pay those amounts more slowly, either of which could adversely affect our operating results, financial position, and cash flow. We may be further impacted by consolidation of our existing channel partners. In such instances, we may experience changes to our overall business and operational relationships due to dealing with a larger combined entity, and our ability to maintain such relationships on favorable contractual terms may be more limited. We may also become increasingly dependent on a more limited number of channel partners, as consolidation increases the relative proportion of our business for which each channel partner is responsible, which may magnify the risks described in the preceding paragraphs.

Six distributor customers accounted for 68% of our total net accounts receivable in the aggregate. See Note 15. Segment Information in Part I, Item 1 of this Quarterly Report on Form 10-Q for distributor customers that accounted for 10% or more of our revenue or net accounts receivable. Our largest distributors may experience financial difficulties, face liquidity risk or other financial challenges, which may harm our ability to collect on our accounts receivable.

We provide sales channel partners with specific programs to assist them with selling our products and incentivize them to sell our products, but there can be no assurance that these programs will be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services and may purchase more inventory than they can sell. Our channel partners generally do not have minimum purchase requirements. Some of our channel partners may have insufficient financial resources to withstand changes and challenges in business conditions. Moreover, many of our channel partners are privately held, including our largest distributor, and we may not have sufficient information to assess their financial condition. If our channel partners’ financial condition or operations weaken, their ability to sell our product and services could be negatively impacted. Our channel partners may also market, sell and support products and services that are competitive with ours, and may devote more resources to the marketing, sales and support of such products, or may decide to cease selling our products and services altogether in favor of a competitor’s products and services. They may also have incentives to promote our competitors’ products to the detriment of our own, or they may cease selling our products altogether. We cannot ensure that we will retain these channel partners or that we will be able to secure additional or replacement partners or that existing channel partners will continue to perform. The loss of one or more of our significant channel partners or the failure to obtain and ship a number of large orders each quarter through them could harm our operating results.

Any new sales channel partner will require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end-customers, our service provider customers suffer a cyber event impacting end users, or our channel partners violate laws or our corporate policies. We depend on our global channel partners to comply with applicable legal and regulatory requirements. To the extent that they fail to do so, that could have a material adverse effect on our business, operating results and financial condition. If we fail to optimize our channel partner model or fail to manage existing sales channels, our business will be seriously harmed.

Reliance on a concentration of shipments at the end of the quarter could cause our billings and revenue to fall below expected levels or delay collections and the related increase in free cash flow.

As a result of customer-buying patterns and the efforts of our sales force and channel partners to meet or exceed quarterly quotas, we have historically received a substantial portion of each quarter’s sales orders and generated a substantial portion of each quarter’s billings and revenue during the last two weeks of the quarter. We typically arrange for a logistics partner to pick up the last shipment of our products a few hours prior to the end of the quarter, and a delay in the arrival of the logistics partner or other factors such as a power outage could prevent us from shipping and billing for a material amount of products for which we have orders. Further, it is possible that the dollar value of these products intended to be shipped late on the last day of the quarter may be material. Additionally, our service billings are dependent on the completion of certain automated processes by our internal business management systems, some of which cannot be performed until after the related products have been shipped. If we do not have enough time after shipping our products for our systems to perform these processes prior to the end of the quarter, or we have system issues that prevent processing in time to realize service billings in a
50

quarter, we will not be able to bill and realize billings for those services until the following quarter, which may materially negatively impact our billings for a particular quarter. We implemented a cloud-based quoting tool to help provide our sales team with the ability to have faster quote generation, reduce quote errors and increase sales productivity. Our ability to integrate the data from this tool into our order processing may cause order processing delays that could have an effect on our financial results. Our billings and revenue for any quarter could fall below our expectations or those of securities analysts and investors, resulting in a decline in our stock price, if expected orders at the end of any quarter are delayed for any reason or our ability to fulfill orders at the end of any quarter is hindered for any reason, including, among others:

the failure of anticipated purchase orders to materialize;

our logistics partners’ failure or inability to ship products prior to quarter-end to fulfill purchase orders received near the end of the quarter;

disruption in manufacturing or shipping based on power outages, system failures, labor disputes or constraints, excessive demand, natural disasters or widespread public health problems including pandemics and epidemics such as the COVID-19 pandemic;

our failure to accurately forecast our inventory requirements and to appropriately manage inventory to meet demand;

our inability to release new products on schedule;

any failure of our systems related to order review and processing; and

any delays in shipments due to trade compliance requirements, labor disputes or logistics changes at shipping ports, airline strikes, severe weather or otherwise.

We rely significantly on revenue from FortiGuard and other security subscription and FortiCare technical support services, and revenue from these services may decline or fluctuate. Because we recognize revenue from these services over the term of the relevant service period, downturns or upturns in sales of FortiGuard and other security subscription and FortiCare technical support services are not immediately reflected in full in our operating results.

Our FortiGuard and other security subscription and FortiCare technical support services revenue has historically accounted for a significant percentage of our total revenue. Revenue from the sale of new, or from the renewal of existing, FortiGuard and other security subscription and FortiCare technical support service contracts may decline and fluctuate as a result of a number of factors, including fluctuations in purchases of Core Platform appliances or our Platform Extension products, changes in the sales mix between products and services, end-customers’ level of satisfaction with our products and services, the prices of our products and services, the prices of products and services offered by our competitors, reductions in our customers’ spending levels and the timing of revenue recognition with respect to these arrangements. If our sales of new, or renewals of existing, FortiGuard and other security subscription and FortiCare technical support service contracts decline, our revenue and revenue growth may decline and our business could suffer. In addition, in the event significant customers require payment terms for FortiGuard and other security subscription and FortiCare technical support services in arrears or for shorter periods of time than annually, such as monthly or quarterly, this may negatively impact our billings and revenue. Furthermore, we recognize FortiGuard and other security subscription and FortiCare technical support services revenue monthly over the term of the relevant service period, which is typically from one to five years. As a result, much of the FortiGuard and other security subscription and FortiCare technical support services revenue we report each quarter is the recognition of deferred revenue from FortiGuard and other security subscription and FortiCare technical support services contracts entered into during previous quarters or years. Consequently, a decline in new or renewed FortiGuard and other security subscription and FortiCare technical support services contracts in any one quarter will not be fully reflected in revenue in that quarter but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales of new, or renewals of existing, FortiGuard and other security subscription and FortiCare technical support services is not reflected in full in our statements of income until future periods. Our FortiGuard and other security subscription and FortiCare technical support services revenue also makes it difficult for us to rapidly increase our revenue through additional service sales in any period, as revenue from new and renewal support services contracts must be recognized over the applicable service period.

If we are unable to hire, retain and motivate qualified personnel, our business will suffer.
 
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, any failure to have in place and execute an effective succession plan for key executives or delays in hiring required personnel, particularly in engineering, sales and marketing, may seriously harm our business, financial condition and results of operations. From time to time, we
51

experience turnover in our management-level personnel. None of our key employees has an employment agreement for a specific term, and any of our employees may terminate their employment at any time. Our ability to continue to attract and retain highly skilled personnel will be critical to our future success.

Competition for highly skilled personnel is frequently intense, especially for qualified sales, support and engineering employees in network security and especially in the locations where we have a substantial presence and need for highly skilled personnel, such as the San Francisco Bay Area and the Vancouver, Canada area. We may not be successful in attracting, assimilating or retaining qualified personnel to fulfill our current or future needs. The COVID-19 pandemic may also decelerate our hiring and increase the challenge of recruiting qualified personnel to leave their current positions to join us. In addition, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or divulged proprietary or other confidential information. Changes in immigration laws, including changes to the rules regarding H1-B visas, may also harm our ability to attract personnel from other countries. Our inability to hire properly qualified and effective sales, support and engineering employees could harm our growth and our ability to effectively support growth.

We have incurred indebtedness and may incur other debt in the future, which may adversely affect our financial condition and future financial results.

As of June 30, 2022, we had an aggregate of $989.4 million of indebtedness outstanding under our senior notes. Under the agreements governing our indebtedness, we are permitted to incur additional debt. This debt, and any debt that we may incur in the future, may adversely affect our financial condition and future financial results by, among other things:

increasing our vulnerability to downturns in our business, to competitive pressures and to adverse economic and industry conditions;

requiring the dedication of a portion of our expected cash from operations to service our indebtedness, thereby reducing the amount of expected cash flow available for other purposes, including capital expenditures, share repurchases and acquisitions; and

limiting our flexibility in planning for, or reacting to, changes in our businesses and our industries;

If we are unable to generate sufficient cash flow from operations in the future to service our debt, we may be required, among other things, to seek additional financing in the debt or equity markets, refinance or restructure all or a portion of our indebtedness, sell selected assets or reduce or delay planned capital, operating or investment expenditures. Such measures may not be sufficient to enable us to service our debt.

Additionally, the agreements governing our indebtedness impose restrictions on us and require us to comply with certain covenants. If we breach any of these covenants and do not obtain a waiver from the noteholders, then, subject to applicable cure periods, any or all of our outstanding indebtedness may be declared immediately due and payable. There can be no assurance that any refinancing or additional financing would be available on terms that are favorable or acceptable to us, if at all.

Under the terms of our outstanding senior notes, we may be required to repurchase the notes for cash prior to their maturity in connection with the occurrence of certain changes of control that are accompanied by certain downgrades in the credit ratings of the notes. The repayment obligations under the notes may have the effect of discouraging, delaying or preventing a takeover of our company. If we were required to pay the notes prior to their scheduled maturity, it could have a negative impact on our cash position and liquidity and impair our ability to invest financial resources in other strategic initiatives.

In addition, changes by any rating agency to our credit rating may negatively impact the value and liquidity of both our debt and equity securities. If our credit ratings are downgraded or other negative action is taken, the interest rate payable by us under our unsecured revolving credit facility may increase. In addition, any downgrades in our credit ratings may affect our ability to obtain additional financing in the future and may negatively impact the terms of any such financing.

52

Risks Related to Our Sales and End-Customers

We generate a majority of revenue from sales to distributors, resellers and end-customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
 
We market and sell our products throughout the world and have established sales offices in many parts of the world. Our international sales have represented a majority of our total revenue in recent periods. Therefore, we are subject to risks associated with having worldwide operations. We are also subject to a number of risks typically associated with international sales and operations, including:
 
economic or political instability in foreign markets, such as any economic or political instability caused by economic downturns and wars, such as the war in Ukraine and any expansion thereof;
 
greater difficulty in enforcing contracts and accounts receivable collection, including longer collection periods;

longer sales processes for larger deals, particularly during the summer months or as a result of the COVID-19 pandemic and related travel and gathering restrictions;

changes in regulatory requirements;
 
difficulties and costs of staffing and managing foreign operations;
 
the uncertainty of protection for IP rights in some countries;
 
costs of compliance with foreign policies, laws and regulations and the risks and costs of non-compliance with such policies, laws and regulations;

disruption in the supply chain or in manufacturing or shipping, or decreases in demand by channel partners or end-customers, including any such disruption or decreases caused by factors outside of our control such as natural disasters and health emergencies, including earthquakes, droughts, fires, power outages, typhoons, floods, pandemics or epidemics such as the COVID-19 pandemic and manmade events such as civil unrest, labor disruption, international trade disputes, international conflicts, terrorism, wars, such as the war in Ukraine, and critical infrastructure attacks;

protectionist policies and penalties, and local laws, requirements, policies and perceptions that may adversely impact a U.S.-headquartered business’s sales in certain countries outside of the U.S.;
 
costs of complying with, and the risks, reputational damage and other costs of non-compliance with, U.S. or other foreign laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the United Kingdom Bribery Act 2010, the General Data Protection Regulation (the “GDPR”), import and export control laws, trade laws and regulations, tariffs and retaliatory measures, trade barriers and economic sanctions;

other regulatory or contractual limitations on our ability to sell our products in certain foreign markets, and the risks and costs of non-compliance;

heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales or sales-related arrangements, such as sales “side agreements” to allow return rights, that could disrupt the sales team through terminations of employment or otherwise, and may adversely impact financial results as compared to those already reported or forecasted and result in restatements of financial statements and irregularities in financial statements;

our ability to effectively implement and maintain adequate internal controls to properly manage our international sales and operations;

political unrest, changes and uncertainty associated with terrorism, hostilities, war or natural disasters;

changes in foreign currency exchange rates;
53

 
management communication and integration problems resulting from cultural differences and geographic dispersion; and

changes in tax, tariff, employment and other laws.
 
The ongoing effects of the COVID-19 pandemic may enhance the severity and unpredictability of a number of the foregoing risks, and the risks to our business presented by the COVID-19 pandemic may be more significant and for a longer term in certain international geographies where we do meaningful business.

Product and service sales and employee and contractor matters may be subject to foreign governmental regulations, which vary substantially from country to country. Further, we may be unable to keep up to date with changes in government requirements as they change over time. Failure to comply with these regulations could result in adverse effects to our business. In many foreign countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, channel partners and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in litigation, regulatory action, costs of investigation, delays in revenue recognition, delays in financial reporting, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and services, any of which could have a material adverse effect on our business and results of operations.

We may undertake corporate operating restructurings or transfers of assets that involve our group of foreign country subsidiaries through which we do business abroad, in order to maximize the operational and tax efficiency of our group structure. If ineffectual, such restructurings or transfers could increase our income tax liabilities, and in turn, increase our global effective tax rate. Moreover, our existing corporate structure and intercompany arrangements have been implemented in a manner that we believe is in compliance with current prevailing tax laws. However, the tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could impact our worldwide effective tax rate and harm our financial position and operating results.

The war in Ukraine and any expansion thereof, and our suspension of operations in Russia have affected and may continue to affect our business

The war in Ukraine and resulting disruption are ongoing and likely to continue, and may expand into other regions. Some of the impacts and potential impacts of the war Ukraine and possible expansion thereof include, but are not limited to:

reduction of sales and revenue based on our suspension of operations and sales in Russia;

difficulty in business planning and forecasting due to the uncertainty of the impact of the war on aspects of our business, such as on our distributors, resellers, end-customers and suppliers;

uncertainty and disruption in the general demand environment, including Russia, Belarus, and Ukraine, which could reduce demand by distributors;

increased costs and the diversion of management’s attention related to oversight of our international operations;

failure of Russian distributors to pay outstanding accounts receivables owed to us;

retaliatory actions by Russia or other countries against us and other Western companies that chose to limit or remove business operations in the region;

increased risk of data breach and other threats from ransomware, destructive malware, distributed denial-of-service attacks, as well as fraud, spam and fake accounts, cyber-attacks, or other illegal activity conducted generally by bad actors seeking to take advantage of us, our distributors, resellers or end-customers;

any devaluation of local currency or other inflationary effects caused by the impact of sanctions and other macroeconomic effects of the war; and
54


significant volatility and disruption of global financial markets and negative impact to global and regional economies.

Sanctions and trade control measures that have been implemented against Russia and Belarus, and others that may be implemented, are complex and still evolving. Our efforts to comply with such measures may be costly, time consuming and divert the attention of management. Any alleged or actual failure to comply with these measures as we work to suspend our business operations in Russia may subject us to government scrutiny, civil or criminal proceedings, sanctions, and other liabilities, which may have a material adverse effect on our international operations, financial condition, and results of operations.

Any of the above-mentioned factors could adversely affect our business, prospects, financial condition and results of operations. The extent and duration of the military action, sanctions, and resulting market disruptions are impossible to predict, but could be substantial. Any such disruptions may also magnify the impact of other risks described in this Quarterly Report on Form 10-Q.

If we are not successful in continuing to execute our strategy to increase our sales to large and medium-sized end-customers, our results of operations may suffer.
 
An important part of our growth strategy is to increase sales of our products to large and medium-sized businesses, service providers and government organizations. While we have increased sales in recent periods to large and medium-sized businesses, our sales volume varies by quarter and there is risk as to our level of success selling to these target customers. Such sales involve unique sales skillsets, processes and structures, are often more complex and feature a longer contract term and may be at higher discount levels. We also have experienced uneven traction selling to certain government organizations and service providers and MSSPs, and there can be no assurance that we will be successful selling to these customers. Sales to these organizations involve risks that may not be present, or that are present to a lesser extent, with sales to smaller entities. These risks include:

increased competition from competitors that traditionally target large and medium-sized businesses, service providers and government organizations and that may already have purchase commitments from those end-customers;
 
increased purchasing power and leverage held by large end-customers in negotiating contractual arrangements;

unanticipated changes in the capital resources or purchasing behavior of large end-customers, including changes in the volume and frequency of their purchases and changes in the mix of products and services, willingness to change to cloud delivery model and related payment terms;
 
more stringent support requirements in our support service contracts, including stricter support response times, more complex requirements and increased penalties for any failure to meet support requirements;

longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end-customer that elects not to purchase our products and services;

increased requirements from these customers that we have certain third-party security or other certifications, which we may not have, the lack of which may adversely affect our ability to successfully sell to such customers;

uncertainty as to timing to close large deals and any delays in closing those deals; and

longer ramp-up periods for enterprise sales personnel as compared to other sales personnel.
 
Large and medium-sized businesses, service providers and MSSPs and government organizations often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases longer than 12 months. Although we have a channel sales model, our sales representatives typically engage in direct interaction with end-customers, along with our distributors and resellers, in connection with sales to large and medium-sized end-customers. We may spend substantial time, effort and money in our sales efforts without being successful in producing any sales. In addition, purchases by large and medium-sized businesses, service providers and government organizations are frequently subject to budget constraints, multiple
55

approvals and unplanned administrative, processing and other delays; in light of the current COVID-19 pandemic and regulations in place by various government authorities, some of these sales cycles are being further extended. Furthermore, service providers and MSSPs represent our largest industry vertical and consolidation or continued changes in buying behavior by larger customers within this industry could negatively impact our business. Large and medium-sized businesses, service providers and MSSPs and government organizations typically have longer implementation cycles, require greater product functionality and scalability, expect a broader range of services, including design, implementation and post go-live services, demand that vendors take on a larger share of risks, require acceptance provisions that can lead to a delay in revenue recognition and expect greater payment flexibility from vendors. In addition, large and medium-sized businesses, service providers and government organizations may require that our products and services be sold differently from how we offer our products and services, which could negatively impact our operating results. Our large business and service provider customers may also become more deliberate in their purchases as they plan their next-generation network security architecture, leading them to take more time in making purchasing decisions or to purchase based only on their immediate needs. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large and medium-sized end-customer for a particular quarter are not realized in that quarter or at all, our business, operating results and financial condition could be materially and adversely affected.

In addition, mitigation and containment measures adopted by government authorities to contain the spread of COVID-19 in the United States and internationally, including travel restrictions and other requirements that limit in-person meetings, could limit our ability to establish and maintain relationships with new and existing customers, which may exacerbate the risks described above.

If we do not increase the effectiveness of our sales organization, we may have difficulty adding new end-customers or increasing sales to our existing end-customers and our business may be adversely affected.

Although we have a channel sales model, sales in our industry are complex and members of our sales organization often engage in direct interaction with our prospective end-customers, particularly for larger deals involving larger end-customers. Therefore, we continue to be substantially dependent on our sales organization to obtain new end-customers and sell additional products and services to our existing end-customers. There is significant competition for sales personnel with the skills and technical knowledge that we require, including experienced enterprise sales employees and others. Our ability to grow our revenue depends, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth and on the effectiveness of those personnel in selling successfully in different contexts, each of which has its own different complexities, approaches and competitive landscapes, such as managing and growing the channel business for sales to small businesses and more actively selling to the end-customer for sales to larger organizations. New hires require substantial training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, especially in light of the COVID-19 pandemic, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. Furthermore, hiring sales personnel in new countries requires additional setup and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. If our sales employees do not become fully productive on the timelines that we have projected, our revenue may not increase at anticipated levels and our ability to achieve long-term projections may be negatively impacted. If we are unable to hire and train sufficient numbers of effective sales personnel, the sales personnel are not successful in obtaining new end-customers or increasing sales to our existing customer base or sales personnel do not effectively sell our Platform Extension products, our business, operating results and prospects may be adversely affected. If we do not hire properly qualified and effective sales employees and organize our sales team effectively to capture the opportunities in the various customer segments we are targeting, our growth and ability to effectively support growth may be harmed.

Unless we continue to develop better market awareness of our company and our products, and to improve lead generation and sales enablement, our revenue may not continue to grow.

Increased market awareness of our capabilities and products and increased lead generation are essential to our continued growth and our success in all of our markets, particularly the market for sales to large businesses, service providers and government organizations. While we have increased our investments in sales and marketing, it is not clear that these investments will continue to result in increased revenue. If our investments in additional sales personnel or our marketing programs are not successful in continuing to create market awareness of our company and products or increasing lead generation, in growing billings for our broad product suite, or if we experience turnover and disruption in our sales and marketing teams, we may not be able to achieve sustained growth, and our business, financial condition and results of operations may be adversely affected. We are also limited in our marketing efforts as a result of the COVID-19 pandemic, as mitigation and containment measures adopted by government authorities to contain the spread of COVID-19, including travel restrictions and other requirements that limit in-person meetings, could limit our ability to establish and maintain relationships with new and existing customers and negatively affect our sales and marketing efforts.

56

A portion of our revenue is generated by sales to government organizations and customers, which are subject to a number of regulatory requirements, challenges and risks.

Sales to U.S. and foreign federal, state and local governmental agency end-customers have accounted for a portion of our revenue in past periods. Sales to government organizations are subject to a number of risks. Selling to government organizations can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense, with long sales cycles and without any assurance of winning a sale.

Government demand, sales and payment for our products and services may be negatively impacted by numerous factors and requirements unique to selling to government agencies, such as:

public sector budgetary cycles;

the government has and in the future may require them to make operational changes in order to obtain the necessary approvals and certifications to sell into the government;

funding authorizations and requirements unique to government agencies, with funding or purchasing reductions or delays adversely affecting public sector demand for our products;

geopolitical matters, including tariff and trade disputes, government shutdowns, impact of the war in Ukraine, and trade protectionism and other political dynamics that may adversely affect our ability to sell in certain locations or obtain the requisite permits and clearances required for certain purchases by government organizations of our products and services; and

rules and regulations applicable to certain government sales, including U.S. General Service Administration regulations and certain third-party security certifications, and changes to such rules and regulations that may require us to make operational changes in order to obtain the necessary approvals to sell to government agencies.

Government spending may also be negatively impacted by the COVID-19 pandemic.

The rules and regulations applicable to sales to government organizations may also negatively impact sales to other organizations. To date, we have had limited traction in sales to U.S. Federal government agencies, and any future sales to government organizations is uncertain. Government organizations may have contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. For example, if the distributor receives a significant portion of its revenue from sales to such government organization, the financial health of the distributor could be substantially harmed, which could negatively affect our future sales to such distributor. Governments routinely investigate, review and audit government vendors’ administrative and other processes, and any unfavorable investigation, audit, other review or unfavorable determination related to any government clearance of certification could result in the government’s refusing to continue buying our products and services, a limitation and reduction of government purchases of our products and services, a reduction of revenue or fines, or civil or criminal liability if the investigation, audit or other review uncovers improper, illegal or otherwise concerning activities. Any such penalties could adversely impact our results of operations in a material way. Further, any refusal to grant certain certifications or clearances by one government agency, or decision by one government agency that our products do not meet certain standards, may cause reputational harm and cause concern with other government agencies, governments and businesses and cause them to not buy our products and services and/or lead to a decrease in demand for our products generally. Finally, purchases by the U.S. government may require certain products to be manufactured in the United States and other high-cost manufacturing locations, and we may not manufacture all products in locations that meet the requirements of the U.S. government and may not successfully obtain all certifications or clearances required for certain U.S. government purchases.

Risks Related to Our Industry, Customers, Products and Services

We face intense competition in our market and we may not maintain or improve our competitive position.
 
The market for network security products is intensely competitive and dynamic, and we expect competition to continue to intensify. We face many competitors across the different cybersecurity markets. Our competitors include companies such as Barracuda Networks, Inc., Check Point Software Technologies Ltd., Cisco Systems, Inc. (“Cisco”), CrowdStrike Holdings, Inc., F5 Networks, Inc., Forcepoint LLC, Imperva, Inc., Juniper Networks, Inc. (“Juniper”), Mandiant, Inc., McAfee Corp., Palo Alto Networks, Inc., Proofpoint, Inc., SonicWALL, Inc., Sophos Group Plc, Trend Micro Incorporated and Zscaler, Inc. (“Zscaler”).
57

 
Some of our existing and potential competitors enjoy competitive advantages such as:
 
greater name recognition and/or longer operating histories;
 
larger sales and marketing budgets and resources;
 
broader distribution and established relationships with distribution partners and end-customers;
 
access to larger customer bases;
 
greater customer support resources;
 
greater resources to make acquisitions;

stronger U.S. government relationships;
 
lower labor and development costs; and
 
substantially greater financial, technical and other resources.
 
In addition, certain of our larger competitors have broader product offerings, and leverage their relationships based on other products or incorporate functionality into existing products in a manner that discourages customers from purchasing our products. These larger competitors often have broader product lines and market focus, and are in a better position to withstand any significant reduction in capital spending by end-customers in these markets. Therefore, these competitors will not be as susceptible to downturns in a particular market. Also, many of our smaller competitors that specialize in providing protection from a single type of security threat are often able to deliver these specialized security products to the market more quickly than we can.

Conditions in our markets could change rapidly and significantly as a result of technological advancements or continuing market consolidation. Our competitors and potential competitors may also be able to develop products or services, and leverage new business models, that are equal or superior to ours, achieve greater market acceptance of their products and services, disrupt our markets, and increase sales by utilizing different distribution channels than we do. For example, certain of our competitors are focusing on delivering security services from the cloud which include cloud-based security providers, such as Zscaler. In addition, current or potential competitors may be acquired by third parties with greater available resources, and new competitors may arise pursuant to acquisitions of network security companies or divisions. As a result of such acquisitions, competition in our market may continue to increase and our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily, or develop and expand their product and service offerings more quickly than we do. In addition, our competitors may bundle products and services competitive with ours with other products and services. Customers may accept these bundled products and services rather than separately purchasing our products and services. As our customers refresh the security products bought in prior years, they may seek to consolidate vendors, which may result in current customers choosing to purchase products from our competitors on an ongoing basis. Due to budget constraints or economic downturns, organizations may be more willing to incrementally add solutions to their existing network security infrastructure from competitors than to replace it with our solutions. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer customer orders, reduced revenue and gross margins and loss of market share.

Managing inventory of our products and product components is complex. Insufficient inventory or components may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.

Managing our inventory is complex, especially given current supply chain disruption. Our channel partners may increase orders during periods of product shortages, cancel orders or not place orders commensurate with our expectations if their inventory is too high, return products or take advantage of price protection (if any is available to the particular partner) or delay orders in anticipation of new products, and accurately forecasting inventory requirements and demand can be challenging. Our channel partners also may adjust their orders in response to the supply of our products and the products of our competitors that are available to them and in response to seasonal fluctuations in end-customer demand. Furthermore, the time required to source components including chips and other components, and manufacture or ship certain products has increased, and so we expect inventory shortfalls to continue and costs to manufacture and ship on-time to continue to increase. If we cannot
58

manufacture and ship our products due to, for example, global chip shortages, excessive demand on contract manufacturers capacity, natural disasters and health emergencies such as earthquakes, fires, power outages, typhoons, floods, cyber events, pandemics and epidemics such as the COVID-19 pandemic or manmade events such as civil unrest, labor disruption, international trade disputes, international conflicts, terrorism, wars, such as the war in Ukraine, and critical infrastructure attacks, our business and financial results could be materially and adversely impacted.

The global chip shortage caused by the COVID-19 pandemic and other factors affecting manufacturing capacity is having, and we expect to continue to have, an adverse impact on our ability to manage our inventory and to meet product demand in a timely fashion. We expect this shortage will persist for an indefinite period of time. Management of our inventory is further complicated by the significant number of different products and models that we sell which may impact our billings, revenue, margins and free cash flow. Mismanagement of our inventory, whether due to imprecise forecasting, employee errors or malfeasance, inaccurate information or otherwise, may adversely affect our results of operations. The COVID-19 pandemic has resulted in challenges for us to obtain components and inventory, as well as increases to freight and shipping costs, and may result in a material adverse effect on our results of operations.

Inventory management remains an area of focus as we balance the need to maintain inventory levels that are sufficient to ensure competitive lead times against the risk of inventory obsolescence because of rapidly changing technology, product transitions, customer requirements or excess inventory levels. If we ultimately determine that we have excess inventory, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient inventory levels may lead to shortages that result in delayed billings and revenue or loss of sales opportunities altogether as potential end-customers turn to competitors’ products that are readily available. For example, we have in the past experienced inventory shortages and excesses due to the variance in demand for certain products from forecasted amounts. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to effectively manage inventory. If we are unable to effectively manage our inventory and that of our channel partners, our results of operations could be adversely affected.

COVID-19 pandemic impacts on global supply chains are impacting our ability to procure parts required for our hardware appliances. Extended lead times have been introduced in delivering products for customer orders in a timely fashion.

The COVID-19 pandemic has continued to impact global supply chains for many organizations, including us, resulting in shortages of and delays in both raw materials and electronic components such as computer chips. Events in upstream supplies and component shortages are negatively impacting our ability to plan and deliver upon orders received in a timely fashion, and supply chain disruption, component shortages and shipping challenges are increasing our costs. These increased costs have resulted in us increasing the prices of our products in turn; such price increases may result in our products being less price-competitive in the market. If our price increases do not offset our increased costs based on COVID-19, our margins will be negatively impacted.

If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.

We spend substantial amounts of time and money to develop internally and acquire new products and enhanced versions of our existing products in order to incorporate additional features, improved functionality or other enhancements in order to meet our customers’ rapidly evolving demands for network security in our highly competitive industry. When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.

Our new products or product enhancements could fail to attain sufficient market acceptance for many reasons, including:
 
delays in releasing our new products or enhancements to the market;
 
failure to accurately predict market demand in terms of product functionality and to supply products that meet this demand in a timely fashion;

failure to have the appropriate research and development expertise and focus to make our top strategic Platform Extension products successful;
 
59

failure of our sales force and partners to focus on selling new products;
 
inability to interoperate effectively with the networks or applications of our prospective end-customers;
 
inability to protect against new types of attacks or techniques used by hackers;
 
actual or perceived defects, vulnerabilities, errors or failures;
 
negative publicity about their performance or effectiveness;
 
introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases;
 
changes to the regulatory requirements around security; and
 
reluctance of customers to purchase products incorporating open source software.
 
If our new products or enhancements do not achieve adequate acceptance in the market, our competitive position will be impaired, our revenue will be diminished and the effect on our operating results may be particularly acute because of the significant research, development, marketing, sales and other expenses we incurred in connection with the new product or enhancement.

Demand for our products may be limited by market perception that individual products from one vendor that provide multiple layers of security protection in one product are inferior to point solution network security solutions from multiple vendors.
 
Sales of many of our products depend on increased demand for incorporating broad security functionality into one appliance. If the market for these products fails to grow as we anticipate, our business will be seriously harmed. Target customers may view “all-in-one” network security solutions as inferior to security solutions from multiple vendors because of, among other things, their perception that such products of ours provide security functions from only a single vendor and do not allow users to choose “best-of-breed” defenses from among the wide range of dedicated security applications available. Target customers might also perceive that, by combining multiple security functions into a single platform, our solutions create a “single point of failure” in their networks, which means that an error, vulnerability or failure of our product may place the entire network at risk. In addition, the market perception that “all-in-one” solutions may be suitable only for small and medium-sized businesses because such solution lacks the performance capabilities and functionality of other solutions may harm our sales to large businesses, service provider and government organization end-customers. If the foregoing concerns and perceptions become prevalent, even if there is no factual basis for these concerns and perceptions, or if other issues arise with our market in general, demand for multi-security functionality products could be severely limited, which would limit our growth and harm our business, financial condition and results of operations. Further, a successful and publicized targeted attack against us, exposing a “single point of failure,” could significantly increase these concerns and perceptions and may harm our business and results of operations.

If functionality similar to that offered by our products is incorporated into existing network infrastructure products, organizations may decide against adding our appliances to their network, which would have an adverse effect on our business.
 
Large, well-established providers of networking equipment, such as Cisco, offer, and may continue to introduce, network security features that compete with our products, either in standalone security products or as additional features in their network infrastructure products. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our security solutions in networking products that are already generally accepted as necessary components of network architecture may have an adverse effect on our ability to market and sell our products. Furthermore, even if the functionality offered by network infrastructure providers is more limited than our products, a significant number of customers may elect to accept such limited functionality in lieu of adding appliances from an additional vendor such as us. Many organizations have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking products, which may make them reluctant to add new components to their networks, particularly from other vendors such as us. In addition, an organization’s existing vendors or new vendors with a broad product offering may be able to offer concessions that we are not able to match because we currently offer only network security products and have fewer resources than many of our competitors. If organizations are reluctant to add
60

additional network infrastructure from new vendors or otherwise decide to work with their existing vendors, our business, financial condition and results of operations will be adversely affected.

Because we depend on several third-party manufacturers to build our products, we are susceptible to manufacturing delays that could prevent us from shipping customer orders on time, if at all, and may result in the loss of sales and customers, and third-party manufacturing cost increases could result in lower gross margins and free cash flow.

We outsource the manufacturing of our security appliance products to contract manufacturing partners and original design manufacturing partners, including manufacturers with facilities located in Taiwan and other countries outside the United States such as ADLINK, IBASE, Micro-Star, Senao and Wistron. Our reliance on our third-party manufacturers reduces our control over the manufacturing process, exposing us to risks, including reduced control over quality assurance, costs, supply and timing and possible tariffs. Any manufacturing disruption related to our third-party manufacturers or their component suppliers for any reason, including global chip shortages, natural disasters and health emergencies such as earthquakes, fires, power outages, typhoons, floods, health pandemics and epidemics such as the COVID-19 pandemic and manmade events such as civil unrest, labor disruption, cyber events, international trade disputes, international conflicts, terrorism, wars, such as the war in Ukraine, and critical infrastructure attacks, could impair our ability to fulfill orders. If we are unable to manage our relationships with these third-party manufacturers effectively, or if these third-party manufacturers experience delays, increased manufacturing lead-times, disruptions, capacity constraints or quality control problems in their manufacturing operations, or fail to meet our future requirements for timely delivery, our ability to ship products to our customers could be impaired and our business would be seriously harmed. Further, approximately 87% of our hardware is manufactured in Taiwan. Any increase in tensions between China and Taiwan, including threats of military actions or escalation of military activities, could adversely affect our manufacturing operations in Taiwan.
 
These manufacturers fulfill our supply requirements on the basis of individual purchase orders. We have no long-term contracts or arrangements with our third-party manufacturers that guarantee capacity, the continuation of particular payment terms or the extension of credit limits. Accordingly, they are not obligated to continue to fulfill our supply requirements, and the prices we are charged for manufacturing services could be increased on short notice. If we are required to change third-party manufacturers, our ability to meet our scheduled product deliveries to our customers would be adversely affected, which could cause the loss of sales and existing or potential customers, delayed revenue or an increase in our costs, which could adversely affect our gross margins. Our individual product lines are generally manufactured by only one manufacturing partner. Any production or shipping interruptions for any reason, such as a natural disaster, epidemic, capacity shortages, quality problems or strike or other labor disruption at one of our manufacturing partners or locations or at shipping ports or locations, would severely affect sales of our product lines manufactured by that manufacturing partner. Furthermore, manufacturing cost increases for any reason could result in lower gross margins.
 
Our proprietary SPUs, which are key to the performance of our appliances, are built by contract manufacturers including Renesas and Toshiba. These contract manufacturers use foundries operated by TSMC or Renesas on a purchase-order basis, and these foundries do not guarantee their capacity and could delay orders or increase their pricing. Accordingly, the foundries are not obligated to continue to fulfill our supply requirements, and due to the long lead time that a new foundry would require, we could suffer inventory shortages of our SPU as well as increased costs. In addition to our proprietary SPU, we also purchase off-the-shelf ASICs or integrated circuits from vendors for which we have experienced, and may continue to experience, long lead times. Our suppliers may also prioritize orders by other companies that order higher volumes or more profitable products. If any of these manufacturers materially delays its supply of ASICs or specific product models to us, or requires us to find an alternate supplier and we are not able to do so on a timely and reasonable basis, or if these foundries materially increase their prices for fabrication of our SPU or ASICs, our business would be harmed.

In addition, our reliance on third-party manufacturers and foundries limits our control over environmental regulatory requirements such as the hazardous substance content of our products and therefore our ability to ensure compliance with the Restriction of Hazardous Substances Directive (the “EU RoHS”) adopted in the European Union (the “EU”) and other similar laws. It also exposes us to the risk that certain minerals and metals, known as “conflict minerals,” that are contained in our products have originated in the Democratic Republic of the Congo or an adjoining country. As a result of the passage of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (“Dodd-Frank”), the Securities and Exchange Commission (the “SEC”) adopted disclosure requirements for public companies whose products contain conflict minerals that are necessary to the functionality or production of such products. Under these rules, we are required to obtain sourcing data from suppliers, perform supply chain due diligence, and file annually with the SEC a specialized disclosure report on Form SD covering the prior calendar year. We have incurred and expect to incur additional costs to comply with the rules, including costs related to efforts to determine the origin, source and chain of custody of the conflict minerals used in our products and the adoption of conflict minerals-related governance policies, processes and controls. Moreover, the implementation of these compliance measures could adversely affect the sourcing, availability and pricing of materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers that are able to meet our sourcing requirements,
61

which would make it more difficult to obtain such materials in sufficient quantities or at competitive prices. We may also encounter customers who require that all of the components of our products be certified as conflict-free. If we are not able to meet customer requirements, such customers may choose to not purchase our products, which could impact our sales and the value of portions of our inventory.

We may be adversely affected by the effects of inflation or stagflation or any economic recession

Inflation or possible stagflation and any economic downturn or recession in certain regions or worldwide have the potential to adversely affect our liquidity, business, financial condition and results of operations by increasing our overall product cost structure or decreasing demand, and this can negatively impact our business by putting downward pressure on growth or if we are unable to achieve the increases in product prices necessary to appropriately offset the additional costs sufficient to maintain margins. The existence of inflation in certain economies has resulted in, and may continue to result in, higher interest rates and capital costs, shipping costs, increased costs of labor, weakening exchange rates and other similar effects. As a result of inflation, we have experienced and may continue to experience component, product and shipping cost increases. Inflation, stagflation and any economic downturn or a recession may materially adversely affect our business, financial condition, results of operations and liquidity. And, although we take measures to mitigate risks such as those associated with inflation, there could be a difference between the timing of when these mitigating actions impact our results of operations and when the cost of inflation is incurred. Inflation, an economic downturn, a recession, and any other economic challenges may also adversely impact spending patterns by our distributors, resellers and end-customers.

Because some of the key components in our products come from limited sources of supply, we are susceptible to supply shortages, long lead times for components, and supply changes, each of which could disrupt or delay our scheduled product deliveries to our customers, result in inventory shortage, cause loss of sales and customers or increase component costs resulting in lower gross margins and free cash flow.

We and our contract manufacturers currently purchase several key parts and components used in the manufacture of our products from limited sources of supply. We are therefore subject to the risk of shortages and long lead times in the supply of these components and the risk that component suppliers may discontinue or modify components used in our products. We have in the past experienced, and are currently experiencing, shortages and long lead times for certain components. Our limited source components for particular appliances and suppliers of those components include specific types of CPUs from Intel and Advanced Micro Devices, Inc. (“AMD”), network chips from Broadcom, Marvell and Intel, and memory devices from Intel, ADATA, Toshiba, Samsung and Western Digital. We also may face shortages in the supply of the capacitors and resistors that are used in the manufacturing of our products. For example, the global chip shortage caused by the COVID-19 pandemic and other factors affecting manufacturing continues to affect the manufacturing capacity of us and our contract manufacturers. This shortage may persist for an indefinite period of time. The introduction by component suppliers of new versions of their products, particularly if not anticipated by us or our contract manufacturers, could require us to expend significant resources to incorporate these new components into our products. In addition, if these suppliers were to discontinue production of a necessary part or component, we would be required to expend significant resources and time in locating and integrating replacement parts or components from another vendor. Qualifying additional suppliers for limited source parts or components can be time-consuming and expensive.

Our manufacturing partners have experienced long lead times for the purchase of components incorporated into our products. Lead times for components may be adversely impacted by factors outside of our control such as global chip shortages, natural disasters and health emergencies such as earthquakes, fires, power outages, typhoons, floods, health pandemics and epidemics such as the COVID-19 pandemic, and manmade events such as civil unrest, labor disruption, international trade disputes, international conflicts, terrorism, wars, such as the war in Ukraine, critical infrastructure attacks and other factors. Our reliance on a limited number of suppliers involves several additional risks, including:

a potential inability to obtain an adequate supply of required parts or components when required;

financial or other difficulties faced by our suppliers;
 
infringement or misappropriation of our IP;
 
price increases;
 
failure of a component to meet environmental or other regulatory requirements;
 
failure to meet delivery obligations in a timely fashion;
 
62

failure in component quality; and

inability to ship products on a timely basis.
 
The occurrence of any of these events would be disruptive to us and could seriously harm our business. Any interruption or delay in the supply of any of these parts or components, or the inability to obtain these parts or components from alternate sources at acceptable prices and within a reasonable amount of time, would harm our ability to meet our scheduled product deliveries to our distributors, resellers and end-customers. This could harm our relationships with our channel partners and end-customers and could cause delays in shipment of our products and adversely affect our results of operations. In addition, increased component costs could result in lower gross margins.

We offer retroactive price protection to certain of our major distributors, and if we fail to balance their inventory with end-customer demand for our products, our allowance for price protection may be inadequate, which could adversely affect our results of operations.

We provide certain of our major distributors with price protection rights for inventories of our products held by them. If we reduce the list price of our products, certain distributors receive refunds or credits from us that reduce the price of such products held in their inventory based upon the new list price. Future credits for price protection will depend on the percentage of our price reductions for the products in inventory and our ability to manage the levels of our major distributors’ inventories. If future price protection adjustments are higher than expected, our future results of operations could be materially and adversely affected.

The sales prices of our products and services may decrease, which may reduce our gross profits and operating margin, and which may adversely impact our financial results and the trading price of our common stock.
 
The sales prices for our products and services may decline for a variety of reasons or our product mix may change, resulting in lower growth and margins based on a number of factors, including competitive pricing pressures, discounts or promotional programs we offer, a change in our mix of products and services and anticipation of the introduction of new products and services. Competition continues to increase in the market segments in which we participate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse product offerings may reduce the price of products and services that compete with ours in order to promote the sale of other products or services or may bundle them with other products or services. Additionally, although we price our products and services worldwide in U.S. dollars, currency fluctuations in certain countries and regions have in the past, and may in the future, negatively impact actual prices that partners and customers are willing to pay in those countries and regions. Furthermore, we anticipate that the sales prices and gross profits for our products or services will decrease over product life cycles. We cannot ensure that we will be successful in developing and introducing new offerings with enhanced functionality on a timely basis, or that our product and service offerings, if introduced, will enable us to maintain our prices, gross profits and operating margin at levels that will allow us to maintain profitability.
 
Actual, possible or perceived defects or vulnerabilities in our products or services, the failure of our products or services to detect or prevent a security breach or the misuse of our products could harm our reputation and divert resources.

Because our products and services are complex, they have contained and may contain defects or errors that are not detected until after their commercial release and deployment by our customers. Defects or vulnerabilities may impede or block network traffic, cause our products or services to be vulnerable to electronic break-ins, cause them to fail to help secure our customers or cause our products or services to allow unauthorized access to our customers’ networks. Additionally, any perception that our products have product vulnerabilities, whether or not accurate, may cause reputation harm. Our products are also susceptible to errors, defects, logic flaws, vulnerabilities and inserted vulnerabilities that may arise in, or be included in our products in, different stages of our supply chain, manufacturing and shipment processes, and a threat actor’s exploitation of these weaknesses may be difficult to anticipate, prevent, and detect. If we are unable to maintain an effective supply chain security risk management and products security program, then the security and integrity of our products and the updates to those products that our customers receive could be exploited by third parties or insiders. Different customers deploy and use our products in different ways, and certain deployments and usages may subject our products to adverse conditions that may negatively impact the effectiveness and useful lifetime of our products. Our networks and products, including cloud-based technology, could be targeted by attacks specifically designed to disrupt our business and harm our reputation. We cannot ensure that our products will prevent all adverse security events. Because the techniques used by malicious adversaries to access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques. In addition, defects or errors in our FortiGuard and other security subscription or FortiCare updates or our Fortinet appliances and operating systems could result in a failure of our FortiGuard and other security subscription
63

services to effectively update end-customers’ Fortinet appliances and cloud-based products and thereby leave customers vulnerable to attacks. Furthermore, our solutions may also fail to detect or prevent viruses, worms, ransomware attacks or similar threats due to a number of reasons such as the evolving nature of such threats and the continual emergence of new threats that we may fail to add to our FortiGuard databases in time to protect our end-customers’ networks. Our data centers and networks and those of our hosting vendors and cloud service providers, may also experience technical failures and downtime, and may fail to distribute appropriate updates, or fail to meet the increased requirements of our customer base. Any such technical failure, downtime or failures in general may temporarily or permanently expose our end-customers’ networks, leaving their networks unprotected against the latest security threats.

An actual, possible or perceived security breach or infection of the network of one of our end-customers, regardless of whether the breach is attributable to the failure of our products or services to prevent the security breach, or any actual or perceived security risk in our supply chain, could adversely affect the market’s perception of our security products and services, cause customers and customer prospects not to buy from us and, in some instances, subject us to potential liability that is not contractually limited. We may not be able to correct any security flaws or vulnerabilities promptly, or at all. Our products may also be misused or misconfigured by end-customers or third parties who obtain access to our products. For example, our products could be used to censor private access to certain information on the internet. Such use of our products for censorship could result in negative press coverage and negatively affect our reputation, even if we take reasonable measures to prevent any improper shipment of our products or if our products are provided by an unauthorized third party. Any actual, possible or perceived defects, errors or vulnerabilities in our products, or misuse of our products, could result in:
 
the expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate or work around errors or defects or to address and eliminate vulnerabilities;
 
the loss of existing or potential end-customers or channel partners;
 
delayed or lost revenue;
 
delay or failure to attain market acceptance;
 
negative publicity and harm to our reputation; and
 
litigation, regulatory inquiries or investigations that may be costly and harm our reputation and, in some instances, subject us to potential liability that is not contractually limited.

The network security market is rapidly evolving and the complex technology incorporated in our products makes them difficult to develop. If we do not accurately predict, prepare for and respond promptly to technological and market developments and changing end-customer needs, our competitive position and prospects may be harmed.

The network security market is expected to continue to evolve rapidly. Moreover, many of our end-customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt increasingly complex networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. In addition, computer hackers and others who try to attack networks employ increasingly sophisticated techniques to gain access to and attack systems and networks. The technology in our products is especially complex because it needs to effectively identify and respond to new and increasingly sophisticated methods of attack, while minimizing the impact on network performance. Additionally, some of our new products and enhancements may require us to develop new hardware architectures and ASICs that involve complex, expensive and time-consuming research and development processes. For example, we enter into development agreements with third parties. If our contract development projects are not successfully completed, or are not completed in a timely fashion, our product development could be delayed and our business generally could suffer. Costs for contract development can be substantial and our profitability may be harmed if we are unable to recover these costs. Although the market expects rapid introduction of new products or product enhancements to respond to new threats, the development of these products is difficult and the timetable for commercial release and availability is uncertain and there can be long time periods between releases and availability of new products. We have in the past and may in the future experience unanticipated delays in the availability of new products and services and fail to meet previously announced timetables for such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our end-customers by developing and releasing and making available on a timely basis new products and services or enhancements that can respond adequately to new security threats, our competitive position and business prospects may be harmed.

64

Moreover, business models based on a subscription software as a service (“SaaS”), cloud-based services, have become increasingly in-demand by our end-customers and adopted by other providers, including our competitors. While we have introduced additional cloud-based products and services and will continue to do so, most of our platform is currently deployed on premise, and therefore, if customers demand that our platform be provided through a SaaS business model, we would be required to make additional investments in our infrastructure and personnel to be able to more fully provide our platform through a SaaS model in order to maintain the competitiveness of our platform. Such investments may involve expanding our data centers, servers and networks, and increasing our technical operations and engineering teams. These risks are compounded by the uncertainty concerning the future success of any of our particular SaaS business models and the future demand for our SaaS models by customers. Additionally, if we are unable to meet the demand to provide our services through a SaaS model, we may lose customers to competitors.

Our uniform resource locator (“URL”) database for our web filtering service may fail to keep pace with the rapid growth of URLs and may not categorize websites in accordance with our end-customers expectations.

The success of our web filtering service depends on the breadth and accuracy of our URL database. Although our URL database currently catalogs millions of unique URLs, it contains only a portion of the URLs for all of the websites that are available on the internet. In addition, the total number of URLs and software applications is growing rapidly, and we expect this rapid growth to continue in the future. Accordingly, we must identify and categorize content for our security risk categories at an extremely rapid rate. Our database and technologies may not be able to keep pace with the growth in the number of websites, especially the growing amount of content utilizing foreign languages and the increasing sophistication of malicious code and the delivery mechanisms associated with spyware, phishing and other hazards associated with the internet. Further, the ongoing evolution of the internet and computing environments will require us to continually improve the functionality, features and reliability of our web filtering function. Any failure of our databases to keep pace with the rapid growth and technological change of the internet could impair the market acceptance of our products, which in turn could harm our business, financial condition and results of operations.

In addition, our web filtering service may not be successful in accurately categorizing internet and application content to meet our end-customers’ expectations. We rely upon a combination of automated filtering technology and human review to categorize websites and software applications in our proprietary databases. Our end-customers may not agree with our determinations that particular URLs should be included or not included in specific categories of our databases. In addition, it is possible that our filtering processes may place material that is objectionable or that presents a security risk in categories that are generally unrestricted by our customers’ internet and computer access policies, which could result in such material not being blocked from the network. Conversely, we may miscategorize websites such that access is denied to websites containing information that is important or valuable to our customers. Any miscategorization could result in customer dissatisfaction and harm our reputation. Any failure to effectively categorize and filter websites according to our end-customers’ and channel partners’ expectations could impair the growth of our business.

False detection of vulnerabilities, viruses or security breaches or false identification of spam or spyware could adversely affect our business.

Our FortiGuard and other security subscription services may falsely detect, report and act on viruses or other threats that do not actually exist. This risk is heightened by the inclusion of a “heuristics” feature in our products, which attempts to identify viruses and other threats not based on any known signatures but based on characteristics or anomalies that may indicate that a particular item is a threat. When our end-customers enable the heuristics feature in our products, the risk of falsely identifying viruses and other threats significantly increases. These false positives, while typical in the industry, may impair the perceived reliability of our products and may therefore adversely impact market acceptance of our products. Also, our FortiGuard and other security subscription services may falsely identify emails or programs as unwanted spam or potentially unwanted programs, or alternatively fail to properly identify unwanted emails or programs, particularly as spam emails or spyware are often designed to circumvent anti-spam or spyware products. Parties whose emails or programs are blocked by our products may seek redress against us for labeling them as spammers or spyware, or for interfering with their business. In addition, false identification of emails or programs as unwanted spam or potentially unwanted programs may reduce the adoption of our products. If our system restricts important files or applications based on falsely identifying them as malware or some other item that should be restricted, this could adversely affect end-customers’ systems and cause material system failures. In addition, our threat researchers periodically identify vulnerabilities in various third-party products, and, if these identifications are perceived to be incorrect or are in fact incorrect, this could harm our business. Any such false identification or perceived false identification of important files, applications or vulnerabilities could result in negative publicity, loss of end-customers and sales, increased costs to remedy any problem and costly litigation.

65

Our ability to sell our products is dependent on our quality control processes and the quality of our technical support services, and our failure to offer high-quality technical support services would have a material adverse effect on our sales and results of operations.

Once our products are deployed within our end-customers’ networks, our end-customers depend on our technical support services, as well as the support of our channel partners and other third parties, to resolve any issues relating to our products. If we, our channel partners or other third parties do not effectively assist our customers in planning, deploying and operational proficiency for our products, succeed in helping our customers quickly resolve post-deployment issues and provide effective ongoing support, our ability to sell additional products and services to existing customers could be adversely affected and our reputation with potential customers could be damaged. Many large end-customers, and service provider or government organization end-customers, require higher levels of support than smaller end-customers because of their more complex deployments and more demanding environments and business models. If we, our channel partners or other third parties fail to meet the requirements of our larger end-customers, it may be more difficult to execute on our strategy to increase our penetration with large businesses, service providers and government organizations. Our failure to maintain high-quality support services would have a material adverse effect on our business, financial condition and results of operations and may subject us to litigation, reputational damage, loss of customers and additional costs.

Our business is subject to the risks of warranty claims, product returns, product liability and product defects.

Our products are very complex and, despite testing prior to their release, have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product errors have affected the performance and effectiveness of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end-customers’ willingness to buy products from us, result in litigation and disputes with customers and adversely affect market acceptance or perception of our products. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to litigation, litigation costs and liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. Our products must successfully interoperate with products from other vendors. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. The occurrence of hardware and software errors, whether or not caused by our products, could delay or reduce market acceptance of our products and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur significant expenses. The occurrence of any such problems could harm our business, financial condition and results of operations.
 
Although we generally have limitation of liability provisions in our standard terms and conditions of sale, they may not fully or effectively protect us from claims if exceptions apply or if the provisions are deemed unenforceable, and in some circumstances we may be required to indemnify a customer in full, without limitation, for certain liabilities, including liabilities that are not contractually limited. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not adequately cover any claim asserted against us, if at all, and in some instances may subject us to potential liability that is not contractually limited. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.

Risks Related to our Systems and Technology

If our internal enterprise IT networks, on which we conduct internal business and interface externally, our operational networks, through which we connect to customers, vendors and partners systems and provide services, or our research and development networks, our back-end labs and cloud stacks through which we research and develop products and services, are compromised, public perception of our products and services may be harmed, our customers may be breached and harmed, we may become subject to liability, and our business, operating results and stock price may be adversely impacted.

Our success depends on the market’s confidence in our ability to provide effective network security protection. Despite our efforts and processes to prevent breaches of our internal networks, systems and websites, we are still vulnerable to computer viruses, break-ins, phishing attacks, ransomware attacks, attempts to overload our servers with denial-of-service, vulnerabilities in vendor hardware and software that we leverage, advanced persistent threats from sophisticated actors and other cyber-attacks and similar disruptions from unauthorized access to our internal networks, systems or websites. Our security measures may also be breached due to employee error, malfeasance or otherwise, which breaches may be more difficult to detect than outsider threats, and the existing programs and trainings we have in place to prevent such insider threats may not be effective or sufficient. Third parties may also attempt to fraudulently induce our employees to transfer funds or disclose
66

information in order to gain access to our networks and confidential information. Third parties may also send our customers or others malware or malicious emails that falsely indicate that we are the source, potentially causing lost confidence in us and reputational harm. We cannot guarantee that the measures we have taken to protect our networks, systems and websites will provide adequate security. Moreover, because we provide network security products, we may be a more attractive target for attacks by computer hackers and any security breaches and other security incidents involving us may result in more harm to our reputation and brand than companies that do not sell network security solutions. Hackers and malicious parties may be able to develop and deploy viruses, worms, ransomware and other malicious software programs that attack our products and customers, that impersonate our update servers in an effort to access customer networks and negatively impact customers, or otherwise exploit any security vulnerabilities of our products, or attempt to fraudulently induce our employees, customers or others to disclose passwords or other sensitive information or unwittingly provide access to our internal networks, systems or data.

For example, from time to time, we have discovered that unauthorized parties have targeted us using sophisticated techniques, including by stealing technical data and attempting to steal private encryption keys, in an effort to both impersonate our products and threat intelligence update services and possibly attempt other attack methodologies. Using these techniques, these unauthorized parties have tried, and may in the future try, to gain access to certain of our and our customers’ systems. We have also, for example, discovered that unauthorized parties have targeted vulnerabilities in our product software in an effort to gain entry into our customers’ networks. In addition, in general threat actors use dark web forums to sell organizations’ stolen credentials. If threat actors sell valid credentials used by our customers to access our services, it is possible that unauthorized third parties may use such stolen credentials to try to gain access to our services. These and other hacking efforts against us and our customers may be ongoing and may happen in the future.

Although we take numerous measures and implement multiple layers of security to protect our networks, we cannot guarantee that our security products, processes and services will secure against all threats. Further, we cannot be sure that third parties have not been, or will not in the future be, successful in improperly accessing our systems and our customers’ systems, which could negatively impact us and our customers. An actual breach could significantly harm us and our customers, and an actual or perceived breach, or any other actual or perceived data security incident, threat or vulnerability, that involves our supply chains, networks, systems or websites and/or our customers’ supply chains, networks, systems or websites could adversely affect the market perception of our products and services and investor confidence in our company. Any breach of our networks, systems or websites could impair our ability to operate our business, including our ability to provide FortiGuard and other security subscription and FortiCare technical support services to our end-customers, lead to interruptions or system slowdowns, cause loss of critical data or lead to the unauthorized disclosure or use of confidential, proprietary or sensitive information. We could also be subject to liability and litigation and reputational harm and our channel partners and end-customers may be harmed, lose confidence in us and decrease or cease using our products and services. Any breach of our internal networks, systems or websites could have an adverse effect on our business, operating results and stock price.

In addition, due to the COVID-19 pandemic, a substantial majority of our employees are temporarily working remotely, which may pose additional data security risks. For example, there has been an increase in phishing attempts and spam emails as well as social engineering attempts from hackers hoping to use the recent COVID-19 pandemic to their advantage. The risks described above could therefore be exacerbated by the COVID-19 pandemic.
 
If we do not appropriately manage any future growth, including through the expansion of our real estate facilities, or are unable to improve our systems, processes and controls, our operating results will be negatively affected.
 
We rely heavily on information technology to help manage critical functions such as order configuration, pricing and quoting, revenue recognition, financial forecasts, inventory and supply chain management and trade compliance reviews. In addition, we have been slow to adopt and implement certain automated functions, which could have a negative impact on our business. For example, a large part of our order processing relies on manual data entry of customer purchase orders received through email and, to a lesser extent, through electronic data interchange from our customers. Due to the use of manual processes and the fact that we may receive a large amount of our orders in the last few weeks of any given quarter, an interruption in our email service or other systems could result in delayed order fulfillment and decreased billings and revenue for that quarter.

To manage any future growth effectively, we must continue to improve and expand our information technology and financial, operating, security and administrative systems and controls, and our business continuity and disaster recovery plans and processes. We must also continue to manage headcount, capital and processes in an efficient manner. We may not be able to successfully implement requisite improvements to these systems, controls and processes, such as system capacity, access, security and change management controls, in a timely or efficient manner. Our failure to improve our systems and processes, or their failure to operate in the intended manner, whether as a result of the significant growth of our business or otherwise, may result in our inability to manage the growth of our business and to accurately forecast our revenue, expenses and earnings, or to prevent certain losses. Moreover, the failure of our systems and processes could undermine our ability to provide accurate,
67

timely and reliable reports on our financial and operating results and could impact the effectiveness of our internal control over financial reporting.

In addition, our systems, processes and controls may not prevent or detect all errors, omissions, malfeasance or fraud, such as corruption and improper “side agreements” that may impact revenue recognition or result in financial liability. Our productivity and the quality of our products and services may also be adversely affected if we do not integrate and train our new employees quickly and effectively. Any future growth would add complexity to our organization and require effective coordination throughout our organization. Failure to ensure appropriate systems, processes and controls and to manage any future growth effectively could result in increased costs and harm our reputation and results of operations.

We have expanded our office real estate holdings to meet our projected growing need for office space. These plans will require significant capital expenditure over the next several years and involve certain risks, including impairment charges and acceleration of depreciation, changes in future business strategy that may decrease the need for expansion (such as a decrease in headcount or increase in work from home) and risks related to construction. Future changes in growth or fluctuations in cash flow may also negatively impact our ability to pay for these projects or free cash flow. Additionally, inaccuracies in our projected capital expenditures could negatively impact our business, operating results and financial condition.
 
We may experience difficulties maintaining and expanding our internal business management systems.
 
The maintenance of our internal business management systems, such as our Enterprise Resource Planning (“ERP”) and Customer Relationship Management (“CRM”) systems, has required, and will continue to require, the investment of significant financial and human resources. In addition, we may choose to upgrade or expand the functionality of our internal systems, leading to additional costs. We may also discover deficiencies in our design or maintenance of our internal systems that could adversely affect our ability to forecast orders, process orders, ship products, provide services and customer support, send invoices and track payments, fulfill contractual obligations, accurately maintain books and records, provide accurate, timely and reliable reports on our financial and operating results or otherwise operate our business. Additionally, if any of our internal systems does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed. Further, we may expand the scope of our ERP and CRM systems. Our operating results may be adversely affected if these upgrades or expansions are delayed or if the systems do not function as intended or are not sufficient to meet our operating requirements.

Risks Related to our Intellectual Property

Our proprietary rights may be difficult to enforce and we may be subject to claims by others that we infringe their propriety technology.
 
We rely primarily on patent, trademark, copyright and trade secrets laws and confidentiality procedures and contractual provisions to protect our technology. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or products. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate defensive protection or competitive advantages to us. Patent applications in the United States are typically not published until at least 18 months after filing, or, in some cases, not at all, and publications of discoveries in industry-related literature lag behind actual discoveries. We cannot be certain that we were the first to make the inventions claimed in our pending patent applications or that we were the first to file for patent protection. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may not be able to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. In addition, recent changes to the patent laws in the United States may bring into question the validity of certain software patents and may make it more difficult and costly to prosecute patent applications. As a result, we may not be able to obtain adequate patent protection or effectively enforce our issued patents.
 
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or obtain and use information that we regard as proprietary. We generally enter into confidentiality or license agreements with our employees, consultants, vendors and customers, and generally limit access to and distribution of our proprietary information. However, we cannot guarantee that the steps taken by us will prevent misappropriation of our technology. Policing unauthorized use of our technology or products is difficult. In addition, the laws of some foreign countries do not protect our proprietary rights to as great an extent as the laws of the United States, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the United States. From time to time, legal action by us may be necessary to enforce our patents and other IP rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial
68

costs and diversion of resources and could negatively affect our business, operating results and financial condition. If we are unable to protect our proprietary rights (including aspects of our software and products protected other than by patent rights), we may find ourselves at a competitive disadvantage to others who need not incur the additional expense, time and effort required to create the innovative products that have enabled us to be successful to date.

Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
 
Our products contain software modules licensed to us by third-party authors under “open source” licenses, including the GNU Public License, the GNU Lesser Public License, the BSD License, the Apache License, the MIT X License and the Mozilla Public License. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that open source software infringes the claimants’ IP rights. We could be subject to suits by parties claiming infringement of IP rights in what we believe to be licensed open source software. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as, for example, open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
 
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that, for example, could impose unanticipated conditions or restrictions on our ability to commercialize our products. In this event, we could be required to seek licenses from third parties to continue offering our products, to make our proprietary code generally available in source code form, to re-engineer our products or to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, any of which requirements could adversely affect our business, operating results and financial condition.
 
Claims by others that we infringe their proprietary technology or other litigation matters could harm our business.
 
Patent and other IP disputes are common in the network security industry. Third parties are currently asserting, have asserted and may in the future assert claims of infringement of IP rights against us. Third parties have also asserted such claims against our end-customers or channel partners whom we may indemnify against claims that our products infringe the IP rights of third parties. As the number of products and competitors in our market increases and overlaps occur, infringement claims may increase. Any claim of infringement by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. In addition, litigation may involve patent holding companies, non-practicing entities or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection.
 
Although third parties may offer a license to their technology, the terms of any offered license may not be acceptable, and the failure to obtain a license or the costs associated with any license could cause our business, financial condition and results of operations to be materially and adversely affected. In addition, some licenses may be non-exclusive and, therefore, our competitors may have access to the same technology licensed to us.
 
Alternatively, we may be required to develop non-infringing technology, which could require significant time, effort and expense, and may ultimately not be successful. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from distributing certain products or performing certain services or that requires us to pay substantial damages (including treble damages if we are found to have willfully infringed such claimant’s patents or copyrights), royalties or other fees. Any of these events could seriously harm our business, financial condition and results of operations.

From time to time we are subject to lawsuits claiming patent infringement. We are also subject to other litigation in addition to patent infringement claims, such as employment-related litigation and disputes, as well as general commercial litigation, and could become subject to other forms of litigation and disputes, including stockholder litigation. If we are unsuccessful in defending any such claims, our operating results and financial condition and results may be materially and adversely affected. For example, we may be required to pay substantial damages and could be prevented from selling certain of our products. Litigation, with or without merit, could negatively impact our business, reputation and sales in a material fashion. In December 2021, we entered into an agreement that provided for settlement and dismissal of an existing patent infringement
69

lawsuit and a mutual covenant-not-to-sue for a defined duration of time. Please refer to Note 11. Commitments and Contingencies in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information.

We have several ongoing patent lawsuits, certain companies have sent us demand letters proposing that we license certain of their patents, and organizations have sent letters demanding that we provide indemnification for patent claims. Given this and the proliferation of lawsuits in our industry and other similar industries by both non-practicing entities and operating entities, and recent non-practicing entity and operating entity patent litigation against other companies in the security space, we expect that we will be sued for patent infringement in the future, regardless of the merits of any such lawsuits. The cost to defend such lawsuits and any settlement payment or adverse result in such lawsuits could have a material adverse effect on our results of operations and financial condition.

We rely on the availability of third-party licenses.

Many of our products include software or other IP licensed from third parties. It may be necessary in the future to renew licenses relating to various aspects of these products or to seek new licenses for existing or new products. Licensors may claim we owe them additional license fees for past and future use of their software and other IP or that we cannot utilize such software or IP in our products going forward. There can be no assurance that the necessary licenses would be available on acceptable terms, if at all. The inability to obtain certain licenses or other rights or to obtain such licenses or rights on favorable terms or for reasonable pricing, or the need to engage in litigation regarding these matters, could result in delays in product releases until equivalent technology can be identified, licensed or developed, if at all, and integrated into our products and may result in significant license fees and have a material adverse effect on our business, operating results, and financial condition. Moreover, the inclusion in our products of software or other IP licensed from third parties on a non-exclusive basis could limit our ability to differentiate our products from those of our competitors.

We also rely on technologies licensed from third parties in order to operate functions of our business. If any of these third parties allege that we have not properly paid for such licenses or that we have improperly used the technologies under such licenses, we may need to pay additional fees or obtain new licenses, and such licenses may not be available on terms acceptable to us or at all or may be costly. In any such case, or if we were required to redesign our internal operations to function with new technologies, our business, results of operations and financial condition could be harmed.

Other Risks Related to Our Business and Financial Position

Our inability to successfully acquire and integrate other businesses, products or technologies, or to successfully invest in and form successful strategic alliances with other businesses, could seriously harm our competitive position.

In order to remain competitive, we may seek to acquire additional businesses, products, technologies or IP, such as patents, and to make equity investments in businesses coupled with strategic alliances. For any possible future acquisitions or investments, we may not be successful in negotiating the terms of the acquisition or investment or financing the acquisition or investment. For both our prior and future acquisitions, we may not be successful in effectively integrating the acquired business, product, technology or IP and sales force into our existing business and operations, and the acquisitions may negatively impact our financial results. We may have difficulty incorporating acquired technologies, IP or products with our existing product lines, integrating reporting systems and procedures, and maintaining uniform standards, controls, procedures and policies. For example, we may experience difficulties integrating an acquired company’s ERP or CRM systems, sales support and other processes and systems, with our current systems and processes. The results of certain businesses that we invest in, such as Linksys Holdings, Inc. (“Linksys”), are, or may in the future, be reflected in our operating results, and we depend on these companies to provide us financial information in a timely manner in order to meet our financial reporting requirements. We may experience difficulty in timely obtaining financial information from the companies in which we have invested in order to meet our financial reporting requirements. Our due diligence for acquisitions and investments may fail to identify all of the problems, liabilities or other shortcomings or challenges of an acquired business, product or technology, including issues with IP, product quality or product architecture, regulatory compliance practices, environmental and sustainability compliance practices, revenue recognition or other accounting practices or employee or customer issues, and we may not accurately forecast the financial impact of an acquisition or an investment and alliance. In addition, any acquisitions and significant investments we are able to complete may be dilutive to revenue growth and earnings and may not result in any synergies or other benefits we had expected to achieve, which could result in negative impact to our operating results and impairment charges that could be substantial. We may have to pay cash, incur debt or issue equity securities to pay for any acquisition, each of which could affect our financial condition or the value of our capital stock and could result in dilution to our stockholders. Acquisitions or investments during a quarter may result in increased operating expenses and adversely affect our cash flows or our results of operations for that period and future periods compared to the results that we have previously forecasted or achieved. Further, completing a potential acquisition or investment and alliance and integrating acquired businesses, products, technologies or IP are challenging to do successfully and could significantly divert management time and resources.
70


Linksys sells predominantly into the consumer Wi-Fi market, and its sales have declined since our investment. Because we are accounting for our Linksys investment using the equity method of accounting, we are required to assess the investment for other-than-temporary impairment (“OTTI”) when events or circumstances suggest that the carrying amount of the investment may be impaired. We have analyzed whether there should be an OTTI of the value of our investment in Linksys and so far have determined there is no impairment. In evaluating OTTI, we considered factors such as duration and extent of the decline, Linksys’ financial performance, and our ability and intent to retain the investment for a duration sufficient to allow for any anticipated recovery of the investment’s market value. We intend to continue to analyze whether an impairment is appropriate and may determine in the future that an impairment in the value of our investment in Linksys is other-than-temporary. If a decline in fair value is determined to be other-than-temporary, we will adjust the carrying value of the investment to its fair value and record the impairment expense in our consolidated statements of income. The cost basis of the investment is not adjusted for subsequent recoveries in fair value. We may experience additional volatility to our statements of operations due to the underlying operating results of Linksys or impairments of our Linksys investment. This volatility could be material to our results in any given quarter and may cause our stock price to decline.

Failure to comply with laws and regulations applicable to our business could subject us to fines and penalties and could also cause us to lose end-customers in the public sector or negatively impact our ability to contract with the public sector.

Our business is subject to regulation by various federal, state, regional, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing employment and labor laws, workplace safety, product safety, product labeling, environmental laws, consumer protection laws, anti-bribery laws, data privacy laws, import and export controls, federal securities laws and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than in the United States. Non-compliance with applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, disgorgement of profits, fines, damages and civil and criminal penalties or injunctions. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, operating results and financial condition could be adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could harm our business, operating results and financial condition.

For example, the GDPR, which became effective in May 2018 and superseded current EU data protection regulations, imposes stringent data handling requirements on companies that receive or process personal data of residents of the EU. Non-compliance with the GDPR could result in significant penalties, including data protection audits and heavy fines. Compliance with, and the other burdens imposed by, the GDPR may limit our ability to operate or expand our business in Europe and could adversely impact our operating results, as could delays or shortcomings in the implementation of our GDPR compliance program. In July 2020, the European Court of Justice issued a judgment declaring invalid the EU-U.S. Privacy Shield Framework (the “Privacy Shield”) as a mechanism for exportation of personal data from the European Economic Area to the United States. Though we are not participants of the Privacy Shield, and instead employ alternative mechanisms for personal data transfers, the ruling raises questions as to GDPR implications and adequate data protection in the United States, and may have an impact on our European customers and related business operations.

Additionally, we may be subject to other legal regimes throughout the world governing data handling, protection and privacy. For example, in June 2018, California passed the California Consumer Privacy Act (the “CCPA”), which provides new data privacy rights for consumers and new operational requirements for companies and became effective on January 1, 2020. The CCPA was expanded pursuant to the California Privacy Rights Act, which was passed in 2020 and which will become effective in 2023. The costs of compliance with and the penalties for violations of the GDPR and CCPA, along with other burdens imposed by these regulations, may limit the use and adoption of our products and services and could have an adverse impact on our business.

Selling our solutions to the U.S. government, whether directly or through channel partners, also subjects us to certain regulatory and contractual requirements, government permit and clearance requirements and other risks. Failure to comply with these requirements or to obtain and maintain government permits and clearances required to do certain business, by either us or our channel partners, could subject us to investigations, fines, suspension, limitations on business or debarment from doing business with the U.S. government or one of its divisions, as well as other penalties, damages and reputational harms, which could have an adverse effect on our business, operating results, financial condition and prospects. Any violations of regulatory and contractual requirements could result in us being suspended or debarred from future government contracting. Any of these outcomes could have an adverse effect on our revenue, operating results, financial condition and prospects.

These laws, regulations and other requirements impose added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to claims for damages from our channel partners, penalties, termination of contracts, loss of exclusive rights in our IP and temporary suspension, permanent debarment from government contracting, or other limitations on doing business. Any such damages, penalties, disruptions or
71

limitations in our ability to do business with the public sector could have an adverse effect on our business and operating results.

We are subject to governmental export and import controls that could subject us to liability or restrictions on sales, and that could impair our ability to compete in international markets.

Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception, or may be prohibited altogether from export to certain countries. If we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company and incarceration for responsible employees and managers, and the possible loss of export or import privileges. In addition, if our channel partners fail to obtain appropriate import, export or re-export licenses or permits (e.g. for stocking orders placed by our partners), we may also be adversely affected through reputational harm and penalties and we may not be able to provide support related to appliances shipped pursuant to such orders. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.

Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products to U.S. embargoed or sanctioned countries, governments and persons, such as the sanctions and trade restrictions that have been implemented against Russia and Belarus. Even though we take precautions to prevent our product from being shipped to U.S. sanctions targets, our products could be shipped to those targets by our channel partners, despite such precautions. Any such shipment could have negative consequences including government investigations and penalties and reputational harm. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.

Efforts to withdraw from or materially modify international trade agreements, to change tax provisions related to global manufacturing and sales or to impose new tariffs, economic sanctions or related legislation, any of which could adversely affect our financial condition and results of operations.

Our business benefits directly and indirectly from free trade agreements, and we also rely on various U.S. corporate tax provisions related to international commerce, as we develop, market and sell our products and services globally. Efforts to withdraw from or materially modify international trade agreements, or to change corporate tax policy related to international commerce, could adversely affect our financial condition and results of operations as could the continuing uncertainty regarding whether such actions will be taken.

Moreover, efforts to implement changes related to export or import regulations (including the imposition of new border taxes or tariffs on foreign imports), trade barriers, economic sanctions and other related policies could harm our results of operations. For example, in recent years, the United States has imposed additional import tariffs on certain goods from different countries and on most of Chinese imported goods. As a result, China and other countries imposed retaliatory tariffs on goods exported from the United States and both the United States and foreign countries have threatened to alter or leave current trade agreements. While we do not currently expect these tariffs to have a significant effect on our raw material and product import costs, if the United States expands increased tariffs, or retaliatory trade measures are taken by other countries in response to the tariffs, the cost of our products could increase, our operations could be disrupted or we could be required to raise our prices, which may result in the loss of customers and harm to our reputation and operating performance.

Any modification in these areas, any shift in the enforcement or scope of existing regulations or any change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations and could result in increased costs. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.

72

If we fail to comply with environmental requirements, our business, financial condition, operating results and reputation could be adversely affected.

We are subject to various environmental laws and regulations, including laws governing the hazardous material content of our products, laws relating to our real property and future expansion plans and laws concerning the recycling of Electrical and Electronic Equipment (“EEE”). The laws and regulations to which we are subject include the EU RoHS Directive, EU Regulation 1907/2006 – Registration, Evaluation, Authorization and Restriction of Chemicals (the “REACH” Regulation) and the EU Waste Electrical and Electronic Equipment Directive (the “WEEE Directive”), as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations. These legal and regulatory regimes, including the laws, rules and regulations thereunder, evolve frequently and may be modified, interpreted and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another. Moreover, the timing and effect of these laws and regulations on our business may be uncertain. To the extent we have not complied with such laws, rules and regulations, we could be subject to significant fines, revocation of licenses, limitations on our products and services, reputational harm and other regulatory consequences, each of which may be significant and could adversely affect our business, operating results and financial condition. These laws and regulations may also impact our suppliers which could have among other things, have an adverse impact on the costs of components in our products.

The EU RoHS Directive and the similar laws of other jurisdictions ban or restrict the presence of certain hazardous substances such as lead, mercury, cadmium, hexavalent chromium and certain fire-retardant plastic additives in electrical equipment, including our products. We have incurred costs to comply with these laws, including research and development costs, costs associated with assuring the supply of compliant components. We expect to continue to incur costs related to environmental laws and regulations in the future. With respect to the EU RoHS, we and our competitors rely on exemptions for lead and other substances in network infrastructure equipment. It is possible one or more of these use exemptions will be revoked in the future. Additionally, although some of the EU RoHS exemptions have been extended, it is possible that some of these exemptions may expire in the future without being extended. If this exemption is revoked or expires without extension, if there are other changes to these laws (or their interpretation) or if new similar laws are passed in other jurisdictions, we may be required to re-engineer our products to use components compatible with these regulations. This re-engineering and component substitution could result in additional costs to us and/or disrupt our operations or logistics.

As part of the Circular Economy Action Plan, the European Commission amended the EU Waste Framework Directive (“WFD”) to include a number of measures related to waste prevention and recycling, whereby we are responsible for submitting product data to a Substances of Concern In articles as such or in complex objects (Products) (“SCIP”) database containing information on Substances of Very High Concern (“SVHC”) in articles and in complex objects. The SCIP database is established under the WFD and managed by the European Chemicals Agency (“ECHA”). We have incurred costs in order to comply with this new requirement.

The EUs WEEE Directive, which requires electronic goods producers to be responsible for the collection, recycling and treatment of such products. Although currently our EU international channel partners are responsible for the requirements of this directive as the importer of record in most of the European countries in which we sell our products, changes in interpretation of the regulations may cause us to incur costs or have additional regulatory requirements in the future to meet in order to comply with this directive, or with any similar laws adopted in other jurisdictions including United States.

Our failure to comply with these and future environmental rules and regulations could result in decreased demand for our products and services resulting in reduced sales of our products, increased demand for competitive products and services that result in lower emissions than our products, increased costs, substantial product inventory write-offs, reputational damage, penalties and other sanctions, any of which could harm our business and financial condition. To date, our expenditures for environmental compliance have not had a material impact on our operating results or cash flows, and, although we cannot predict the future impact of such laws or regulations, they will likely result in additional costs. New laws may result in increased penalties associated with violations or require us to change the content of our products or how they are manufactured, which could have a material adverse effect on our business, operating results and financial condition.

Investors’ expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.

There is an increasing focus from certain investors, employees, customers and other stakeholders concerning corporate responsibility, specifically related to environmental, social and governance (“ESG”) matters. Some investors may use these non-financial performance factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our policies and actions relating to corporate responsibility are inadequate. The growing investor demand for measurement of non-financial performance is addressed by third-party providers of sustainability assessment and ratings on
73

companies. The criteria by which our corporate responsibility practices are assessed may change due to the constant evolution of the sustainability landscape, which could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors may conclude that our policies and/or actions with respect to corporate social responsibility are inadequate. We may face reputational damage in the event that we do not meet the ESG standards set by various constituencies.

Furthermore, in the event that we communicate certain initiatives and goals regarding ESG matters, such as our commitment to target carbon neutrality on Scope 1 and Scope 2 emissions resulting from our owned facilities worldwide by 2030, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope, target and timelines of such initiatives or goals. If we fail to satisfy the expectations of investors, customers, employees, and other stakeholders or our initiatives are not executed as planned, our reputation and business, operating results and financial condition could be adversely impacted. In addition, the SEC has also proposed a draft rule that requires climate disclosures in financial filings. To the extent the SEC proposal becomes effective for our company, we will be required to establish additional internal controls, engage additional consultants, and incur additional costs related to evaluating, managing and reporting on our environmental impact and climate-related risks and opportunities. If we fail to implement sufficient oversight or accurately capture and disclose on environmental matters, our reputation, business, operating results and financial condition may be materially adversely affected.

Risks Related to Finance, Accounting and Tax Matters

If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
 
The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in this Quarterly Report on Form 10-Q, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our condensed consolidated financial statements include those related to revenue recognition, deferred contract costs and commission expense, valuation of inventory, accounting for business combination, contingent liabilities and accounting for income taxes.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.

A significant portion of our operating expenses are incurred outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, Canadian dollar and British pound. Additionally, fluctuations in the exchange rate of the Canadian dollar may negatively impact our development plans in Burnaby, Canada. While we are not currently engaged in material hedging activities, we have been hedging currency exposures relating to certain balance sheet accounts through the use of forward exchange contracts. If we stop hedging against any of these risks or if our attempts to hedge against these currency exposures are not successful, our financial condition and results of operations could be adversely affected. Our sales contracts are primarily denominated in U.S. dollars and therefore, while substantially all of our revenue is not subject to foreign currency risk, it does not serve as a hedge to our foreign currency-denominated operating expenses. In addition, a strengthening of the U.S. dollar may increase the real cost of our products to our customers outside of the United States, which may also adversely affect our financial condition and results of operations. 

We could be subject to changes in our tax rates, the adoption of new U.S. or international tax legislation or exposure to additional tax liabilities.

We are subject to taxes in the United States and numerous foreign jurisdictions, where a number of our subsidiaries are organized. Our provision for income taxes is subject to volatility and could be adversely affected by several factors, many of which are outside of our control. These include:

the mix of earnings in countries with differing statutory tax rates or withholding taxes;
74


changes in the valuation of our deferred tax assets and liabilities;

transfer pricing adjustments;

increases to corporate tax rates;

an increase in non-deductible expenses for tax purposes, including certain stock-based compensation expense;

changes in availability of tax credits and/or tax deductions;

tax costs related to intercompany realignments;

tax assessments resulting from income tax audits or any related tax interest or penalties that could significantly affect our provision for income taxes for the period in which the settlement takes place; and

changes in accounting principles, court decisions, tax rulings, and interpretations of or changes to tax laws, and regulations by international, federal or local governmental authorities.

We have open tax years that could be subject to the examination by the Internal Revenue Service (the “IRS”) and other tax authorities. We currently have ongoing tax audits in the United Kingdom, Canada, Germany and several other foreign jurisdictions. The focus of all of these audits is the allocation of profits among our legal entities. We regularly assess the likelihood of adverse outcomes resulting from such examinations to determine the adequacy of our provision for income taxes. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our condensed consolidated financial statements and may materially affect our financial results.

We may undertake corporate operating restructurings or transfers of assets that involve our group of foreign country subsidiaries through which we do business abroad, in order to maximize the operational and tax efficiency of our group structure. If ineffectual, such restructurings or transfers could increase our income tax liabilities, and in turn, increase our global effective tax rate. Moreover, our existing corporate structure and intercompany arrangements have been implemented in a manner that we believe is in compliance with current prevailing tax laws. However, the tax authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could impact our worldwide effective tax rate and harm our financial position and operating results.

Significant judgment is required in determining any valuation allowance recorded against deferred tax assets. In assessing the need for a valuation allowance, we consider all available evidence, including past operating results, estimates of future taxable income and the feasibility of tax planning strategies. In the event that we change our determination as to the amount of deferred tax assets that can be realized, we will adjust our valuation allowance with a corresponding impact to the provision for income taxes in the period in which such determination is made.

Forecasting our estimated annual effective tax rate is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates.

Forecasts of our income tax position and effective tax rate are complex, subject to uncertainty and periodic updates because our income tax position for each year combines the effects of a mix of profits earned and losses incurred by us in various tax jurisdictions with a broad range of income tax rates, as well as changes in the valuation of deferred tax assets and liabilities, the impact of various accounting rules and changes to these rules and tax laws, the results of examinations by various tax authorities, and the impact of any acquisition, business combination or other reorganization or financing transaction. To forecast our global tax rate, we estimate our pre-tax profits and losses by jurisdiction and forecast our tax expense by jurisdiction. If the mix of profits and losses, our ability to use tax credits or our effective tax rate in a given jurisdiction differs from our estimate, our actual tax rate could be materially different than forecasted, which could have a material impact on our results of business, financial condition and results of operations. Additionally, our actual tax rate may be subject to further uncertainty due to potential changes in U.S. and foreign tax rules.

As a multinational corporation, we conduct our business in many countries and are subject to taxation in many jurisdictions. The taxation of our business is subject to the application of multiple and sometimes conflicting tax laws and regulations, as well as multinational tax conventions. Our effective tax rate is highly dependent upon the geographic distribution of our worldwide earnings or losses, the tax regulations in each geographic region, the availability of tax credits and carryforwards and the effectiveness of our tax planning strategies. The application of tax laws and regulations is subject to legal
75

and factual interpretation, judgment and uncertainty. Tax laws themselves are subject to change as a result of changes in fiscal policy, changes in legislation and the evolution of regulations and court rulings. Consequently, tax authorities may impose tax assessments or judgments against us that could materially impact our tax liability and/or our effective income tax rate.

The Organisation for Economic Co-operation and Development (the “OECD”), an international association comprised of 38 countries, including the United States, has issued and continues to issue guidelines and proposals that change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business. Due to our extensive international business activities, any changes in the taxation of such activities could increase our tax obligations in many countries and may increase our worldwide effective tax rate.

Risks Related to Ownership of Our Common Stock

As a public company, we are subject to compliance initiatives that will require substantial time from our management and result in significantly increased costs that may adversely affect our operating results and financial condition.

The Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley”), Dodd-Frank and other rules implemented by the SEC and The Nasdaq Stock Market impose various requirements on public companies, including requiring changes in corporate governance practices. These requirements, as well as proposed corporate governance laws and regulations under consideration, may further increase our compliance costs. If compliance with these various legal and regulatory requirements diverts our management’s attention from other business concerns, it could have a material adverse effect on our business, financial condition and results of operations. Sarbanes-Oxley requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually, and of our disclosure controls and procedures quarterly. Although our most recent assessment, testing and evaluation resulted in our conclusion that, as of December 31, 2021, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in 2022 or future periods and there can be no assurance that, in the future, our internal controls over financial reporting will be effective or deemed effective. We may incur additional expenses and commitment of management’s time in connection with further evaluations, both of which could materially increase our operating expenses and accordingly reduce our operating results.

If securities or industry analysts stop publishing research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If we do not maintain adequate research coverage, if one or more of the analysts who cover us downgrades our stock or publishes inaccurate or unfavorable research about our business or if our results or forecasts fail to meet the expectations of research analysts and investors, our stock price could decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
 
The trading price of our common stock may be volatile, which may be exacerbated by share repurchases under our Share Repurchase Program.

The market price of our common stock may be subject to wide fluctuations in response to, among other things, the risk factors described in this periodic report, news about us and our financial results, the impact of the COVID-19 pandemic, news about our competitors and their results, and other factors such as rumors or fluctuations in the valuation of companies perceived by investors to be comparable to us. For example, during the six months ended June 30, 2022, the closing price of our common stock ranged from $49.04 to $69.50 per share.

 Furthermore, stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock.
 
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business. In addition, the market price of our common stock and the market price of the common stock of many other companies have fallen significantly since the outbreak of the COVID-19 pandemic. The extent to which the COVID-19
76

pandemic may impact the market price of our common stock is unclear, and the market price of our common stock may fluctuate significantly as a result of the COVID-19 pandemic.

Share repurchases under the Repurchase Program could increase the volatility of the trading price of our common stock, could diminish our cash reserves, could occur at non-optimal prices and may not result in the most effective use of our capital.

As of June 30, 2022, $29.6 million remained available for future share repurchases under the Repurchase Program. In July 2022, our board of directors approved a $1.00 billion increase in the authorized stock repurchase amount under the Repurchase Program, bringing the remaining aggregate amount authorized to be repurchased to $1.03 billion. Share repurchases under the Repurchase Program could affect the price of our common stock, increase stock price volatility and diminish our cash reserves. In addition, an announcement of the reduction, suspension or termination of the Repurchase Program could result in a decrease in the trading price of our common stock. Moreover, our stock price could decline, resulting in repurchases made at non-optimal prices. Our failure to repurchase our stock at optimal prices may be perceived by investors as an inefficient use of our cash and cash equivalents, which could result in litigation that may have an adverse effect on our business, operating results and financial condition. In addition, while our board of directors carefully considers various alternative uses of our cash and cash equivalents in determining whether to authorize stock repurchases, there can be no assurance that the decision by our board of directors to repurchase stock would result in the most effective uses of our cash and cash equivalents, and there may be alternative uses of our cash and cash equivalents that would be more effective, such as investing in growing our business organically or through acquisitions.

Anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
 
Our certificate of incorporation, bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying or preventing an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:

authorizing “blank check” preferred stock, which could be issued by the board without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock;
 
limiting the liability of, and providing indemnification to, our directors and officers;
 
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;

providing that certain litigation matters may only be brought against us in state or federal courts in the State of Delaware;
 
controlling the procedures for the conduct and scheduling of board and stockholder meetings; and
 
providing the board of directors with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.
 
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.

In addition, our amended and restated bylaws provide that unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. This provision, as well as provisions providing that certain litigation matters may only be brought against us in state or federal courts in the State of Delaware, may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees.

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law, which prevents stockholders holding more than 15% of our outstanding common stock from
77

engaging in certain business combinations without approval of the holders of a substantial majority of all of our outstanding common stock.
 
Any provision of our certificate of incorporation, bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

However, these anti-takeover provisions will not have the effect of preventing activist stockholders from seeking to increase short-term stockholder value through actions such as nominating board candidates and requesting that we pursue strategic combinations or other transactions. These actions could disrupt our operations, be costly and time-consuming and divert the attention of our management and employees. In addition, perceived uncertainties as to our future direction as a result of activist stockholder actions could result in the loss of potential business opportunities, as well as other negative business consequences. Actions of an activist stockholder may also cause fluctuations in our stock price based on speculative market perceptions or other factors that do not necessarily reflect our business. Further, we may incur significant expenses in retaining professionals to advise and assist us on activist stockholder matters, including legal, financial, communications advisors and solicitation experts, which may negatively impact our future financial results.

General Risks

Global economic uncertainty, an economic downturn, the possibility of a recession, and weakening product demand caused by political instability, changes in trade agreements and conflicts, such as the conflict between Russia and Ukraine, could adversely affect our business and financial performance.

Economic uncertainty in various global markets caused by political instability and conflict and economic challenges caused by the COVID-19 pandemic, the economic downturn and any recession has resulted, and may continue to result, in weakened demand for our products and services and difficulty in forecasting our financial results and managing inventory levels. Political developments impacting government spending and international trade, including potential government shutdowns and trade disputes and tariffs, may negatively impact markets and cause weaker macro-economic conditions. The effects of these events may continue due to potential U.S. government shutdowns and the transition in administrations, and the United States’ ongoing trade disputes with China and other countries. The continuing effect of any or all of these events could adversely impact demand for our products, harm our operations and weaken our financial results.

Our business is subject to the risks of earthquakes, drought, fire, power outages, typhoon, floods, virus outbreaks and other broad health-related challenges, cyber events and other catastrophic events, and to interruption by manmade problems such as civil unrest, war, labor disruption, critical infrastructure attack and terrorism.

A significant natural disaster, such as an earthquake, drought, fire, power outage, flood, viral outbreak or other catastrophic event, could have a material adverse impact on our business, operating results and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity, and our research and development and data center in Burnaby, Canada, from which we deliver to customers our FortiGuard and other security subscription updates, is subject to the risk of flooding and is also in a region known for seismic activity. Any earthquake in the Bay Area or Burnaby, or flooding in Burnaby, could materially negatively impact our ability to provide products and services, such as FortiCare support and FortiGuard subscription services and could otherwise materially negatively impact our business. In addition, natural disasters could affect our manufacturing vendors, suppliers or logistics providers’ ability to perform services, such as obtaining product components and manufacturing products, or performing or assisting with shipments, on a timely basis, as well as our customers’ ability to order from us and our employees’ ability to perform their duties. For example, a typhoon in Taiwan could materially negatively impact our ability to ship products and could result in delays and reductions in billings and revenues, and the COVID-19 pandemic will negatively impact our ability to manufacture and ship products, possibly in a material way, and could result in delays and reductions in billings and revenues, also possibly in a material way. The impact of climate change could affect economies in ways that negatively impact us and our results of operations. In the event our or our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in our missing financial targets, such as revenue and shipment targets, for a particular quarter. In addition, regional instability, international disputes, wars, such as the war in Ukraine and any expansion thereof, and other acts of aggression, civil and political unrest, labor disruptions, rebellions, acts of terrorism and other geo-political unrest could cause disruptions in our business or the business of our manufacturers, suppliers, logistics providers, partners or end-customers, or of the economy as a whole. Given our typical concentration of sales at the end of each quarter, any disruption in the business of our manufacturers, logistics providers, partners or end-customers that impacts sales at the end of our quarter could have a significant adverse impact on our quarterly results. To the extent that any of the
78

above results in security risks to our customers, delays or cancellations of customer orders, the delay of the manufacture, deployment or shipment of our products or interruption or downtime of our services, our business, financial condition and results of operations would be adversely affected.

Changes in financial accounting standards may cause adverse unexpected fluctuations and affect our reported results of operations.

A change in accounting standards or practices, and varying interpretations of existing or new accounting pronouncements, as well as significant costs incurred or that may be incurred to adopt and to comply with these new pronouncements, could have a significant effect on our reported financial results or the way we conduct our business. If we do not ensure that our systems and processes are aligned with the new standards, we could encounter difficulties generating quarterly and annual financial statements in a timely manner, which could have an adverse effect on our business, our ability to meet our reporting obligations and compliance with internal control requirements.

Management will continue to make judgments and assumptions based on our interpretation of new standards. If our circumstances change or if actual circumstances differ from our assumptions, our operating results may be adversely affected and could fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock. Further, marketable equity investments are required to be measured at fair value (with subsequent changes in fair value recognized in net income), which may increase the volatility of our earnings.

ITEM 2.     Unregistered Sales of Equity Securities and Use of Proceeds

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

Share Repurchase Program

The following table provides information with respect to the shares of common stock we repurchased under the Repurchase Program during the three months ended June 30, 2022 (in millions, except per share amounts):
PeriodTotal Number of Shares PurchasedAverage Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
April 1 - April 30, 2022— $— — $829.6 
May 1 - May 31, 202213.6 $55.26 13.6 $74.6 
June 1 - June 30, 20220.8 $58.89 0.8 $29.6 
Total14.4 $55.45 14.4 

In July 2022, our board of directors approved a $1.00 billion increase in the authorized stock repurchase under the Repurchase Program, bringing the remaining aggregate amount authorized to be repurchased to $1.03 billion.

79

ITEM 6.     Exhibits

The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.

EXHIBIT INDEX
Incorporated by reference herein
FormDateExhibit Number
Amended and Restated Certificate of Incorporation
Form 8-KJune 22, 20223.1
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS*
Inline XBRL Instance Document - the instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*
Cover Page Interactive Data File - the cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2022 is formatted in inline XBRL.

________________________________

* Filed herewith.
# Furnished herewith.


80

SIGNATURES

Pursuant to the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.


Date: August 5, 2022
FORTINET, INC.
By:/s/    Ken Xie
Ken Xie, Chief Executive Officer and Chairman
(Duly Authorized Officer and Principal Executive Officer)
Date: August 5, 2022
FORTINET, INC.
By:/s/    Keith Jensen        
Keith Jensen, Chief Financial Officer
(Duly Authorized Officer and Principal Financial Officer and Principal Accounting Officer)

81
EX-31.1 2 ftnt-ex311_20220630x10q.htm CERTIFICATION OF CEO PUSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) Document

Exhibit 31.1
CERTIFICATION
I, Ken Xie, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Fortinet, 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: August 5, 2022
 
/s/ Ken Xie
Ken Xie
Chief Executive Officer and Chairman
(Principal Executive Officer)

EX-31.2 3 ftnt-ex312_20220630x10q.htm CERTIFICATION OF CFO PURSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) Document

Exhibit 31.2
CERTIFICATION
I, Keith Jensen, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Fortinet, 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: August 5, 2022
 
/s/ Keith Jensen
Keith Jensen
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 ftnt-ex321_20220630x10q.htm CERTIFICATION OF CEO AND CFO PURSUANT TO EXCHANGE ACT RULES 18 U.S.C. SECTION 13 Document

Exhibit 32.1
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Ken Xie, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Fortinet, Inc. for the quarter ended June 30, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and that information contained in this Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
By:/s/ Ken Xie
Date:August 5, 2022Name:Ken Xie
Title:Chief Executive Officer and Chairman
(Principal Executive Officer)
I, Keith Jensen, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of Fortinet, Inc. for the quarter ended June 30, 2022 fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act and that information contained in this Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Fortinet, Inc.
 
By:/s/ Keith Jensen
Date:August 5, 2022Name:Keith Jensen
Title:Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

This certification is being furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. This certification will not be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.


EX-101.SCH 5 ftnt-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets Parenthetical link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue Recognition - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition - Performance Obligation Satisfaction Period (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue Recognition - Performance Obligation Satisfaction Period (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - Financial Instruments and Fair Value link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Financial Instruments and Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Financial Instruments and Fair Value , Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Financial Instruments and Fair Value , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Financial Instruments and Fair Value , Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Property and Equipment—Net link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Property and Equipment—Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Property and Equipment—Net (Details) link:presentationLink link:calculationLink link:definitionLink 2120106 - Disclosure - Investments in Privately Held Companies link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Investments in Privately Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Business Combinations and Asset Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Business Combinations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Business Combinations -Schedule of Acquired Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Business Combinations - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Goodwill and Other Intangible Assets - Net link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Goodwill and Other Intangible Assets - Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Goodwill and Other Intangible Assets - Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Debt - Summary of Outstanding Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2343309 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Commitments and Contingencies - Summary of Inventory Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Equity (Deficit) (Tables) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Equity (Deficit) , Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Equity (Deficit) - Employee Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Equity (Deficit) , Allocation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Equity (Deficit) , Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2152113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453429 - Disclosure - Income Taxes , Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2154114 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2455430 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2156115 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2357311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2159116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2460432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ftnt-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 ftnt-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 ftnt-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Asset Acquisition [Axis] Asset Acquisition [Axis] Changes in operating assets and liabilities, net of impact of business combinations: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] APAC Asia Pacific and Japan [Member] Asia Pacific and Japan [Member] Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] NET INCOME ATTRIBUTABLE TO FORTINET, INC. Net income (loss) Net Income (Loss) Attributable to Parent Excess tax benefits on stock compensation Effective Income Tax Reconciliation, Excess Tax Benefit on Stock-based Compensation Effective Income Tax Reconciliation, Excess Tax Benefit on Stock-based Compensation Loss from equity method investment Equity Method Investment, Realized Gain (Loss) on Disposal Accrued payroll and compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Security Exchange Name Security Exchange Name Marketable equity securities Equity Securities, FV-NI, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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: Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Accrued and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period OTHER ASSETS Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Remaining shares available for grant under the plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] NET INCREASE (DECREASE) 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 Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Short-term investments Short Term Investments, Line Item [Member] Short Term Investments, Line Item [Member] Summary of Investments Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Litigation settlement, expense Litigation Settlement, Expense Amortization expense Amortization of Intangible Assets Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Estimated Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Stock repurchase program, unused balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Inventory Schedule of Inventory, Current [Table Text Block] Deferred revenue recognized in period Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Business Combination and Asset Acquisition [Abstract] Stock split ratio, Common stock Stockholders' Equity Note, Stock Split, Conversion Ratio 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] Municipal bonds Municipal Bonds [Member] Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Net unrealized loss on investments - 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] Fiscal Years: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options exercisable, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Options vested and expected to vest, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Backlog Backlog [Member] Backlog Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration (percent) Concentration Risk, Percentage GOODWILL AND OTHER INTANGIBLE ASSETS - Net Goodwill and Intangible Assets Disclosure [Text Block] Fair Value Finite-lived Intangible Assets Acquired Balance - Beginning (in shares) Balance - Ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Property and Equipment by Geographic Region Long-lived Assets by Geographic Areas [Table Text Block] Investments, All Other Investments [Abstract] Investments, All Other Investments [Abstract] Accounts receivable—net Increase (Decrease) in Accounts Receivable Liability for purchase of property and equipment Capital Expenditures Incurred but Not yet Paid Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Operating lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Shares withheld for taxes Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Comprehensive income including non-controlling interests 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] Number of operating segments (in operating segments) Number of Operating Segments Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Earnings Per Share, Basic Recognized gain (loss) on marketable equity securities Equity Securities, FV-NI, Realized Gain (Loss) U.S. government and agency securities US Treasury and Government [Member] REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Increase in authorized stock repurchase amount Stock Repurchase Program, Authorized Amount, Approved Increase Stock Repurchase Program, Authorized Amount, Approved Increase Balance, beginning (shares) Balance, ending (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Canada CANADA Interest expense Interest Expense, Debt Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Gain on intellectual property matter Gain (Loss) From Mutual Covenant-Not-To-Sue Agreement, Right To Use Existing Intellectual Property Gain (Loss) From Mutual Covenant-Not-To-Sue Agreement, Right To Use Existing Intellectual Property Fair Value Measurement [Domain] Fair Value Measurement [Domain] Total identified intangible assets: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles DEFERRED CONTRACT COSTS Capitalized Contract Cost, Net Amount withheld for taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Other Other Noncash Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Evaluation units Evaluation Units [Member] Evaluation units [Member] Total debt Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Fair value of options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Total Assets, Fair Value Disclosure Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill impairment Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Due within one to three years Available-for-sale Securities, Debt Maturities, after One Year, Fair Value This item represents the fair value of debt securities which are expected to mature after one year from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] TOTAL LIABILITIES AND EQUITY (DEFICIT) Liabilities and Equity Americas Americas [Member] Deferred revenue Contract with Customer, Liability, Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Service Service [Member] Income tax benefit associated with stock-based compensation Share-based Payment Arrangement, Exercise of Option, Tax Benefit LIABILITIES AND EQUITY (DEFICIT) Liabilities and Equity [Abstract] Unrecognized tax benefits that would favorably affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares) Stock Issued During Period, Shares, Equity Incentive Plans Stock Issued During Period, Shares, Equity Incentive Plans NET INCOME PER SHARE Earnings Per Share [Text Block] OPERATING EXPENSES: Operating Expenses [Abstract] Stock repurchased, average price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Ownership interest percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Total gross profit Gross Profit EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] INCOME BEFORE INCOME TAXES AND LOSS FROM EQUITY METHOD INVESTMENT Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unrecognized tax benefits Unrecognized Tax Benefits Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Marketable equity securities Equity Securities, Line Item [Member] Equity Securities, Line Item Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province 12 Months or Greater, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Equity interests acquired Business Acquisition, Percentage of Voting Interests Acquired DEFERRED TAX ASSETS Deferred Income Tax Assets, Net CURRENT LIABILITIES: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Payments made in connection with business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired DEBT Debt Disclosure [Text Block] Options exercisable, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Share-based Compensation, Stock Options, Activity, Additional Information Schedule of Share-based Compensation, Stock Options, Activity, Additional Information [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity, Additional Information EQUITY (DEFICIT) Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Non-controlling interests NON-CONTROLLING INTERESTS Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Level 3 Fair Value, Inputs, Level 3 [Member] INVENTORY Inventory Disclosure [Text Block] GROSS PROFIT: Gross Profit [Abstract] Accrued interest and penalties related to uncertain tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Marketable equity securities Equity Securities [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Options outstanding, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments (in reportable segments) Number of Reportable Segments Other long-term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Operating lease liability Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.001 par value—1,500.0 shares authorized; 788.4 and 810.0 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Inventory, Net [Abstract] Inventory, Net [Abstract] Compensation cost not yet recognized period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Balance, beginning (in dollars per share) Balance, ending (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 COMMITMENTS AND CONTINGENCIES (Note 11) Commitments and Contingencies Linksys Linksys [Member] Linksys Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Cost of service revenue Cost of Services [Member] Cost of Services [Member] Entity Emerging Growth Company Entity Emerging Growth Company Matching contributions to the RRSP and 401(k) Plans Defined Contribution Plan, Employer Matching Contribution, Amount Defined Contribution Plan, Employer Matching Contribution, Amount INCOME TAX LIABILITIES Accrued Income Taxes, Noncurrent BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] DEFINED CONTRIBUTION PLANS Compensation and Employee Benefit Plans [Text Block] Payments for debt issuance costs Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Square feet of property purchased Property, Plant And Equipment, Additions, Area Of Property Purchased Property, Plant And Equipment, Additions, Area Of Property Purchased Cover [Abstract] Cover [Abstract] RSUs and stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenue From External Customers by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Pro forma net income attributable to Fortinet, Inc. Business Acquisition, Pro Forma Net Income (Loss) Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Work in process Inventory, Work in Process, Net of Reserves Litigation settlement, deferred loss payment expensed over time Litigation Settlement, Deferred Loss Payment Expensed Over Time Litigation Settlement, Deferred Loss Payment Expensed Over Time Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Accrued liabilities Accrued Liabilities, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Possible decrease in unrecognized tax benefits (up to) Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Finished goods Inventory, Finished Goods, Net of Reserves Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Stock options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Reported as [Member] Reported Value Measurement [Member] Document Quarterly Report Document Quarterly Report Tax benefit from foreign-derived intangible income deduction Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Deduction, Foreign-Derived Intangible Income, Amount Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act, Deduction, Foreign-Derived Intangible Income, Amount Less Than 12 Months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Common Stock Common Stock [Member] SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] OPERATING INCOME Operating Income (Loss) Other Americas Other Americas [Member] Other Americas [Member] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Less: comprehensive loss attributable to non-controlling interests Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Purchases of investments Payments to Acquire Other Investments Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Share-based Compensation, Shares Withheld for Taxes Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Depreciation expense Depreciation Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Deferred tax assets Increase (Decrease) in Deferred Income Taxes Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Accrued interest payable Interest Payable Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Cost of product revenue Cost of Goods Sold [Member] Cost of Goods Sold [Member] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Cash paid for income taxes—net Income Taxes Paid OTHER INCOME (EXPENSE)—NET Other Nonoperating Income (Expense) Estimated fair value of outstanding debt Long-term Debt, Fair Value Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Purchases of property and equipment Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Change in foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Total Fortinet, Inc. stockholders’ equity (deficit) Stockholders' Equity Attributable to Parent Segment managers responsible for operations (in segment managers) Number of Segment Managers Responsible for Operations Number of Segment Managers Responsible for Operations Common Stock, shares issued Common Stock, Shares, Issued City Area Code City Area Code Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Inventory purchase commitments Purchase Obligation, Fiscal Year Maturity [Abstract] Union City Union City [Member] Union City Basis of Presentation and Preparation Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Interest costs capitalized Interest Costs Capitalized Repurchase and retirement of common stock Payments for Repurchase of Common Stock EQUITY (DEFICIT): Stockholders' Equity Attributable to Parent [Abstract] Threshold period past due Financing Receivable, Threshold Period Past Due Balance Sheet Location [Axis] Balance Sheet Location [Axis] Deferred contract costs Increase (Decrease) in Deferred Charges INTEREST INCOME Investment Income, Net Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position [Abstract] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Aggregate principal amount Debt Instrument, Face Amount INTEREST EXPENSE Interest Expense Accrued payroll and compensation Increase (Decrease) in Employee Related Liabilities Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage EMEA Europe, Middle East and Africa [Member] Europe, Middle East and Africa [Member] Net purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Real Estate in Ottawa, Ontario, Canada Real Estate in Ottawa, Ontario, Canada [Member] Real Estate in Ottawa, Ontario, Canada Amortization of deferred contract costs Capitalized Contract Cost, Amortization Accumulated deficit Retained Earnings (Accumulated Deficit) Share-based Payment Arrangement Stock-based Compensation Plan Share-based Payment Arrangement [Member] RSUs Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Matching contribution on employee contributions, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Fair Value [Member] Estimate of Fair Value Measurement [Member] Entity Registrant Name Entity Registrant Name Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Accounts receivable—net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Distributor C Distributor C [Member] Distributor C Income tax expense adjustment Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] PROVISION FOR (BENEFIT FROM) INCOME TAXES Income Tax Expense (Benefit) Total equity (deficit) Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable—net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Proceeds from long-term borrowings, net of discount and underwriting fees Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventory Inventory Inventory, Net Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Stock repurchased Stock Repurchased During Period, Value 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] Available-for-sale Securities, Debt Maturities, Fair Value [Abstract] Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Security subscription Security Subscription [Member] Security Subscription [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business activity (in business activities) Number of Business Activities Number of business activities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Revenue Revenue Benchmark [Member] Weighted-average fair value per share granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Sales and marketing Selling and Marketing Expense Stock repurchased (in shares) Stock Repurchased During Period, Shares Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted- Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Other contractual commitments and open purchase orders Other Commitment LIABILITIES Liabilities [Abstract] Fair Value Fair Value Debt Securities, Available-for-sale Debt Disclosure [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] DEFERRED REVENUE Contract with Customer, Liability, Noncurrent Total, Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Segment Reporting [Abstract] Segment Reporting [Abstract] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Customer [Axis] Customer [Axis] U.S. federal and state taxes, withholding taxes and foreign taxes Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, State and Local Income Taxes, and Foreign Income Tax Rate Differential, , Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, State and Local Income Taxes, and Foreign Income Tax Rate Differential, , Amount Schedule of Earnings Per Share, Basic and Diluted 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] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security Current debt liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Less: tax benefit related to items of other comprehensive income or loss Other Comprehensive Income (Loss), Tax TOTAL ASSETS Assets Investment, Name [Domain] Investment, Name [Domain] Common Stock, shares authorized Common Stock, Shares Authorized Segment, Geographical [Domain] Geographical [Domain] Geographical [Domain] Document Type Document Type Non-Controlling Interests Noncontrolling Interest [Member] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Stated interest rate Coupon Rate Debt Instrument, Interest Rate, Stated Percentage 2031 Senior Notes 2031 Senior Notes [Member] 2031 Senior Notes LESS: NET LOSS ATTRIBUTABLE TO NON-CONTROLLING INTERESTS, NET OF TAX Net loss attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share Repurchase Program [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Performance obligation expected recognition period for three-fourths of remaining obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Statement, Geographical [Axis] Geographical [Axis] Geographical [Axis] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Basic (in shares) Weighted-average common shares outstanding-basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted 2026 Senior Notes 2026 Senior Notes [Member] 2026 Senior Notes Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] 2022 Inventory Purchase Obligation, To Be Paid, Remainder of Year One Inventory Purchase Obligation, To Be Paid, Remainder of Year One Product Product [Member] Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Inventory Purchase Commitments, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity [Table Text Block] TOTAL ASSETS Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Leasehold improvements Leaseholds and Leasehold Improvements [Member] SUBSEQUENT EVENTS Subsequent Events [Text Block] Comprehensive income attributable to Fortinet, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent OTHER INTANGIBLE ASSETS—NET Intangible Assets, Net (Excluding Goodwill) Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Weighted-average shares used to compute net income per share attributable to Fortinet, Inc.: Diluted shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] LOSS FROM EQUITY METHOD INVESTMENT Loss from equity method investments Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Corporate debt securities Corporate Debt Securities [Member] Accounts payable Accounts Payable, Current Concentration Risk by Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Release of reserves on uncertain tax positions and interest due Effective Income Tax Reconciliation, Release Of Reserves On Uncertain Tax Positions And Interest Due Effective Income Tax Reconciliation, Release Of Reserves On Uncertain Tax Positions And Interest Due Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 2022 (the remainder of 2022) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventory Increase (Decrease) in Inventories AlaxaIA AlaxaIA Networks Corporation [Member] AlaxaIA Networks Corporation Common Stock, shares outstanding Common Stock, Shares, Outstanding LONG-TERM INVESTMENTS Long-term Investments Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Financial Instruments [Domain] Financial Instruments [Domain] Total cost of revenue Cost of Goods and Services Sold Document Period End Date Document Period End Date Issuance of common stock in connection with equity incentive plans - net of tax withholding Stock Issued During Period, Value, Equity Incentive Plans, Net of Taxes Withheld Stock Issued During Period, Value, Equity Incentive Plans, Net of Taxes Withheld Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] INVESTMENTS IN PRIVATELY HELD COMPANIES Investment [Text Block] Property, Plant and Equipment - Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] PROPERTY AND EQUIPMENT—NET Property and equipment—net Property and equipment - net Property, Plant and Equipment, Net PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses OTHER LIABILITIES Other Liabilities, Noncurrent Summary of Outstanding Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Net income per share attributable to Fortinet, Inc. (Note 9): Earnings Per Share [Abstract] Pro forma revenue Business Acquisition, Pro Forma Revenue Total property and equipment Property, Plant and Equipment, Gross Current portion of long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Total, Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Other assets Increase (Decrease) in Other Operating Assets Thereafter Inventory Purchase Obligation, To Be Paid, Thereafter Inventory Purchase Obligation, To Be Paid, Thereafter Technical support and other Technical Support and Other [Member] Technical Support and Other [Member] Options vested and expected to vest, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Balance - Beginning (in dollars per share) Balance - Ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price LONG-TERM DEBT LONG-TERM DEBT Long-term Debt, Excluding Current Maturities Asset Acquisition [Domain] Asset Acquisition [Domain] Total stock-based compensation expense Share-based Payment Arrangement, Expense Liability incurred in connection with business acquisition Business Combination, Consideration Transferred, Liabilities Incurred Options exercisable, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status Net income per share attributable to Fortinet, Inc.: Earnings Per Share, Basic and Diluted [Abstract] Weighted-Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent NET INCOME INCLUDING NON-CONTROLLING INTERESTS Net income including non-controlling interests Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments TOTAL LIABILITIES Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction-in-progress Construction in Progress [Member] CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions And Allocation of Recognized Period Costs [Table Text Block] Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed. Balance, shares Balance, shares Shares, Issued United States UNITED STATES Common Stock, par value (dollars per share) Common Stock, Par or Stated Value Per Share Certificates of deposit and term deposits Certificates of Deposit and Term Deposits [Member] Certificates of Deposit and Term Deposits [Member] Schedule of Distributor Concentration Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Other Proceeds from (Payments for) Other Financing Activities Gross Finite-Lived Intangible Assets, Gross COST OF REVENUE: Cost of Goods and Services Sold [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Schedule of Finite-Lived Intangible Assets by Major Class Schedule of Finite-Lived Intangible Assets [Table Text Block] Property and equipment, additions Property, Plant and Equipment, Additions Money market funds [Member] Money Market Funds, Excluding Commercial Paper [Member] Money Market Funds, Excluding Commercial Paper [Member] Change in unrealized losses on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Financial Instruments and Fair Value [Abstract] Financial Instruments and Fair Value [Abstract] Financial Instruments and Fair Value [Abstract] Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Weighted-average shares used to compute diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Recurring Basis [Member] Fair Value, Recurring [Member] INCOME TAXES Income Tax Disclosure [Text Block] Cash equivalents Cash Equivalents, Line Item [Member] Cash Equivalents, Line Item [Member] Basic shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Acquired Finite-Lived Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Measurement Basis [Axis] Measurement Basis [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Transfers of evaluation units from inventory to property and equipment Transfers of Evaluation Units from Inventory to Property and Equipment Transfers of Evaluation Units from Inventory to Property and Equipment Purchase of investment in privately held company Cash investment in privately held company Payments to Acquire Equity Method Investments Short-term investments Other Short-term Investments Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other comprehensive loss: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Buildings and improvements Building and Building Improvements [Member] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] 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] Vested (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] Entity Shell Company Entity Shell Company Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Cash consideration Payments to Acquire Businesses, Gross Long-term investments Long Term Investments, Line Item [Member] Long Term Investments, Line Item [Member] Total Inventory purchase commitments Inventory Purchase Obligation Inventory Purchase Obligation Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Maximum contribution percentage of each employee's eligible earnings, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Options vested and expected to vest, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Latin America Latin America [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less: Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net FINANCIAL INSTRUMENTS AND FAIR VALUE Financial Instruments Disclosure [Text Block] Payments for legal settlements Payments for Legal Settlements Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement [Table] Statement [Table] Distributor B Distributor B [Member] Distributor B Recently Adopted and Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Compensation cost not yet recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Subsequent Event Subsequent Event [Member] Total Finite-Lived Intangible Assets, Net GOODWILL Goodwill Balance - beginning of period Balance - end of period Goodwill Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Distributor A Distributor A [Member] Distributor A Less Than 12 Months, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Income Tax Benefit from Stock Option Plans Income Tax Benefit from Stock Option Plans [Table Text Block] Income Tax Benefit from Stock Option Plans [Table Text Block] Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] 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] Non-cancelable remaining contract term (in excess of) Contract Term Remaining, Non-cancelable Contract Term Remaining, Non-cancelable Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed Technology Rights [Member] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Computer equipment and software Computer Equipment [Member] Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] 12 Months or Greater, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Options vested and expected to vest, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 9 ftnt-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-34511  
Entity Registrant Name FORTINET, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0560389  
Entity Address, Address Line One 899 Kifer Road  
Entity Address, City or Town Sunnyvale  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94086  
City Area Code 408  
Local Phone Number 235-7700  
Title of 12(b) Security Common Stock, $0.001 Par Value  
Trading Symbol FTNT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   788,520,766
Entity Central Index Key 0001262039  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
CURRENT ASSETS:    
Cash and cash equivalents $ 710.0 $ 1,319.1
Short-term investments 1,020.6 1,194.0
Marketable equity securities 24.3 38.6
Accounts receivable—net 919.5 807.7
Inventory 195.2 175.8
Prepaid expenses and other current assets 83.3 65.4
Total current assets 2,952.9 3,600.6
LONG-TERM INVESTMENTS 188.5 440.8
PROPERTY AND EQUIPMENT—NET 814.6 687.6
DEFERRED CONTRACT COSTS 456.9 423.3
DEFERRED TAX ASSETS 480.2 342.3
GOODWILL 121.3 125.1
OTHER INTANGIBLE ASSETS—NET 45.4 63.6
OTHER ASSETS 234.7 235.8
TOTAL ASSETS 5,294.5 5,919.1
CURRENT LIABILITIES:    
Accounts payable 193.1 148.4
Accrued liabilities 241.2 197.3
Accrued payroll and compensation 187.4 195.0
Deferred revenue 2,013.2 1,777.4
Total current liabilities 2,634.9 2,318.1
DEFERRED REVENUE 1,918.8 1,675.5
INCOME TAX LIABILITIES 67.1 79.5
LONG-TERM DEBT 989.4 988.4
OTHER LIABILITIES 63.9 59.2
Total liabilities 5,674.1 5,120.7
COMMITMENTS AND CONTINGENCIES (Note 11)
EQUITY (DEFICIT):    
Common stock, $0.001 par value—1,500.0 shares authorized; 788.4 and 810.0 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively 0.8 0.8
Additional paid-in capital 1,237.3 1,253.6
Accumulated other comprehensive loss (23.4) (4.8)
Accumulated deficit (1,607.6) (467.9)
Total Fortinet, Inc. stockholders’ equity (deficit) (392.9) 781.7
Non-controlling interests 13.3 16.7
Total equity (deficit) (379.6) 798.4
TOTAL LIABILITIES AND EQUITY (DEFICIT) $ 5,294.5 $ 5,919.1
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets Parenthetical - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common Stock, par value (dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized 1,500,000,000 1,500,000,000
Common Stock, shares issued 788,400,000 810,000,000.0
Common Stock, shares outstanding 788,400,000 810,000,000.0
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
REVENUE:        
Total revenue $ 1,030.1 $ 801.1 $ 1,984.9 $ 1,511.4
COST OF REVENUE:        
Total cost of revenue 250.8 186.9 504.6 343.5
GROSS PROFIT:        
Total gross profit 779.3 614.2 1,480.3 1,167.9
OPERATING EXPENSES:        
Research and development 124.3 106.6 249.2 203.8
Sales and marketing 415.5 326.9 803.1 630.9
General and administrative 45.4 34.4 84.0 66.4
Gain on intellectual property matter (1.2) (1.2) (2.3) (2.3)
Total operating expenses 584.0 466.7 1,134.0 898.8
OPERATING INCOME 195.3 147.5 346.3 269.1
INTEREST INCOME 2.4 1.2 3.7 2.3
INTEREST EXPENSE (4.5) (4.5) (9.0) (5.8)
OTHER INCOME (EXPENSE)—NET (9.3) 0.8 (18.4) (1.2)
INCOME BEFORE INCOME TAXES AND LOSS FROM EQUITY METHOD INVESTMENT 183.9 145.0 322.6 264.4
PROVISION FOR (BENEFIT FROM) INCOME TAXES 2.4 7.5 (5.7) 19.7
LOSS FROM EQUITY METHOD INVESTMENT (8.1) 0.0 (16.6) 0.0
NET INCOME INCLUDING NON-CONTROLLING INTERESTS 173.4 137.5 311.7 244.7
LESS: NET LOSS ATTRIBUTABLE TO NON-CONTROLLING INTERESTS, NET OF TAX (0.1) 0.0 (0.2) 0.0
NET INCOME ATTRIBUTABLE TO FORTINET, INC. $ 173.5 $ 137.5 $ 311.9 $ 244.7
Net income per share attributable to Fortinet, Inc. (Note 9):        
Basic (in dollars per share) $ 0.22 $ 0.17 $ 0.39 $ 0.30
Diluted (in dollars per share) $ 0.21 $ 0.16 $ 0.38 $ 0.29
Weighted-average shares used to compute net income per share attributable to Fortinet, Inc.:        
Basic (in shares) 795.4 816.7 799.4 815.9
Diluted (in shares) 810.1 835.4 815.4 833.7
Product        
REVENUE:        
Total revenue $ 400.7 $ 298.3 $ 771.7 $ 539.0
COST OF REVENUE:        
Total cost of revenue 155.2 115.6 316.2 206.9
GROSS PROFIT:        
Total gross profit 245.5 182.7 455.5 332.1
Service        
REVENUE:        
Total revenue 629.4 502.8 1,213.2 972.4
COST OF REVENUE:        
Total cost of revenue 95.6 71.3 188.4 136.6
GROSS PROFIT:        
Total gross profit $ 533.8 $ 431.5 $ 1,024.8 $ 835.8
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income including non-controlling interests $ 173.4 $ 137.5 $ 311.7 $ 244.7
Other comprehensive loss:        
Change in foreign currency translation (8.3) 0.0 (12.8) 0.0
Change in unrealized losses on investments (2.4) (0.4) (11.7) (1.0)
Less: tax benefit related to items of other comprehensive income or loss (0.6) 0.0 (2.7) (0.2)
Other comprehensive loss (10.1) (0.4) (21.8) (0.8)
Comprehensive income including non-controlling interests 163.3 137.1 289.9 243.9
Less: comprehensive loss attributable to non-controlling interests (2.2) 0.0 (3.4) 0.0
Comprehensive income attributable to Fortinet, Inc. $ 165.5 $ 137.1 $ 293.3 $ 243.9
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Stockholders' Equity (Deficit) - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Non-Controlling Interests
Balance, shares at Dec. 31, 2020   812.7        
Balance, beginning of period at Dec. 31, 2020 $ 856.0 $ 0.8 $ 1,206.6 $ 0.7 $ (352.1) $ 0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   6.1        
Issuance of common stock in connection with equity incentive plans - net of tax withholding (60.2)   (60.2)      
Repurchase and retirement of common stock (in shares)   (2.3)        
Repurchase and retirement of common stock (91.6)   (3.3)   (88.3)  
Stock-based compensation expense 102.1   102.1      
Net unrealized loss on investments - net of tax (0.8)     (0.8)    
Net income including non-controlling interests 244.7          
Balance, shares at Jun. 30, 2021   816.5        
Balance, end of period at Jun. 30, 2021 1,050.2 $ 0.8 1,245.2 (0.1) (195.7) 0.0
Balance, shares at Mar. 31, 2021   816.5        
Balance, beginning of period at Mar. 31, 2021 980.8 $ 0.8 1,224.6 0.3 (244.9) 0.0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   2.3        
Issuance of common stock in connection with equity incentive plans - net of tax withholding (28.7)   (28.7)      
Repurchase and retirement of common stock (in shares)   (2.3)        
Repurchase and retirement of common stock (91.6)   (3.3)   (88.3)  
Stock-based compensation expense 52.6   52.6      
Net unrealized loss on investments - net of tax (0.4)     (0.4)    
Net income including non-controlling interests 137.5       137.5  
Balance, shares at Jun. 30, 2021   816.5        
Balance, end of period at Jun. 30, 2021 1,050.2 $ 0.8 1,245.2 (0.1) (195.7) 0.0
Balance, shares at Dec. 31, 2021   810.0        
Balance, beginning of period at Dec. 31, 2021 798.4 $ 0.8 1,253.6 (4.8) (467.9) 16.7
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   4.2        
Issuance of common stock in connection with equity incentive plans - net of tax withholding (84.6)   (84.6)      
Repurchase and retirement of common stock (in shares)   (25.8)        
Repurchase and retirement of common stock (1,491.2)   (39.6)   (1,451.6)  
Stock-based compensation expense 107.9   107.9      
Net unrealized loss on investments - net of tax (9.0)     (9.0)    
Foreign currency translation adjustment (12.8)     (9.6)   (3.2)
Net income including non-controlling interests 311.7         (0.2)
Balance, shares at Jun. 30, 2022   788.4        
Balance, end of period at Jun. 30, 2022 (379.6) $ 0.8 1,237.3 (23.4) (1,607.6) 13.3
Balance, shares at Mar. 31, 2022   801.3        
Balance, beginning of period at Mar. 31, 2022 233.2 $ 0.8 1,235.7 (15.4) (1,003.4) 15.5
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with equity incentive plans - net of tax withholding (in shares)   1.5        
Issuance of common stock in connection with equity incentive plans - net of tax withholding (30.8)   (30.8)      
Repurchase and retirement of common stock (in shares)   (14.4)        
Repurchase and retirement of common stock (800.0)   (22.3)   (777.7)  
Stock-based compensation expense 54.7   54.7      
Net unrealized loss on investments - net of tax (1.8)     (1.8)    
Foreign currency translation adjustment (8.3)     (6.2)   (2.1)
Net income including non-controlling interests 173.4         (0.1)
Balance, shares at Jun. 30, 2022   788.4        
Balance, end of period at Jun. 30, 2022 $ (379.6) $ 0.8 $ 1,237.3 $ (23.4) $ (1,607.6) $ 13.3
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income including non-controlling interests $ 311.7 $ 244.7
Adjustments to reconcile net income to net cash provided by operating activities:    
Stock-based compensation 107.9 102.1
Amortization of deferred contract costs 107.1 81.8
Depreciation and amortization 50.6 36.2
Amortization of investment premiums 2.8 2.9
Loss from equity method investment 16.6 0.0
Other 22.8 0.3
Changes in operating assets and liabilities, net of impact of business combinations:    
Accounts receivable—net (119.3) 135.6
Inventory (31.2) (20.1)
Prepaid expenses and other current assets (18.2) (16.4)
Deferred contract costs (140.6) (124.8)
Deferred tax assets (136.3) (25.8)
Other assets (16.7) (11.8)
Accounts payable 52.7 (9.5)
Accrued liabilities 30.1 21.3
Accrued payroll and compensation (6.8) 18.7
Other liabilities 5.7 (1.2)
Deferred revenue 480.6 300.1
Net cash provided by operating activities 719.5 734.1
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of investments (389.1) (1,262.5)
Sales of investments 3.0 71.4
Maturities of investments 797.3 600.3
Purchases of property and equipment (162.5) (75.6)
Purchase of investment in privately held company 0.0 (75.0)
Payments made in connection with business combinations, net of cash acquired 0.0 (10.3)
Net cash provided by (used in) investing activities 248.7 (751.7)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from long-term borrowings, net of discount and underwriting fees 0.0 989.4
Payments for debt issuance costs 0.0 (2.4)
Repurchase and retirement of common stock (1,491.2) (91.6)
Proceeds from issuance of common stock 15.9 15.8
Taxes paid related to net share settlement of equity awards (99.9) (76.0)
Other (1.1) (0.1)
Net cash provided by (used in) financing activities (1,576.3) 835.1
EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS (1.0) 0.0
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (609.1) 817.5
CASH AND CASH EQUIVALENTS—Beginning of period 1,319.1 1,061.8
CASH AND CASH EQUIVALENTS—End of period 710.0 1,879.3
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes—net 129.1 48.3
Operating lease liabilities arising from obtaining right-of-use assets 30.8 21.1
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Transfers of evaluation units from inventory to property and equipment 6.9 10.3
Liability for purchase of property and equipment 21.4 33.5
Liability incurred in connection with business acquisition $ 0.0 $ 0.5
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, contained in our Annual Report on Form 10-K filed with the SEC on February 25, 2022. In the opinion of management, all adjustments, which include normal recurring adjustments, considered necessary for a fair presentation, have been included. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements for the year ended December 31, 2021.

The condensed consolidated financial statements include the accounts of Fortinet, Inc. and its subsidiaries. We consolidate all legal entities in which we have an absolute controlling financial interest. All intercompany balances and transactions have been eliminated in consolidation.

The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

On April 14, 2022, our Board of Directors approved a five-for-one forward stock split of our common stock (the "Forward Stock Split"), which was conditioned upon obtaining stockholder approval for the Forward Stock Split, and to increase the number of our authorized shares of common stock. On June 17, 2022, at our 2022 Annual Meeting of Stockholders, our stockholders approved the Forward Stock Split and the amendment and restatement of our amended and restated certificate of incorporation to increase the number of authorized shares of common stock from 300 million to 1.5 billion. The par value of our common stock was not adjusted as a result of the Forward Stock Split. Effective June 22, 2022, we filed our amended and restated certification of incorporation and completed the Forward Stock Split. All share and per share amounts and related stockholders’ equity (deficit) balances presented herein have been retroactively adjusted to reflect the Forward Stock Split.

There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2022.

Recently Adopted and Recently Issued Accounting Standards

There were no recently adopted accounting standards which would have a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITIONWe sell cybersecurity solutions to a variety of organizations, such as enterprises, communication service providers, government organizations and small to medium-sized enterprises. Our revenue consists of product and service revenue. Product revenue is generated by our Core Platform (previously referred to as FortiGate network security and other products), our Platform Extensions (previously referred to as Fortinet Security Fabric products and other products). Service revenue relates to sales of our security subscription services, which mainly consists of our FortiGuard security subscriptions, as well as our FortiCare technical support services and other services.
Disaggregation of Revenue

The following table presents our revenue disaggregated by major product and service lines (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Product$400.7 $298.3 $771.7 $539.0 
Service:
Security subscription340.4 272.9 653.3 528.2 
Technical support and other289.0 229.9 559.9 444.2 
Total service revenue629.4 502.8 1,213.2 972.4 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 

Deferred Revenue

During the three and six months ended June 30, 2022, we recognized $457.6 million and $964.9 million in service revenue that was included in the deferred revenue balance as of December 31, 2021, respectively. During the three and six months ended June 30, 2021, we recognized $371.2 million and $789.1 million in service revenue that was included in the deferred revenue balance as of December 31, 2020, respectively.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $3.93 billion, which was substantially comprised of deferred security subscription and technical support services revenue. We expect to recognize approximately $2.01 billion as revenue over the next 12 months and the remainder thereafter.

Accounts receivable

Trade accounts receivable are recorded at the invoiced amount. Our accounts receivable balance is reduced by an allowance for expected credit losses. We measure expected credit losses of accounts receivable on a collective (pooled) basis, aggregating accounts receivable that are either current or no more than 60 days past due, and aggregating accounts receivable that are more than 60 days past due. We apply a credit-loss percentage to each of the pools that is based on our historical credit losses. We review whether each of our significant accounts receivable that is more than 60 days past due continues to exhibit similar risk characteristics with the other accounts receivable in the pool. If we determine that it does not, we evaluate it for expected credit losses on an individual basis. Expected credit losses are recorded as general and administrative expenses on our consolidated statements of income.

The allowance for credit losses was $5.2 million and $2.4 million as of June 30, 2022 and December 31, 2021, respectively. Provisions, write-offs and recoveries were not material during the six months ended June 30, 2022 and 2021.

Deferred Contract Costs
    
Amortization of deferred contract costs during the three months ended June 30, 2022 and 2021 were $54.6 million and $42.1 million, respectively. Amortization of deferred contract costs during the six months ended June 30, 2022 and 2021 were $107.1 million and $81.8 million, respectively.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value
6 Months Ended
Jun. 30, 2022
Financial Instruments and Fair Value [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE FINANCIAL INSTRUMENTS AND FAIR VALUE
Available-for-sale Securities

The following tables summarize our available-for-sale securities (in millions):
 
 June 30, 2022
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$410.6 $— $(6.2)$404.4 
U.S. government and agency securities380.2 — (6.1)374.1 
Commercial paper306.4 — (1.4)305.0 
Certificates of deposit and term deposits120.8 — (0.4)120.4 
Municipal bonds5.3 — (0.1)5.2 
Total available-for-sale securities$1,223.3 $— $(14.2)$1,209.1 
 December 31, 2021
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$540.7 $— $(1.2)$539.5 
U.S. government and agency securities356.1 — (1.0)355.1 
Commercial paper566.0 — (0.2)565.8 
Certificates of deposit and term deposits169.1 — (0.1)169.0 
Municipal bonds5.4 — — 5.4 
Total available-for-sale securities$1,637.3 $— $(2.5)$1,634.8 
The following tables show the gross unrealized losses and the related fair values of our available-for-sale securities that have been in a continuous unrealized loss position (in millions):
June 30, 2022
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$376.2 $(5.8)$25.7 $(0.4)$401.9 $(6.2)
U.S. government and agency securities359.3 (5.9)14.9 (0.2)374.2 (6.1)
Commercial paper303.0 (1.4)— — 303.0 (1.4)
Certificates of deposit and term deposits113.3 (0.4)— — 113.3 (0.4)
Municipal bonds5.1 (0.1)— — 5.1 (0.1)
Total available-for-sale securities$1,156.9 $(13.6)$40.6 $(0.6)$1,197.5 $(14.2)
December 31, 2021
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$494.4 $(1.2)$— $— $494.4 $(1.2)
U.S. government and agency securities334.2 (1.0)— — 334.2 (1.0)
Commercial paper288.0 (0.2)— — 288.0 (0.2)
Certificates of deposit and term deposits93.1 (0.1)— — 93.1 (0.1)
Municipal bonds5.3 — — — 5.3 — 
Total available-for-sale securities$1,215.0 $(2.5)$— $— $1,215.0 $(2.5)
The contractual maturities of our investments were as follows (in millions):
 June 30,
2022
December 31,
2021
Due within one year$1,020.6 $1,194.0 
Due within one to three years188.5 440.8 
Total$1,209.1 $1,634.8 

Available-for-sale securities are reported at fair value, with unrealized gains and losses and the related tax impact included as a separate component of equity (deficit) and in comprehensive income. We do not intend to sell any of the securities in an unrealized loss position and it is not more likely than not that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity.

Realized gains and losses on available-for-sale securities were insignificant in the periods presented.

Marketable Equity Securities

Our marketable equity securities were $24.3 million and $38.6 million as of June 30, 2022 and December 31, 2021. The changes in fair value of our marketable equity securities are recorded in other expense, net on the condensed consolidated statements of income. We recognized $8.1 million and $14.3 million loss during the three and six months ended June 30, 2022, respectively. We recognized $0.5 million and $0.8 million gain during the three and six months ended June 30, 2021, respectively.

Fair Value of Financial Instruments

Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:

Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.

Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

We measure the fair value of money market funds, certain U.S. government and agency securities and marketable equity securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model-driven valuations using significant inputs derived from or corroborated by observable market data.

We classify investments within Level 1 if quoted prices are available in active markets for identical securities.

We classify items within Level 2 if the investments are valued using model-driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.
Assets Measured at Fair Value on a Recurring Basis

The following tables present the fair value of our financial assets measured at fair value on a recurring basis (in millions):
 June 30, 2022December 31, 2021
 Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
  (Level 1)(Level 2)(Level 3) (Level 1)(Level 2)(Level 3)
Assets:
Corporate debt securities$404.4 $— $404.4 $— $542.5 $— $542.5 $— 
U.S. government and agency securities374.1 364.6 9.5 — 355.1 345.2 9.9 — 
Commercial paper305.0 — 305.0 — 580.3 — 580.3 — 
Certificates of deposit and term deposits120.5 — 120.5 — 259.0 — 259.0 — 
Money market funds277.7 277.7 — — 57.5 57.5 — — 
Municipal bonds5.2 — 5.2 — 5.4 — 5.4 — 
Marketable equity securities24.3 24.3 — — 38.6 38.6 — — 
Total$1,511.2 $666.6 $844.6 $— $1,838.4 $441.3 $1,397.1 $— 
Reported as:
Cash equivalents$277.8 $165.0 
Marketable equity securities24.3 38.6 
Short-term investments1,020.6 1,194.0 
Long-term investments188.5 440.8 
Total$1,511.2 $1,838.4 

There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2022 and year ended December 31, 2021.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
INVENTORY INVENTORY
Inventory consisted of the following (in millions):
 June 30,
2022
December 31,
2021
Raw materials$41.3 $40.2 
Work in process9.6 9.8 
Finished goods144.3 125.8 
Inventory$195.2 $175.8 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment—Net
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—Net PROPERTY AND EQUIPMENT—Net
Property and equipment—net consisted of the following (in millions):
 
 June 30,
2022
December 31,
2021
Land$253.4 $204.5 
Buildings and improvements475.3 416.2 
Computer equipment and software207.8 176.1 
Leasehold improvements48.8 40.1 
Evaluation units14.0 15.6 
Furniture and fixtures30.4 26.9 
Construction-in-progress27.5 19.9 
Total property and equipment1,057.2 899.3 
Less: accumulated depreciation(242.6)(211.7)
Property and equipment—net$814.6 $687.6 

Depreciation expense was $19.1 million and $15.3 million during the three months ended June 30, 2022 and 2021, respectively. Depreciation expense was $38.2 million and $29.3 million during the six months ended June 30, 2022 and 2021, respectively.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Investments in Privately Held Companies
6 Months Ended
Jun. 30, 2022
Investments, All Other Investments [Abstract]  
INVESTMENTS IN PRIVATELY HELD COMPANIES INVESTMENTS IN PRIVATELY HELD COMPANIES
Linksys Holdings, Inc.

On March 19, 2021, we invested $75.0 million in cash for shares of the Series A Preferred Stock of Linksys for a 32.6% ownership interest in this privately-held company. On September 24, 2021, we invested an additional $85.0 million in cash for shares of Series A Preferred Stock of Linksys, and as of June 30, 2022 and December 31, 2021, we held 50.8% of the outstanding common stock (on an as-converted basis) of Linksys. Linksys provides router connectivity solutions to the consumer and small business markets.

We have concluded that our investment in Linksys is an in-substance common stock investment and that we do not hold an absolute controlling financial interest in Linksys, but that we have the ability to exercise significant influence over the operating and financial policies of Linksys. Determining that we have significant influence but not control over the operating and financial policies of Linksys required significant judgement of many factors, including but not limited to the ownership interest in Linksys, board representation, participation in policy-making processes and participation rights in certain significant financial and operating decisions of Linksys in the ordinary course of business. Therefore, we determined to account for this investment using the equity method of accounting. We record our share of Linksys’ financial results on a three-month lag basis. We determined that there was a basis difference between the cost of our investment in Linksys and the amount of underlying equity in net assets of Linksys. Our share of loss of Linksys’ financial results, as well as our share of the amortization of the basis differences, in total was $8.1 million and $16.6 million for the three and six months ended June 30, 2022, and has been recorded in loss from equity method investment on the condensed consolidated statements of income. As of June 30, 2022 and December 31, 2021, the investment was included in other assets on our condensed consolidated balance sheets. Transaction costs related to this investment were not material.
Due to the presence of impairment indicators, such as a series of operating losses, we evaluated our equity method investment for an other-than-temporary impairment (“OTTI”) during the three months ended June 30, 2022. We considered various factors in determining whether an OTTI has occurred, including the limited operating history available, our ability and intent to hold the investment until its fair value recovers, the implied revenue valuation multiples compared to guideline public companies, Linksys’ ability to achieve milestones and any notable operational and strategic changes. After the evaluation, we determined that an OTTI has not occurred as of June 30, 2022 and as of the date of this Quarterly Report on Form 10-Q. However, we may be required to recognize an impairment loss in future reporting periods if and when our evaluation of the aforementioned factors indicates that the investment in Linksys is determined to be other than temporarily impaired. Such determination will be based on the prevailing facts and circumstances at that time, including the reported results and disclosures of Linksys.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS
2021 Acquisitions

Alaxala Networks Corporation

On August 31, 2021, we closed an acquisition of 75% of equity interests as controlling interests in Alaxala Networks Corporation (“Alaxala”), a privately held network hardware equipment company in Japan, for $64.2 million in cash. We acquired the equity interests in Alaxala to broaden our offering of secure switches integrated with our Core Platform and Platform Extension functionality, and, over time, to innovate and rebrand certain of Alaxala’s switches to offer a broader suite of secure switches globally.

Under the acquisition method of accounting in accordance with ASC 805, the total purchase price was allocated to Alaxala’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management’s best estimates and assumptions to assign fair value as of the acquisition date. The following table provides the assets acquired and liabilities assumed as of the date of acquisition:

(in millions)
Estimated Fair Value
ASSETS
Cash$1.1 
Accounts receivable—net15.6 
Inventory33.4 
Prepaid expenses and other current assets2.9 
Property and equipment5.3 
Goodwill 25.5 
Other intangible assets48.0 
Other long-term assets5.2 
TOTAL ASSETS$137.0 
LIABILITIES
Accounts payable$11.0 
Current portion of long-term debt20.2 
Accrued and other current liabilities17.1 
Other long-term liabilities6.7 
TOTAL LIABILITIES$55.0 
NON-CONTROLLING INTERESTS$17.8 
Net purchase consideration$64.2 

The excess of the purchase consideration and the fair value of non-controlling interests over the fair value of net tangible and identified intangible assets acquired was recorded as goodwill, which is not deductible for tax purposes. Goodwill is primarily attributable to the assembled workforce of Alaxala and the anticipated operational synergies.

The fair value of the non-controlling interests of $17.8 million was estimated based on the non-controlling interests respective share of the fair value of Alaxala.
Identified intangible assets acquired and their estimated useful lives (in years) as of August 31, 2021, were as follows (in millions, except years):

Fair ValueEstimated Useful Life (in years)
Developed technology$26.6 4
Customer relationships10.0 10
Trade name6.4 10
Backlog5.0 1
Total identified intangible assets:$48.0 

Developed technology relates to Alaxalas network equipment. We valued the developed technology using the relief-from-royalty method under the income approach. This method reflects the present value of the projected cost savings that are expected to be realized by the owner of the royalty granted in exchange for the use of the asset. The economic useful life was determined based on the technology cycle related to each developed technology, as well as the cash flows over the forecast period.

Customer relationships represent the fair value of future projected revenue that will be derived from sales to existing customers of Alaxala. Customer contracts and related relationships were valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the customer contracts and relationships less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on historical customer turnover rates.

Trade name relates to the “Alaxala” trade name. The fair value was determined by applying the relief-from-royalty method under the income approach. This method is based on the application of a royalty rate to forecasted revenue under the trade name. The economic useful life was determined based on the expected life of the trade name and the cash flows anticipated over the forecast period.

Customer backlog relates to the unfulfilled customer contract orders. Backlog was valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the execution of the unfulfilled customer contract orders less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on the anticipated contract orders execution timeframe.

In connection with our acquisition of Alaxala, we assumed certain current debt liabilities of $20.2 million as of August 31, 2021. We concluded that the fair value of this debt approximated its book value as of the acquisition date. We repaid this debt in full in September and October 2021. During the post-acquisition period from September 1, 2021 through the repayment dates, interest expense related to Alaxala debt was not material.

The following unaudited pro forma financial information presents the combined results of operations of Fortinet, Inc. and Alaxala, as if Alaxala had been acquired as of the beginning of business on January 1, 2020. The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business that would have been achieved if the acquisition had taken place at the beginning of business on January 1, 2020, or of the results of our future operations of the combined business. The following unaudited pro forma financial information for all periods presented includes purchase accounting adjustments for amortization of acquired intangible assets, depreciation of acquired property and equipment, the purchase accounting effect on inventory acquired and related tax effects (in millions):

Three Months EndedSix Months Ended
June 30,
2021
June 30,
2021
Pro forma revenue
$825.2 $1,572.6 
Pro forma net income attributable to Fortinet, Inc.
$134.9 $242.4 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS - Net GOODWILL AND OTHER INTANGIBLE ASSETS—Net
Goodwill

The following table presents the changes in the carrying amount of goodwill (in millions):
Amount
Balance—December 31, 2021$125.1 
Foreign currency translation adjustments(3.8)
Balance—June 30, 2022$121.3 

There were no impairments to goodwill during the six months ended June 30, 2022 or during prior periods.

Other Intangible Assets—Net

The following tables present other intangible assets—net (in millions, except years):
June 30, 2022
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$78.2 $45.7 $32.5 
Customer relationships5.720.7 13.1 7.6 
Trade name10.05.1 0.4 4.7 
Backlog1.04.0 3.4 0.6 
Total other intangible assets—net$108.0 $62.6 $45.4 
December 31, 2021
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$82.2 $38.0 $44.2 
Customer relationships6.022.2 11.9 10.3 
Trade name10.06.1 0.2 5.9 
Backlog1.04.8 1.6 3.2 
Total other intangible assets—net$115.3 $51.7 $63.6 

Amortization expense was $6.0 million and $3.5 million during the three months ended June 30, 2022 and 2021, respectively. Amortization expense was $12.4 million and $6.9 million during the six months ended June 30, 2022 and 2021, respectively.
The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):
 Amount
Years:
2022 (the remainder of 2022)$9.1 
202314.9 
202410.2 
20255.2 
20261.1 
Thereafter4.9 
Total$45.4 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE
Basic net income per share is computed by dividing net income attributable to Fortinet, Inc., by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income attributable to Fortinet, Inc. by the weighted-average number of shares of common stock outstanding during the period, plus the dilutive effects of restricted stock units (“RSUs”) and stock options. Dilutive shares of common stock are determined by applying the treasury stock method.

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share attributable to Fortinet, Inc. is as follows (in millions, except per share amounts):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Numerator:
Net income including non-controlling interests$173.4 $137.5 $311.7 $244.7 
Net loss attributable to non-controlling interests(0.1)— (0.2)— 
Net income attributable to Fortinet, Inc.$173.5 $137.5 $311.9 $244.7 
Denominator:
Basic shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Diluted shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Effect of potentially dilutive securities:
RSUs 6.4 11.0 7.5 10.6 
Stock options8.3 7.7 8.5 7.2 
Weighted-average shares used to compute diluted net income per share attributable to Fortinet, Inc.810.1 835.4 815.4 833.7 
Net income per share attributable to Fortinet, Inc.:
Basic$0.22 $0.17 $0.39 $0.30 
Diluted$0.21 $0.16 $0.38 $0.29 
The following weighted-average shares of common stock were excluded from the computation of diluted net income per share attributable to Fortinet, Inc. for the periods presented, as their effect would have been antidilutive (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs 0.4 0.4 0.4 1.1 
Stock options1.6 2.5 1.2 2.1 
Total 2.0 2.9 1.6 3.2 
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
DEBT DEBT
2026 and 2031 Senior Notes

On March 5, 2021, we issued $1.0 billion aggregate principal amount of senior notes (collectively, the “Senior Notes”), consisting of $500.0 million aggregate principal amount of 1.0% notes due March 15, 2026 (the “2026 Senior Notes”) and $500.0 million aggregate principal amount of 2.2% notes due March 15, 2031 (the “2031 Senior Notes”), in an underwritten registered public offering. The Senior Notes are senior unsecured obligations and rank equally with each other in right of payment and with our other outstanding obligations. We may redeem the Senior Notes at any time in whole or in part for cash, at specified redemption prices that include accrued and unpaid interest, if any, and a make-whole premium. However, no make-whole premium will be paid for redemptions of the 2026 Senior Notes on or after February 15, 2026, or the 2031 Senior Notes on or after December 15, 2030. Interest on the Senior Notes is payable on March 15 and September 15 of each year, beginning on September 15, 2021. As of June 30, 2022 and December 31, 2021, the Senior Notes were recorded as long-term debt, net of discount and issuance costs, which are amortized to interest expense over the respective contractual terms of these notes using the effective interest method.

The total outstanding debt is summarized below (in millions, except percentages):
 MaturityCoupon RateEffective Interest RateJune 30,
2022
December 31,
2021
Debt
2026 Senior NotesMarch 20261.0%1.3%$500.0 $500.0 
2031 Senior NotesMarch 20312.2%2.3%500.0 500.0 
Total debt1,000.0 1,000.0 
Less: Unamortized discount and debt issuance costs10.6 11.6 
Total long-term debt$989.4 $988.4 

As of June 30, 2022 and December 31, 2021, we accrued interest payable of $4.7 million, and there are no financial covenants with which we must comply. During the three months ended June 30, 2022 and 2021 we recorded $4.5 million of total interest expense in relation to these Senior Notes in each quarter. During the six months ended June 30, 2022 and 2021 we recorded $9.0 million and $5.8 million of total interest expense in relation to these Senior Notes, respectively. No interest costs were capitalized for the three months or six months ended June 30, 2022 and 2021, as the costs that qualified for capitalization were not material.

The total estimated fair value of the outstanding Senior Notes was approximately $848.4 million, including accrued and unpaid interest, as of June 30, 2022. The fair value was determined based on observable market prices of identical instruments in less active markets. The estimated fair values are based on Level 2 inputs.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
The following table summarizes our inventory purchase commitments as of June 30, 2022 (in millions):
Total2022Thereafter
Inventory purchase commitments$1,492.1 $1,203.4 $288.7 

Inventory Purchase Commitments—Our independent contract manufacturers and certain component suppliers procure components and build our products based on our forecasts and the availability of various components. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for extended lead times, changes in supplier delivery commitments and other supply chain matters and other market conditions. In order to manage manufacturing lead times, plan for adequate component supply and incentivize suppliers to deliver, we may issue purchase orders to some of our independent contract manufacturers which are non-cancelable. As of June 30, 2022 and December 31, 2021, we had $1.49 billion and $1.14 billion, respectively, of open purchase orders with our independent contract manufacturers that are non-cancelable.

Other Contractual Commitments and Open Purchase Orders—In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. A significant portion of our reported purchase commitments consist of firm and non-cancelable commitments. In certain instances, contractual commitments allow us the option to cancel, reschedule and adjust our requirements based on our business needs prior to firm orders being placed. As of June 30, 2022 and December 31, 2021, we had $117.1 million and $126.7 million, respectively, in other contractual commitments having a remaining term in excess of one year that are non-cancelable and an additional $80.0 million and $68.9 million, respectively, in contractual commitments for operating lease liabilities.

Litigation—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of certain of these matters is currently not determinable and not predictable, we currently are unaware of any existing claims or proceedings that we believe are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any IP litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. Litigation is unpredictable and the actual liability in any such matters may be materially different from our current estimates, which could result in the need to adjust any accrued liability and record additional expenses. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. These accruals are generally based on a range of possible outcomes that require significant management judgement. If no amount within a range is a better estimate than any other, we accrue the minimum amount.

In December 2021, we entered into an agreement that provided for settlement and dismissal of an existing patent infringement lawsuit and a mutual covenant-not-to-sue for a defined duration of time. We have settled and paid $10.0 million in cash, of which $5.6 million was related to the dismissal of the lawsuit and was expensed as a general and administrative expense, and $4.4 million was deferred and will be expensed over time as royalty cost of revenue. Litigation loss contingency accruals associated with other outstanding cases were not material as of June 30, 2022 and December 31, 2021.

Indemnification and Other Matters—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain IP rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of IP infringement that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. Although from time to time there are indemnification claims asserted against us and currently there are pending indemnification claims, to date there have been no material awards under such indemnification provisions.

Similar to other security companies and companies in other industries, we have in the past experienced, and we may in the future experience, cybersecurity threats, malicious activity directed against our information technology infrastructure or
unauthorized attempts to gain access to our and our customers’ sensitive information and systems. We currently are unaware of any existing claims or proceedings related to these types of matters, including any that we believe are likely to have a material adverse effect on our financial position.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit)
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement [Abstract]  
EQUITY (DEFICIT) EQUITY (DEFICIT)
Stock-Based Compensation Plans

We maintain the Amended and Restated Fortinet, Inc. 2009 Equity Incentive Plan (the “Amended Plan”) pursuant to which we have granted RSUs and stock options. As of June 30, 2022, there were a total of 57.3 million shares of common stock available for grant under the Amended Plan.

Restricted Stock Units

The following table summarizes the activity and related information for RSUs for the periods presented below (in millions, except per share amounts):
 Restricted Stock Units Outstanding
 Number of SharesWeighted-Average Grant Date Fair Value per Share
Balance—December 31, 202115.7 $27.06 
Granted2.7 60.67 
Forfeited(0.7)33.06 
Vested(4.9)22.36 
Balance—June 30, 2022
12.8 $35.61 

Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees and non-employees under the Amended Plan, but not yet recognized, was $413.7 million, with a weighted-average remaining vesting period of 2.7 years.

RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy employee withholding tax requirements. The payment of the withheld taxes to the tax authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.

The following summarizes the number and value of the shares withheld for employee taxes (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Shares withheld for taxes0.6 0.9 1.7 2.2 
Amount withheld for taxes$35.3 $34.7 $100.1 $76.1 

Employee Stock Options

The following table summarizes the weighted-average assumptions relating to our employee stock options: 
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Expected term in years4.44.44.44.4
Volatility43.6 %36.6 %41.1 %39.4 %
Risk-free interest rate2.9 %0.7 %1.9 %0.5 %
Dividend rate— %— %— %— %
The following table summarizes the stock option activity and related information for the periods presented below (in millions, except exercise prices and contractual life):
 Options Outstanding
 Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202113.7 $18.57 4.0$729.9 
Granted1.4 61.71 
Forfeited(0.1)35.94 
Exercised(1.0)16.30 
Balance—June 30, 202214.0 $22.83 
Options vested and expected to vest—June 30, 202214.0 $22.83 3.8$482.2 
Options exercisable—June 30, 20229.0 $14.10 2.9$383.8 

The aggregate intrinsic value represents the difference between the exercise price of stock options and the quoted market price of our common stock on June 30, 2022 for all in-the-money stock options. Stock compensation expense is recognized on a straight-line basis over the vesting period of each stock option. As of June 30, 2022, total compensation expense related to unvested stock options granted to employees but not yet recognized was $61.6 million, with a weighted-average remaining vesting period of 2.9 years.

Additional information related to our stock options is summarized below (in millions, except per share amounts):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Weighted-average fair value per share granted $21.33 $12.28 $22.28 $11.35 
Intrinsic value of options exercised $13.8 $16.9 $43.7 $39.3 
Fair value of options vested$4.8 $3.7 $15.0 $10.7 

Stock-Based Compensation Expense

Stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, is included in costs and expenses as follows (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Cost of product revenue$0.4 $0.5 $0.8 $0.9 
Cost of service revenue4.7 3.8 9.2 7.3 
Research and development16.1 14.5 31.2 27.5 
Sales and marketing26.4 27.7 53.1 54.5 
General and administrative7.7 7.0 14.9 13.3 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 
The following table summarizes stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, by award type (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs$49.0 $48.5 $97.3 $94.3 
Stock options6.3 5.0 11.9 9.2 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 

Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of income is as follows (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Income tax benefit associated with stock-based compensation $12.2 $11.8 $24.0 $22.8 

Share Repurchase Program

In October 2021, under the Share Repurchase Program originally approved by our board of directors in January 2016 (the “Repurchase Program”), our board of directors approved a $1.25 billion increase and extended the term to February 28, 2023, bringing the aggregate amount authorized to be repurchased to $4.25 billion. Share repurchases may be made by us from time to time in privately negotiated transactions or in open-market transactions. The Repurchase Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Refer to Note 16. Subsequent Events for information of the approved $1.0 billion increase in the authorized stock repurchase under the Repurchase Program in July 2022.

During the three and six months ended June 30, 2022, we repurchased 14.4 million and 25.8 million shares of common stock, respectively, under the Repurchase Program in open-market transactions at a weighted-average price of $55.45 per share and $57.82 per share, respectively, for an aggregate purchase price of $800.0 million and $1.49 billion, respectively. As of June 30, 2022, $29.6 million remained available for future share repurchases under the Repurchase Program.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Our effective tax rate was 1% for the three months ended June 30, 2022, compared to an effective tax rate of 5% for the same period last year. Our effective tax rate was negative 2% for the six months ended June 30, 2022, compared to an effective tax rate of 7% for the same period last year. The effective tax rates for the periods presented are primarily comprised of U.S. federal and state taxes, withholding taxes, foreign taxes, the tax benefit from foreign-derived intangible income deduction (the “FDII deduction”) and excess tax benefits from stock-based compensation expense. The tax rates for the three months ended June 30, 2022 and 2021 were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to $54.5 million and $38.0 million, respectively. The tax rate for the three months ended June 30, 2022 was impacted by a tax benefit of $18.6 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $17.3 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations. The tax rate for the three months ended June 30, 2021 was impacted by a tax benefit of $7.1 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $18.2 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

The tax rates for the six months ended June 30, 2022 and 2021 were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to $93.3 million and $75.4 million, respectively. The tax rate for the six months ended June 30, 2022 was impacted by a tax benefit of $33.3 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $49.5 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations. The tax rate for the six months ended June 30, 2021 was impacted by a tax benefit of $15.2 million from the FDII deduction, excess tax benefits from stock-based compensation
expense of $35.3 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon due to the expiration of the statute of limitations.

As of June 30, 2022 and December 31, 2021, unrecognized tax benefits were $64.9 million and $73.3 million, respectively. If recognized, $56.6 million of the unrecognized tax benefits as of June 30, 2022 would favorably affect our effective tax rate. It is our policy to include accrued interest and penalties related to unrecognized tax benefits in income tax expense. As of June 30, 2022 and December 31, 2021, accrued interest and penalties were $9.8 million and $13.3 million, respectively. It is reasonably possible that our gross unrecognized tax benefits will decrease by up to $21.1 million in the next 12 months, due to the lapse of statutes of limitation in various jurisdictions. This decrease, if recognized, would favorably impact our effective tax rate, and would be recognized as additional tax benefits.

We file income tax returns in the U.S. federal jurisdiction and in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2015. We are no longer subject to U.S. state and foreign income tax examinations by tax authorities for tax years prior to 2010. We currently have ongoing tax audits in the United Kingdom, Canada, Germany and several other foreign jurisdictions. The focus of these audits is the inter-company profit allocation.
On September 29, 2020, the United States Department of the Treasury (the “U.S. Treasury”) and the Internal Revenue Service (the “IRS”) released final regulations related to foreign tax credits that were the subject of proposed regulations issued in December 2019 and proposed certain provisions in proposed regulations issued in December 2019. The final and proposed regulations provide administrative guidance for the foreign tax credit regime, which was updated in the 2017 Tax Cuts and Jobs Act (the “2017 Tax Act”). Generally, the provisions that were included in the 2019 proposed regulations apply to taxable years ended on or after December 16, 2019, except as otherwise specified. On December 28, 2021, the U.S. Treasury and the IRS released final regulations addressing various aspects of the foreign tax credit regime, which did not have a material impact on our consolidated financial statements as of December 31, 2021. On January 4, 2022, the U.S. Treasury and the IRS published another tranche of final regulations regarding the foreign tax credit. These final regulations impose new requirements that a foreign tax must meet in order to be creditable against U.S. income taxes, and generally apply to tax years beginning on or after December 28, 2021. These final regulations adversely impact our ability to claim foreign tax credits in the United States for certain taxes imposed by certain foreign jurisdictions. These final regulations increased our tax expense in the six months ended June 30, 2022 by approximately $9.3 million.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Defined Contribution Plans
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
DEFINED CONTRIBUTION PLANS DEFINED CONTRIBUTION PLANSOur tax-deferred savings plan under our 401(k) Plan permits participating U.S. employees to contribute a portion of their pre-tax or after-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan Program (the “RRSP”), which permits participants to make pre-tax contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to our 401(k) Plan and the RRSP for the three months ended June 30, 2022 and 2021 were $3.2 million and $2.7 million, respectively. Our matching contributions to our 401(k) Plan and the RRSP for the six months ended June 30, 2022 and 2021 were $6.6 million and $5.4 million, respectively.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATIONOperating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of our customers. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
Three Months EndedSix Months Ended
RevenueJune 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Americas:
United States$312.9 $251.7 $598.7 $464.2 
Other Americas100.7 85.3 197.5 163.7 
Total Americas413.6 337.0 796.2 627.9 
Europe, Middle East and Africa (“EMEA”)391.8 306.2 737.8 581.9 
Asia Pacific (“APAC”)224.7 157.9 450.9 301.6 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 

Property and Equipmentnet
June 30,
2022
December 31,
2021
Americas:
United States$564.0 $472.4 
Canada196.5 170.9 
Latin America1.3 1.6 
Total Americas761.8 644.9 
EMEA34.1 31.0 
APAC18.7 11.7 
Total property and equipment—net$814.6 $687.6 

The following distributors accounted for 10% or more of our revenue:
 Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Distributor A29 %31 %29 %32 %
Distributor B14 %12 %14 %12 %
Distributor C13 %*14 %*
* Represents less than 10%

The following distributors accounted for 10% or more of net accounts receivable:
June 30,
2022
December 31,
2021
Distributor A30 %33 %
Distributor B12 %13 %
Distributor C16 %13 %
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Real property purchase

In July 2022, we purchased real property in Union City totaling approximately 59,000 square feet for a cash payment of $65.3 million.

Share Repurchase Program

In July 2022, our board of directors approved a $1.00 billion increase in the authorized stock repurchase under our share repurchase program. As of August 4, 2022, approximately $1.03 billion remained available for future share repurchases.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Preparation
Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, contained in our Annual Report on Form 10-K filed with the SEC on February 25, 2022. In the opinion of management, all adjustments, which include normal recurring adjustments, considered necessary for a fair presentation, have been included. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements for the year ended December 31, 2021.

The condensed consolidated financial statements include the accounts of Fortinet, Inc. and its subsidiaries. We consolidate all legal entities in which we have an absolute controlling financial interest. All intercompany balances and transactions have been eliminated in consolidation.

The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

On April 14, 2022, our Board of Directors approved a five-for-one forward stock split of our common stock (the "Forward Stock Split"), which was conditioned upon obtaining stockholder approval for the Forward Stock Split, and to increase the number of our authorized shares of common stock. On June 17, 2022, at our 2022 Annual Meeting of Stockholders, our stockholders approved the Forward Stock Split and the amendment and restatement of our amended and restated certificate of incorporation to increase the number of authorized shares of common stock from 300 million to 1.5 billion. The par value of our common stock was not adjusted as a result of the Forward Stock Split. Effective June 22, 2022, we filed our amended and restated certification of incorporation and completed the Forward Stock Split. All share and per share amounts and related stockholders’ equity (deficit) balances presented herein have been retroactively adjusted to reflect the Forward Stock Split.

There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2022.
Recently Adopted and Recently Issued Accounting Standards
Recently Adopted and Recently Issued Accounting Standards

There were no recently adopted accounting standards which would have a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenue disaggregated by major product and service lines (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Product$400.7 $298.3 $771.7 $539.0 
Service:
Security subscription340.4 272.9 653.3 528.2 
Technical support and other289.0 229.9 559.9 444.2 
Total service revenue629.4 502.8 1,213.2 972.4 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value (Tables)
6 Months Ended
Jun. 30, 2022
Financial Instruments and Fair Value [Abstract]  
Summary of Investments
The following tables summarize our available-for-sale securities (in millions):
 
 June 30, 2022
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$410.6 $— $(6.2)$404.4 
U.S. government and agency securities380.2 — (6.1)374.1 
Commercial paper306.4 — (1.4)305.0 
Certificates of deposit and term deposits120.8 — (0.4)120.4 
Municipal bonds5.3 — (0.1)5.2 
Total available-for-sale securities$1,223.3 $— $(14.2)$1,209.1 
 December 31, 2021
 Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Fair
Value
Corporate debt securities$540.7 $— $(1.2)$539.5 
U.S. government and agency securities356.1 — (1.0)355.1 
Commercial paper566.0 — (0.2)565.8 
Certificates of deposit and term deposits169.1 — (0.1)169.0 
Municipal bonds5.4 — — 5.4 
Total available-for-sale securities$1,637.3 $— $(2.5)$1,634.8 
Schedule of Unrealized Loss on Investments
The following tables show the gross unrealized losses and the related fair values of our available-for-sale securities that have been in a continuous unrealized loss position (in millions):
June 30, 2022
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$376.2 $(5.8)$25.7 $(0.4)$401.9 $(6.2)
U.S. government and agency securities359.3 (5.9)14.9 (0.2)374.2 (6.1)
Commercial paper303.0 (1.4)— — 303.0 (1.4)
Certificates of deposit and term deposits113.3 (0.4)— — 113.3 (0.4)
Municipal bonds5.1 (0.1)— — 5.1 (0.1)
Total available-for-sale securities$1,156.9 $(13.6)$40.6 $(0.6)$1,197.5 $(14.2)
December 31, 2021
 Less Than 12 Months12 Months or GreaterTotal
 Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Fair
Value
Unrealized
Losses
Corporate debt securities$494.4 $(1.2)$— $— $494.4 $(1.2)
U.S. government and agency securities334.2 (1.0)— — 334.2 (1.0)
Commercial paper288.0 (0.2)— — 288.0 (0.2)
Certificates of deposit and term deposits93.1 (0.1)— — 93.1 (0.1)
Municipal bonds5.3 — — — 5.3 — 
Total available-for-sale securities$1,215.0 $(2.5)$— $— $1,215.0 $(2.5)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments were as follows (in millions):
 June 30,
2022
December 31,
2021
Due within one year$1,020.6 $1,194.0 
Due within one to three years188.5 440.8 
Total$1,209.1 $1,634.8 
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables present the fair value of our financial assets measured at fair value on a recurring basis (in millions):
 June 30, 2022December 31, 2021
 Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
Aggregate
Fair
Value
Quoted
Prices in
Active
Markets For
Identical
Assets
Significant
Other
Observable
Remaining
Inputs
Significant
Other
Unobservable
Remaining
Inputs
  (Level 1)(Level 2)(Level 3) (Level 1)(Level 2)(Level 3)
Assets:
Corporate debt securities$404.4 $— $404.4 $— $542.5 $— $542.5 $— 
U.S. government and agency securities374.1 364.6 9.5 — 355.1 345.2 9.9 — 
Commercial paper305.0 — 305.0 — 580.3 — 580.3 — 
Certificates of deposit and term deposits120.5 — 120.5 — 259.0 — 259.0 — 
Money market funds277.7 277.7 — — 57.5 57.5 — — 
Municipal bonds5.2 — 5.2 — 5.4 — 5.4 — 
Marketable equity securities24.3 24.3 — — 38.6 38.6 — — 
Total$1,511.2 $666.6 $844.6 $— $1,838.4 $441.3 $1,397.1 $— 
Reported as:
Cash equivalents$277.8 $165.0 
Marketable equity securities24.3 38.6 
Short-term investments1,020.6 1,194.0 
Long-term investments188.5 440.8 
Total$1,511.2 $1,838.4 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventory
Inventory consisted of the following (in millions):
 June 30,
2022
December 31,
2021
Raw materials$41.3 $40.2 
Work in process9.6 9.8 
Finished goods144.3 125.8 
Inventory$195.2 $175.8 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment—Net (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment - Net
Property and equipment—net consisted of the following (in millions):
 
 June 30,
2022
December 31,
2021
Land$253.4 $204.5 
Buildings and improvements475.3 416.2 
Computer equipment and software207.8 176.1 
Leasehold improvements48.8 40.1 
Evaluation units14.0 15.6 
Furniture and fixtures30.4 26.9 
Construction-in-progress27.5 19.9 
Total property and equipment1,057.2 899.3 
Less: accumulated depreciation(242.6)(211.7)
Property and equipment—net$814.6 $687.6 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations and Asset Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table provides the assets acquired and liabilities assumed as of the date of acquisition:
(in millions)
Estimated Fair Value
ASSETS
Cash$1.1 
Accounts receivable—net15.6 
Inventory33.4 
Prepaid expenses and other current assets2.9 
Property and equipment5.3 
Goodwill 25.5 
Other intangible assets48.0 
Other long-term assets5.2 
TOTAL ASSETS$137.0 
LIABILITIES
Accounts payable$11.0 
Current portion of long-term debt20.2 
Accrued and other current liabilities17.1 
Other long-term liabilities6.7 
TOTAL LIABILITIES$55.0 
NON-CONTROLLING INTERESTS$17.8 
Net purchase consideration$64.2 
Schedule of Acquired Finite-Lived Intangible Assets
Identified intangible assets acquired and their estimated useful lives (in years) as of August 31, 2021, were as follows (in millions, except years):

Fair ValueEstimated Useful Life (in years)
Developed technology$26.6 4
Customer relationships10.0 10
Trade name6.4 10
Backlog5.0 1
Total identified intangible assets:$48.0 
Pro Forma Information The following unaudited pro forma financial information for all periods presented includes purchase accounting adjustments for amortization of acquired intangible assets, depreciation of acquired property and equipment, the purchase accounting effect on inventory acquired and related tax effects (in millions):
Three Months EndedSix Months Ended
June 30,
2021
June 30,
2021
Pro forma revenue
$825.2 $1,572.6 
Pro forma net income attributable to Fortinet, Inc.
$134.9 $242.4 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The following table presents the changes in the carrying amount of goodwill (in millions):
Amount
Balance—December 31, 2021$125.1 
Foreign currency translation adjustments(3.8)
Balance—June 30, 2022$121.3 
Schedule of Finite-Lived Intangible Assets by Major Class
The following tables present other intangible assets—net (in millions, except years):
June 30, 2022
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$78.2 $45.7 $32.5 
Customer relationships5.720.7 13.1 7.6 
Trade name10.05.1 0.4 4.7 
Backlog1.04.0 3.4 0.6 
Total other intangible assets—net$108.0 $62.6 $45.4 
December 31, 2021
 Weighted-Average Useful Life (in Years)GrossAccumulated AmortizationNet
Other intangible assets—net:
Finite-lived intangible assets:
Developed technologies4.0$82.2 $38.0 $44.2 
Customer relationships6.022.2 11.9 10.3 
Trade name10.06.1 0.2 5.9 
Backlog1.04.8 1.6 3.2 
Total other intangible assets—net$115.3 $51.7 $63.6 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):
 Amount
Years:
2022 (the remainder of 2022)$9.1 
202314.9 
202410.2 
20255.2 
20261.1 
Thereafter4.9 
Total$45.4 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share attributable to Fortinet, Inc. is as follows (in millions, except per share amounts):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Numerator:
Net income including non-controlling interests$173.4 $137.5 $311.7 $244.7 
Net loss attributable to non-controlling interests(0.1)— (0.2)— 
Net income attributable to Fortinet, Inc.$173.5 $137.5 $311.9 $244.7 
Denominator:
Basic shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Diluted shares:
Weighted-average common stock outstanding-basic795.4 816.7 799.4 815.9 
Effect of potentially dilutive securities:
RSUs 6.4 11.0 7.5 10.6 
Stock options8.3 7.7 8.5 7.2 
Weighted-average shares used to compute diluted net income per share attributable to Fortinet, Inc.810.1 835.4 815.4 833.7 
Net income per share attributable to Fortinet, Inc.:
Basic$0.22 $0.17 $0.39 $0.30 
Diluted$0.21 $0.16 $0.38 $0.29 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following weighted-average shares of common stock were excluded from the computation of diluted net income per share attributable to Fortinet, Inc. for the periods presented, as their effect would have been antidilutive (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs 0.4 0.4 0.4 1.1 
Stock options1.6 2.5 1.2 2.1 
Total 2.0 2.9 1.6 3.2 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Summary of Outstanding Debt
The total outstanding debt is summarized below (in millions, except percentages):
 MaturityCoupon RateEffective Interest RateJune 30,
2022
December 31,
2021
Debt
2026 Senior NotesMarch 20261.0%1.3%$500.0 $500.0 
2031 Senior NotesMarch 20312.2%2.3%500.0 500.0 
Total debt1,000.0 1,000.0 
Less: Unamortized discount and debt issuance costs10.6 11.6 
Total long-term debt$989.4 $988.4 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Inventory Purchase Commitments, Fiscal Year Maturity Schedule The following table summarizes our inventory purchase commitments as of June 30, 2022 (in millions):
Total2022Thereafter
Inventory purchase commitments$1,492.1 $1,203.4 $288.7 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit) (Tables)
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
The following table summarizes the activity and related information for RSUs for the periods presented below (in millions, except per share amounts):
 Restricted Stock Units Outstanding
 Number of SharesWeighted-Average Grant Date Fair Value per Share
Balance—December 31, 202115.7 $27.06 
Granted2.7 60.67 
Forfeited(0.7)33.06 
Vested(4.9)22.36 
Balance—June 30, 2022
12.8 $35.61 
Schedule of Share-based Compensation, Shares Withheld for Taxes
The following summarizes the number and value of the shares withheld for employee taxes (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Shares withheld for taxes0.6 0.9 1.7 2.2 
Amount withheld for taxes$35.3 $34.7 $100.1 $76.1 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The following table summarizes the weighted-average assumptions relating to our employee stock options: 
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Expected term in years4.44.44.44.4
Volatility43.6 %36.6 %41.1 %39.4 %
Risk-free interest rate2.9 %0.7 %1.9 %0.5 %
Dividend rate— %— %— %— %
Schedule of Share-based Compensation, Stock Options, Activity
The following table summarizes the stock option activity and related information for the periods presented below (in millions, except exercise prices and contractual life):
 Options Outstanding
 Number
of Shares
Weighted-
Average
Exercise
Price
Weighted-
Average
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
Balance—December 31, 202113.7 $18.57 4.0$729.9 
Granted1.4 61.71 
Forfeited(0.1)35.94 
Exercised(1.0)16.30 
Balance—June 30, 202214.0 $22.83 
Options vested and expected to vest—June 30, 202214.0 $22.83 3.8$482.2 
Options exercisable—June 30, 20229.0 $14.10 2.9$383.8 
Schedule of Share-based Compensation, Stock Options, Activity, Additional Information
Additional information related to our stock options is summarized below (in millions, except per share amounts):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Weighted-average fair value per share granted $21.33 $12.28 $22.28 $11.35 
Intrinsic value of options exercised $13.8 $16.9 $43.7 $39.3 
Fair value of options vested$4.8 $3.7 $15.0 $10.7 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, is included in costs and expenses as follows (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Cost of product revenue$0.4 $0.5 $0.8 $0.9 
Cost of service revenue4.7 3.8 9.2 7.3 
Research and development16.1 14.5 31.2 27.5 
Sales and marketing26.4 27.7 53.1 54.5 
General and administrative7.7 7.0 14.9 13.3 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 
Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type
The following table summarizes stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, by award type (in millions):
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
RSUs$49.0 $48.5 $97.3 $94.3 
Stock options6.3 5.0 11.9 9.2 
Total stock-based compensation expense$55.3 $53.5 $109.2 $103.5 
Income Tax Benefit from Stock Option Plans
Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of income is as follows (in millions):
Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Income tax benefit associated with stock-based compensation $12.2 $11.8 $24.0 $22.8 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Revenue From External Customers by Geographic Region
Revenue by geographic region is based on the billing address of our customers. The following tables set forth revenue and property and equipment—net by geographic region (in millions):
Three Months EndedSix Months Ended
RevenueJune 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Americas:
United States$312.9 $251.7 $598.7 $464.2 
Other Americas100.7 85.3 197.5 163.7 
Total Americas413.6 337.0 796.2 627.9 
Europe, Middle East and Africa (“EMEA”)391.8 306.2 737.8 581.9 
Asia Pacific (“APAC”)224.7 157.9 450.9 301.6 
Total revenue$1,030.1 $801.1 $1,984.9 $1,511.4 
Property and Equipment by Geographic Region
Property and Equipmentnet
June 30,
2022
December 31,
2021
Americas:
United States$564.0 $472.4 
Canada196.5 170.9 
Latin America1.3 1.6 
Total Americas761.8 644.9 
EMEA34.1 31.0 
APAC18.7 11.7 
Total property and equipment—net$814.6 $687.6 
Schedule of Distributor Concentration
The following distributors accounted for 10% or more of our revenue:
 Three Months EndedSix Months Ended
June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Distributor A29 %31 %29 %32 %
Distributor B14 %12 %14 %12 %
Distributor C13 %*14 %*
* Represents less than 10%

The following distributors accounted for 10% or more of net accounts receivable:
June 30,
2022
December 31,
2021
Distributor A30 %33 %
Distributor B12 %13 %
Distributor C16 %13 %
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details)
Apr. 14, 2022
Jun. 30, 2022
shares
Jun. 17, 2022
shares
Jun. 16, 2022
shares
Dec. 31, 2021
shares
Accounting Policies [Abstract]          
Stock split ratio, Common stock 5        
Common Stock, shares authorized   1,500,000,000 1,500,000,000 300,000,000 1,500,000,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregated Revenues (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,030.1 $ 801.1 $ 1,984.9 $ 1,511.4
Product        
Disaggregation of Revenue [Line Items]        
Total revenue 400.7 298.3 771.7 539.0
Service        
Disaggregation of Revenue [Line Items]        
Total revenue 629.4 502.8 1,213.2 972.4
Security subscription        
Disaggregation of Revenue [Line Items]        
Total revenue 340.4 272.9 653.3 528.2
Technical support and other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 289.0 $ 229.9 $ 559.9 $ 444.2
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Threshold period past due 60 days   60 days    
Allowance for credit losses $ 5.2   $ 5.2   $ 2.4
Amortization of deferred contract costs 54.6 $ 42.1 107.1 $ 81.8  
Service          
Disaggregation of Revenue [Line Items]          
Deferred revenue recognized in period $ 457.6 $ 371.2 $ 964.9 $ 789.1  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Performance Obligation Satisfaction Period (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 3,930
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 2,010
Performance obligation expected recognition period for three-fourths of remaining obligation 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 1,920
Performance obligation expected recognition period for three-fourths of remaining obligation
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value , Investments (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,223.3 $ 1,637.3
Unrealized Gains 0.0 0.0
Unrealized Losses (14.2) (2.5)
Fair Value 1,209.1 1,634.8
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 1,156.9 1,215.0
Less Than 12 Months, Unrealized Losses (13.6) (2.5)
12 Months or Greater, Fair Value 40.6 0.0
12 Months or Greater, Unrealized Losses (0.6) 0.0
Total, Fair Value 1,197.5 1,215.0
Total, Unrealized Losses (14.2) (2.5)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Due within one year 1,020.6 1,194.0
Due within one to three years 188.5 440.8
Fair Value 1,209.1 1,634.8
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 410.6 540.7
Unrealized Gains 0.0 0.0
Unrealized Losses (6.2) (1.2)
Fair Value 404.4 539.5
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 376.2 494.4
Less Than 12 Months, Unrealized Losses (5.8) (1.2)
12 Months or Greater, Fair Value 25.7 0.0
12 Months or Greater, Unrealized Losses (0.4) 0.0
Total, Fair Value 401.9 494.4
Total, Unrealized Losses (6.2) (1.2)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 404.4 539.5
U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 380.2 356.1
Unrealized Gains 0.0 0.0
Unrealized Losses (6.1) (1.0)
Fair Value 374.1 355.1
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 359.3 334.2
Less Than 12 Months, Unrealized Losses (5.9) (1.0)
12 Months or Greater, Fair Value 14.9 0.0
12 Months or Greater, Unrealized Losses (0.2) 0.0
Total, Fair Value 374.2 334.2
Total, Unrealized Losses (6.1) (1.0)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 374.1 355.1
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 306.4 566.0
Unrealized Gains 0.0 0.0
Unrealized Losses (1.4) (0.2)
Fair Value 305.0 565.8
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 303.0 288.0
Less Than 12 Months, Unrealized Losses (1.4) (0.2)
12 Months or Greater, Fair Value 0.0 0.0
12 Months or Greater, Unrealized Losses 0.0 0.0
Total, Fair Value 303.0 288.0
Total, Unrealized Losses (1.4) (0.2)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 305.0 565.8
Certificates of deposit and term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 120.8 169.1
Unrealized Gains 0.0 0.0
Unrealized Losses (0.4) (0.1)
Fair Value 120.4 169.0
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 113.3 93.1
Less Than 12 Months, Unrealized Losses (0.4) (0.1)
12 Months or Greater, Fair Value 0.0 0.0
12 Months or Greater, Unrealized Losses 0.0 0.0
Total, Fair Value 113.3 93.1
Total, Unrealized Losses (0.4) (0.1)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 120.4 169.0
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5.3 5.4
Unrealized Gains 0.0 0.0
Unrealized Losses (0.1) 0.0
Fair Value 5.2 5.4
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 5.1 5.3
Less Than 12 Months, Unrealized Losses (0.1) 0.0
12 Months or Greater, Fair Value 0.0 0.0
12 Months or Greater, Unrealized Losses 0.0 0.0
Total, Fair Value 5.1 5.3
Total, Unrealized Losses (0.1) 0.0
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value $ 5.2 $ 5.4
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value , Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair Value $ 1,209.1   $ 1,209.1   $ 1,634.8
Recognized gain (loss) on marketable equity securities (8.1) $ 0.5 (14.3) $ 0.8  
Marketable equity securities | Reported as [Member] | Recurring Basis [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fair Value $ 24.3   $ 24.3   $ 38.6
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value , Fair Value Measurements (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 1,209.1 $ 1,634.8
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 404.4 539.5
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 374.1 355.1
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 305.0 565.8
Certificates of deposit and term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 120.4 169.0
Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5.2 5.4
Recurring Basis [Member] | Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 1,511.2 1,838.4
Recurring Basis [Member] | Fair Value [Member] | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 666.6 441.3
Recurring Basis [Member] | Fair Value [Member] | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 844.6 1,397.1
Recurring Basis [Member] | Fair Value [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 404.4 542.5
Recurring Basis [Member] | Fair Value [Member] | Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 404.4 542.5
Recurring Basis [Member] | Fair Value [Member] | Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 374.1 355.1
Recurring Basis [Member] | Fair Value [Member] | U.S. government and agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 364.6 345.2
Recurring Basis [Member] | Fair Value [Member] | U.S. government and agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 9.5 9.9
Recurring Basis [Member] | Fair Value [Member] | U.S. government and agency securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 305.0 580.3
Recurring Basis [Member] | Fair Value [Member] | Commercial paper | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Commercial paper | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 305.0 580.3
Recurring Basis [Member] | Fair Value [Member] | Commercial paper | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Certificates of deposit and term deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 120.5 259.0
Recurring Basis [Member] | Fair Value [Member] | Certificates of deposit and term deposits | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Certificates of deposit and term deposits | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 120.5 259.0
Recurring Basis [Member] | Fair Value [Member] | Certificates of deposit and term deposits | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Money market funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 277.7 57.5
Recurring Basis [Member] | Fair Value [Member] | Money market funds [Member] | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 277.7 57.5
Recurring Basis [Member] | Fair Value [Member] | Money market funds [Member] | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Money market funds [Member] | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Municipal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5.2 5.4
Recurring Basis [Member] | Fair Value [Member] | Municipal bonds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Municipal bonds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5.2 5.4
Recurring Basis [Member] | Fair Value [Member] | Municipal bonds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24.3 38.6
Recurring Basis [Member] | Fair Value [Member] | Marketable equity securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24.3 38.6
Recurring Basis [Member] | Fair Value [Member] | Marketable equity securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Fair Value [Member] | Marketable equity securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0.0 0.0
Recurring Basis [Member] | Reported as [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 1,511.2 1,838.4
Recurring Basis [Member] | Reported as [Member] | Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 277.8 165.0
Recurring Basis [Member] | Reported as [Member] | Marketable equity securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 24.3 38.6
Recurring Basis [Member] | Reported as [Member] | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 1,020.6 1,194.0
Recurring Basis [Member] | Reported as [Member] | Long-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 188.5 $ 440.8
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Inventory, Net [Abstract]    
Raw materials $ 41.3 $ 40.2
Work in process 9.6 9.8
Finished goods 144.3 125.8
Inventory $ 195.2 $ 175.8
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment—Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 1,057.2   $ 1,057.2   $ 899.3
Less: accumulated depreciation (242.6)   (242.6)   (211.7)
Property and equipment—net 814.6   814.6   687.6
Purchase of property and equipment     162.5 $ 75.6  
Depreciation expense 19.1 $ 15.3 38.2 $ 29.3  
Land          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 253.4   253.4   204.5
Buildings and improvements          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 475.3   475.3   416.2
Computer equipment and software          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 207.8   207.8   176.1
Leasehold improvements          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 48.8   48.8   40.1
Evaluation units          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 14.0   14.0   15.6
Furniture and fixtures          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 30.4   30.4   26.9
Construction-in-progress          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 27.5   $ 27.5   $ 19.9
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Investments in Privately Held Companies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Sep. 24, 2021
Mar. 19, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]              
Cash investment in privately held company         $ 0.0 $ 75.0  
Loss from equity method investments     $ 8.1 $ 0.0 $ 16.6 $ 0.0  
Linksys              
Schedule of Equity Method Investments [Line Items]              
Cash investment in privately held company $ 85.0 $ 75.0          
Ownership interest percentage   32.60% 50.80%   50.80%   50.80%
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Additional Information (Details) - AlaxaIA
$ in Millions
Aug. 31, 2021
USD ($)
Business Acquisition [Line Items]  
Equity interests acquired 75.00%
Cash consideration $ 64.2
Non-controlling interests 17.8
Current debt liabilities assumed $ 20.2
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Aug. 31, 2021
ASSETS      
Goodwill $ 121.3 $ 125.1  
AlaxaIA      
ASSETS      
Cash     $ 1.1
Accounts receivable—net     15.6
Inventory     33.4
Prepaid expenses and other current assets     2.9
Property and equipment     5.3
Goodwill     25.5
Other intangible assets     48.0
Other long-term assets     5.2
TOTAL ASSETS     137.0
LIABILITIES      
Accounts payable     11.0
Current portion of long-term debt     20.2
Accrued and other current liabilities     17.1
Other long-term liabilities     6.7
TOTAL LIABILITIES     55.0
NON-CONTROLLING INTERESTS     17.8
Net purchase consideration     $ 64.2
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations -Schedule of Acquired Finite-Lived Intangible Assets (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Aug. 31, 2021
Jun. 30, 2022
Dec. 31, 2021
Developed technology      
Business Acquisition [Line Items]      
Estimated Useful Life (in years)   4 years 4 years
Customer relationships      
Business Acquisition [Line Items]      
Estimated Useful Life (in years)   5 years 8 months 12 days 6 years
Trade name      
Business Acquisition [Line Items]      
Estimated Useful Life (in years)   10 years 10 years
Backlog      
Business Acquisition [Line Items]      
Estimated Useful Life (in years)   1 year 1 year
AlaxaIA      
Business Acquisition [Line Items]      
Total identified intangible assets: $ 48.0    
AlaxaIA | Developed technology      
Business Acquisition [Line Items]      
Fair Value $ 26.6    
Estimated Useful Life (in years) 4 years    
AlaxaIA | Customer relationships      
Business Acquisition [Line Items]      
Fair Value $ 10.0    
Estimated Useful Life (in years) 10 years    
AlaxaIA | Trade name      
Business Acquisition [Line Items]      
Fair Value $ 6.4    
Estimated Useful Life (in years) 10 years    
AlaxaIA | Backlog      
Business Acquisition [Line Items]      
Fair Value $ 5.0    
Estimated Useful Life (in years) 1 year    
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations - Pro Forma Information (Details) - AlaxaIA - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Business Acquisition [Line Items]    
Pro forma revenue $ 825.2 $ 1,572.6
Pro forma net income attributable to Fortinet, Inc. $ 134.9 $ 242.4
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details)
$ in Millions
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Balance - beginning of period $ 125.1
Foreign currency translation adjustments (3.8)
Balance - end of period $ 121.3
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Goodwill impairment     $ 0 $ 0
Amortization expense $ 6,000,000 $ 3,500,000 $ 12,400,000 $ 6,900,000
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net - Other Intangible Assets, Net (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 108.0 $ 115.3
Accumulated Amortization 62.6 51.7
Total $ 45.4 $ 63.6
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 4 years 4 years
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 78.2 $ 82.2
Accumulated Amortization 45.7 38.0
Total $ 32.5 $ 44.2
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 5 years 8 months 12 days 6 years
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 20.7 $ 22.2
Accumulated Amortization 13.1 11.9
Total $ 7.6 $ 10.3
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 10 years 10 years
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 5.1 $ 6.1
Accumulated Amortization 0.4 0.2
Total $ 4.7 $ 5.9
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (in years) 1 year 1 year
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 4.0 $ 4.8
Accumulated Amortization 3.4 1.6
Total $ 0.6 $ 3.2
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Fiscal Years:    
2022 (the remainder of 2022) $ 9.1  
2023 14.9  
2024 10.2  
2025 5.2  
2026 1.1  
Thereafter 4.9  
Total $ 45.4 $ 63.6
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share , Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Line Items]        
Net income including non-controlling interests $ 173.4 $ 137.5 $ 311.7 $ 244.7
Net loss attributable to non-controlling interests (0.1) 0.0 (0.2) 0.0
Net income (loss) $ 173.5 $ 137.5 $ 311.9 $ 244.7
Basic shares:        
Weighted-average common shares outstanding-basic (in shares) 795.4 816.7 799.4 815.9
Diluted shares:        
Weighted-average common shares outstanding-basic (in shares) 795.4 816.7 799.4 815.9
Effect of potentially dilutive securities:        
Weighted-average shares used to compute diluted net income per share (in shares) 810.1 835.4 815.4 833.7
Net income per share attributable to Fortinet, Inc.:        
Basic (in dollars per share) $ 0.22 $ 0.17 $ 0.39 $ 0.30
Diluted (in dollars per share) $ 0.21 $ 0.16 $ 0.38 $ 0.29
RSUs        
Effect of potentially dilutive securities:        
RSUs and stock options (in shares) 6.4 11.0 7.5 10.6
Stock options        
Effect of potentially dilutive securities:        
RSUs and stock options (in shares) 8.3 7.7 8.5 7.2
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share , Anti Dilutive Securities (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 2.0 2.9 1.6 3.2
RSUs | Share-based Payment Arrangement        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 0.4 0.4 0.4 1.1
Stock options | Share-based Payment Arrangement        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 1.6 2.5 1.2 2.1
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Narrative (Details) - Senior Notes - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Mar. 05, 2021
Debt Instrument [Line Items]            
Aggregate principal amount           $ 1,000,000,000
Accrued interest payable $ 4,700,000   $ 4,700,000   $ 4,700,000  
Interest expense 4,500,000 $ 4,500,000 9,000,000 $ 5,800,000    
Interest costs capitalized 0 $ 0 0 $ 0    
Level 2            
Debt Instrument [Line Items]            
Estimated fair value of outstanding debt $ 848,400,000   $ 848,400,000      
2026 Senior Notes            
Debt Instrument [Line Items]            
Aggregate principal amount           $ 500,000,000
Stated interest rate 1.00%   1.00%     1.00%
2031 Senior Notes            
Debt Instrument [Line Items]            
Aggregate principal amount           $ 500,000,000
Stated interest rate 2.20%   2.20%     2.20%
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Summary of Outstanding Debt (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Mar. 05, 2021
Debt Instrument [Line Items]      
Total debt $ 1,000.0 $ 1,000.0  
Less: Unamortized discount and debt issuance costs 10.6 11.6  
LONG-TERM DEBT $ 989.4 988.4  
Senior Notes | 2026 Senior Notes      
Debt Instrument [Line Items]      
Coupon Rate 1.00%   1.00%
Effective Interest Rate 1.30%    
Total debt $ 500.0 500.0  
Senior Notes | 2031 Senior Notes      
Debt Instrument [Line Items]      
Coupon Rate 2.20%   2.20%
Effective Interest Rate 2.30%    
Total debt $ 500.0 $ 500.0  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Summary of Inventory Purchase Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Inventory purchase commitments    
Total $ 1,492.1 $ 1,140.0
2022 1,203.4  
Thereafter $ 288.7  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Dec. 31, 2021
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Inventory purchase commitments $ 1,140.0 $ 1,492.1
Other contractual commitments and open purchase orders 126.7 $ 117.1
Non-cancelable remaining contract term (in excess of)   1 year
Operating lease liability 68.9 $ 80.0
Payments for legal settlements 10.0  
Litigation settlement, expense 5.6  
Litigation settlement, deferred loss payment expensed over time $ 4.4  
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit) , Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted-Average Grant Date Fair Value per Share        
Shares withheld for taxes 0.6 0.9 1.7 2.2
Amount withheld for taxes $ 35.3 $ 34.7 $ 100.1 $ 76.1
Stock-based Compensation Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Remaining shares available for grant under the plans 57.3   57.3  
RSUs        
Number of Shares        
Balance, beginning (shares)     15.7  
Granted (shares)     2.7  
Forfeited (shares)     (0.7)  
Vested (shares)     (4.9)  
Balance, ending (shares) 12.8   12.8  
Weighted-Average Grant Date Fair Value per Share        
Balance, beginning (in dollars per share)     $ 27.06  
Granted (in dollars per share)     60.67  
Forfeited (in dollars per share)     33.06  
Vested (in dollars per share)     22.36  
Balance, ending (in dollars per share) $ 35.61   $ 35.61  
Compensation cost not yet recognized $ 413.7   $ 413.7  
Compensation cost not yet recognized period of recognition     2 years 8 months 12 days  
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit) - Employee Stock Options (Details) - Stock options - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]          
Expected term in years 4 years 4 months 24 days 4 years 4 months 24 days 4 years 4 months 24 days 4 years 4 months 24 days  
Volatility 43.60% 36.60% 41.10% 39.40%  
Risk-free interest rate 2.90% 0.70% 1.90% 0.50%  
Dividend rate 0.00% 0.00% 0.00% 0.00%  
Number of Shares          
Balance - Beginning (in shares)     13.7    
Granted (in shares)     1.4    
Forfeited (in shares)     (0.1)    
Exercised (in shares)     (1.0)    
Balance - Ending (in shares) 14.0   14.0   13.7
Weighted- Average Exercise Price          
Balance - Beginning (in dollars per share)     $ 18.57    
Granted (in dollars per share)     61.71    
Forfeited (in dollars per share)     35.94    
Exercised (in dollars per share)     16.30    
Balance - Ending (in dollars per share) $ 22.83   $ 22.83   $ 18.57
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]          
Options outstanding, Weighted average remaining contractual life (in years)         4 years
Options outstanding, Aggregate intrinsic value         $ 729.9
Options vested and expected to vest, Outstanding (in shares) 14.0   14.0    
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 22.83   $ 22.83    
Options vested and expected to vest, Weighted average remaining contractual life (in years)     3 years 9 months 18 days    
Options vested and expected to vest, Aggregate intrinsic value $ 482.2   $ 482.2    
Options exercisable, Outstanding (in shares) 9.0   9.0    
Options exercisable, Weighted average exercise price (in dollars per share) $ 14.10   $ 14.10    
Options exercisable, Weighted average remaining contractual life (in years)     2 years 10 months 24 days    
Options exercisable, Aggregate intrinsic value $ 383.8   $ 383.8    
Compensation cost not yet recognized $ 61.6   $ 61.6    
Compensation cost not yet recognized period of recognition     2 years 10 months 24 days    
Weighted-average fair value per share granted $ 21.33 $ 12.28 $ 22.28 $ 11.35  
Intrinsic value of options exercised $ 13.8 $ 16.9 $ 43.7 $ 39.3  
Fair value of options vested $ 4.8 $ 3.7 $ 15.0 $ 10.7  
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit) , Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 55.3 $ 53.5 $ 109.2 $ 103.5
Income tax benefit associated with stock-based compensation 12.2 11.8 24.0 22.8
RSUs        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 49.0 48.5 97.3 94.3
Stock options        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 6.3 5.0 11.9 9.2
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 0.4 0.5 0.8 0.9
Cost of service revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 4.7 3.8 9.2 7.3
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 16.1 14.5 31.2 27.5
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 26.4 27.7 53.1 54.5
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 7.7 $ 7.0 $ 14.9 $ 13.3
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Equity (Deficit) , Share Repurchase Program (Details) - Repurchase Program - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2022
Oct. 31, 2021
Jun. 30, 2022
Jun. 30, 2022
Share Repurchase Program [Line Items]        
Increase in authorized stock repurchase amount   $ 1,250,000,000    
Stock repurchase program, authorized amount   $ 4,250,000,000    
Stock repurchased (in shares)     14.4 25.8
Stock repurchased, average price (in dollars per share)     $ 55.45 $ 57.82
Stock repurchased     $ 800,000,000 $ 1,490,000,000
Stock repurchase program, unused balance     $ 29,600,000 $ 29,600,000
Subsequent Event        
Share Repurchase Program [Line Items]        
Increase in authorized stock repurchase amount $ 1,000,000,000      
Stock repurchase program, authorized amount $ 1,030,000,000.00      
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes , Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Income Tax Disclosure [Abstract]          
Effective tax rate (percent) 1.00% 5.00% (2.00%) 7.00%  
U.S. federal and state taxes, withholding taxes and foreign taxes $ 54.5 $ 38.0 $ 93.3 $ 75.4  
Tax benefit from foreign-derived intangible income deduction 18.6 7.1 33.3 15.2  
Excess tax benefits on stock compensation 17.3 18.2 49.5 35.3  
Release of reserves on uncertain tax positions and interest due 16.2 $ 5.2 16.2 $ 5.2  
Unrecognized tax benefits 64.9   64.9   $ 73.3
Unrecognized tax benefits that would favorably affect effective tax rate 56.6   56.6    
Accrued interest and penalties related to uncertain tax benefits 9.8   9.8   $ 13.3
Possible decrease in unrecognized tax benefits (up to) $ 21.1   21.1    
Income tax expense adjustment     $ 9.3    
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Defined Contribution Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Retirement Benefits [Abstract]        
Matching contribution on employee contributions, Percent     50.00%  
Maximum contribution percentage of each employee's eligible earnings, Percent     4.00%  
Matching contributions to the RRSP and 401(k) Plans $ 3.2 $ 2.7 $ 6.6 $ 5.4
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
operating_segment
business_activity
reportable_segment
segment_manager
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Reporting Information [Line Items]          
Business activity (in business activities) | business_activity     1    
Segment managers responsible for operations (in segment managers) | segment_manager     0    
Number of operating segments (in operating segments) | operating_segment     1    
Number of reportable segments (in reportable segments) | reportable_segment     1    
Total revenue $ 1,030.1 $ 801.1 $ 1,984.9 $ 1,511.4  
Property and equipment - net $ 814.6   $ 814.6   $ 687.6
Distributor A | Customer Concentration Risk | Revenue          
Segment Reporting Information [Line Items]          
Concentration (percent) 29.00% 31.00% 29.00% 32.00%  
Distributor A | Customer Concentration Risk | Accounts Receivable          
Segment Reporting Information [Line Items]          
Concentration (percent)     30.00%   33.00%
Distributor B | Customer Concentration Risk | Revenue          
Segment Reporting Information [Line Items]          
Concentration (percent) 14.00% 12.00% 14.00% 12.00%  
Distributor B | Customer Concentration Risk | Accounts Receivable          
Segment Reporting Information [Line Items]          
Concentration (percent)     12.00%   13.00%
Distributor C | Customer Concentration Risk | Revenue          
Segment Reporting Information [Line Items]          
Concentration (percent) 13.00%   14.00%    
Distributor C | Customer Concentration Risk | Accounts Receivable          
Segment Reporting Information [Line Items]          
Concentration (percent)     16.00%   13.00%
Americas          
Segment Reporting Information [Line Items]          
Total revenue $ 413.6 $ 337.0 $ 796.2 $ 627.9  
Property and equipment - net 761.8   761.8   $ 644.9
United States          
Segment Reporting Information [Line Items]          
Total revenue 312.9 251.7 598.7 464.2  
Property and equipment - net 564.0   564.0   472.4
Canada          
Segment Reporting Information [Line Items]          
Property and equipment - net 196.5   196.5   170.9
Latin America          
Segment Reporting Information [Line Items]          
Property and equipment - net 1.3   1.3   1.6
Other Americas          
Segment Reporting Information [Line Items]          
Total revenue 100.7 85.3 197.5 163.7  
EMEA          
Segment Reporting Information [Line Items]          
Total revenue 391.8 306.2 737.8 581.9  
Property and equipment - net 34.1   34.1   31.0
APAC          
Segment Reporting Information [Line Items]          
Total revenue 224.7 $ 157.9 450.9 $ 301.6  
Property and equipment - net $ 18.7   $ 18.7   $ 11.7
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events (Details)
ft² in Thousands
1 Months Ended 6 Months Ended
Jul. 31, 2022
USD ($)
ft²
Oct. 31, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Subsequent Event [Line Items]        
Purchase of property and equipment     $ 162,500,000 $ 75,600,000
Repurchase Program        
Subsequent Event [Line Items]        
Increase in authorized stock repurchase amount   $ 1,250,000,000    
Stock repurchase program, authorized amount   $ 4,250,000,000    
Subsequent Event | Repurchase Program        
Subsequent Event [Line Items]        
Increase in authorized stock repurchase amount $ 1,000,000,000      
Stock repurchase program, authorized amount $ 1,030,000,000.00      
Subsequent Event | Union City        
Subsequent Event [Line Items]        
Square feet of property purchased | ft² 59      
Purchase of property and equipment $ 65,300,000      
XML 77 ftnt-20220630_htm.xml IDEA: XBRL DOCUMENT 0001262039 2022-01-01 2022-06-30 0001262039 2022-07-29 0001262039 2022-06-30 0001262039 2021-12-31 0001262039 us-gaap:ProductMember 2022-04-01 2022-06-30 0001262039 us-gaap:ProductMember 2021-04-01 2021-06-30 0001262039 us-gaap:ProductMember 2022-01-01 2022-06-30 0001262039 us-gaap:ProductMember 2021-01-01 2021-06-30 0001262039 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001262039 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001262039 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001262039 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001262039 2022-04-01 2022-06-30 0001262039 2021-04-01 2021-06-30 0001262039 2021-01-01 2021-06-30 0001262039 us-gaap:CommonStockMember 2022-03-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001262039 us-gaap:RetainedEarningsMember 2022-03-31 0001262039 us-gaap:NoncontrollingInterestMember 2022-03-31 0001262039 2022-03-31 0001262039 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001262039 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001262039 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001262039 us-gaap:CommonStockMember 2022-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001262039 us-gaap:RetainedEarningsMember 2022-06-30 0001262039 us-gaap:NoncontrollingInterestMember 2022-06-30 0001262039 us-gaap:CommonStockMember 2021-03-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001262039 us-gaap:RetainedEarningsMember 2021-03-31 0001262039 us-gaap:NoncontrollingInterestMember 2021-03-31 0001262039 2021-03-31 0001262039 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001262039 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001262039 us-gaap:CommonStockMember 2021-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001262039 us-gaap:RetainedEarningsMember 2021-06-30 0001262039 us-gaap:NoncontrollingInterestMember 2021-06-30 0001262039 2021-06-30 0001262039 us-gaap:CommonStockMember 2021-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001262039 us-gaap:RetainedEarningsMember 2021-12-31 0001262039 us-gaap:NoncontrollingInterestMember 2021-12-31 0001262039 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001262039 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001262039 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001262039 us-gaap:CommonStockMember 2020-12-31 0001262039 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001262039 us-gaap:RetainedEarningsMember 2020-12-31 0001262039 us-gaap:NoncontrollingInterestMember 2020-12-31 0001262039 2020-12-31 0001262039 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001262039 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001262039 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001262039 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001262039 2022-04-14 2022-04-14 0001262039 2022-06-16 0001262039 2022-06-17 0001262039 ftnt:SecuritySubscriptionMember 2022-04-01 2022-06-30 0001262039 ftnt:SecuritySubscriptionMember 2021-04-01 2021-06-30 0001262039 ftnt:SecuritySubscriptionMember 2022-01-01 2022-06-30 0001262039 ftnt:SecuritySubscriptionMember 2021-01-01 2021-06-30 0001262039 ftnt:TechnicalSupportandOtherMember 2022-04-01 2022-06-30 0001262039 ftnt:TechnicalSupportandOtherMember 2021-04-01 2021-06-30 0001262039 ftnt:TechnicalSupportandOtherMember 2022-01-01 2022-06-30 0001262039 ftnt:TechnicalSupportandOtherMember 2021-01-01 2021-06-30 0001262039 2022-07-01 2022-06-30 0001262039 2023-07-01 2022-06-30 0001262039 us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001262039 us-gaap:USTreasuryAndGovernmentMember 2022-06-30 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001262039 ftnt:CertificatesofDepositandTermDepositsMember 2022-06-30 0001262039 us-gaap:MunicipalBondsMember 2022-06-30 0001262039 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001262039 ftnt:CertificatesofDepositandTermDepositsMember 2021-12-31 0001262039 us-gaap:MunicipalBondsMember 2021-12-31 0001262039 ftnt:EquitySecuritiesLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 ftnt:EquitySecuritiesLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:CertificatesofDepositandTermDepositsMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001262039 us-gaap:LandMember 2022-06-30 0001262039 us-gaap:LandMember 2021-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001262039 us-gaap:ComputerEquipmentMember 2022-06-30 0001262039 us-gaap:ComputerEquipmentMember 2021-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-06-30 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001262039 ftnt:EvaluationUnitsMember 2022-06-30 0001262039 ftnt:EvaluationUnitsMember 2021-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001262039 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001262039 us-gaap:ConstructionInProgressMember 2022-06-30 0001262039 us-gaap:ConstructionInProgressMember 2021-12-31 0001262039 ftnt:LinksysMember 2021-03-19 2021-03-19 0001262039 ftnt:LinksysMember 2021-03-19 0001262039 ftnt:LinksysMember 2021-09-24 2021-09-24 0001262039 ftnt:LinksysMember 2021-12-31 0001262039 ftnt:LinksysMember 2022-06-30 0001262039 ftnt:AlaxaIANetworksCorporationMember 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember 2021-08-31 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember us-gaap:DevelopedTechnologyRightsMember 2021-08-31 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember us-gaap:CustomerRelationshipsMember 2021-08-31 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember us-gaap:TradeNamesMember 2021-08-31 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember ftnt:BacklogMember 2021-08-31 2021-08-31 0001262039 ftnt:AlaxaIANetworksCorporationMember 2021-04-01 2021-06-30 0001262039 ftnt:AlaxaIANetworksCorporationMember 2021-01-01 2021-06-30 0001262039 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001262039 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001262039 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001262039 us-gaap:CustomerRelationshipsMember 2022-06-30 0001262039 us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0001262039 us-gaap:TradeNamesMember 2022-06-30 0001262039 ftnt:BacklogMember 2022-01-01 2022-06-30 0001262039 ftnt:BacklogMember 2022-06-30 0001262039 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2021-12-31 0001262039 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001262039 us-gaap:TradeNamesMember 2021-12-31 0001262039 ftnt:BacklogMember 2021-01-01 2021-12-31 0001262039 ftnt:BacklogMember 2021-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001262039 us-gaap:SeniorNotesMember 2021-03-05 0001262039 ftnt:A2026SeniorNotesMember us-gaap:SeniorNotesMember 2021-03-05 0001262039 ftnt:A2031SeniorNotesMember us-gaap:SeniorNotesMember 2021-03-05 0001262039 ftnt:A2026SeniorNotesMember us-gaap:SeniorNotesMember 2022-06-30 0001262039 ftnt:A2026SeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0001262039 ftnt:A2031SeniorNotesMember us-gaap:SeniorNotesMember 2022-06-30 0001262039 ftnt:A2031SeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0001262039 us-gaap:SeniorNotesMember 2022-06-30 0001262039 us-gaap:SeniorNotesMember 2021-12-31 0001262039 us-gaap:SeniorNotesMember 2021-04-01 2021-06-30 0001262039 us-gaap:SeniorNotesMember 2022-04-01 2022-06-30 0001262039 us-gaap:SeniorNotesMember 2022-01-01 2022-06-30 0001262039 us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-06-30 0001262039 2021-12-01 2021-12-31 0001262039 us-gaap:StockCompensationPlanMember 2022-06-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001262039 us-gaap:EmployeeStockOptionMember 2021-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001262039 us-gaap:EmployeeStockOptionMember 2022-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2022-04-01 2022-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2021-04-01 2021-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2022-01-01 2022-06-30 0001262039 ftnt:CostOfGoodsSoldMember 2021-01-01 2021-06-30 0001262039 ftnt:CostOfServicesMember 2022-04-01 2022-06-30 0001262039 ftnt:CostOfServicesMember 2021-04-01 2021-06-30 0001262039 ftnt:CostOfServicesMember 2022-01-01 2022-06-30 0001262039 ftnt:CostOfServicesMember 2021-01-01 2021-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2021-10-01 2021-10-31 0001262039 ftnt:ShareRepurchaseProgramMember 2021-10-31 0001262039 ftnt:ShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-31 0001262039 ftnt:ShareRepurchaseProgramMember 2022-04-01 2022-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2022-01-01 2022-06-30 0001262039 ftnt:ShareRepurchaseProgramMember 2022-06-30 0001262039 country:US 2022-04-01 2022-06-30 0001262039 country:US 2021-04-01 2021-06-30 0001262039 country:US 2022-01-01 2022-06-30 0001262039 country:US 2021-01-01 2021-06-30 0001262039 ftnt:OtherAmericasMember 2022-04-01 2022-06-30 0001262039 ftnt:OtherAmericasMember 2021-04-01 2021-06-30 0001262039 ftnt:OtherAmericasMember 2022-01-01 2022-06-30 0001262039 ftnt:OtherAmericasMember 2021-01-01 2021-06-30 0001262039 srt:AmericasMember 2022-04-01 2022-06-30 0001262039 srt:AmericasMember 2021-04-01 2021-06-30 0001262039 srt:AmericasMember 2022-01-01 2022-06-30 0001262039 srt:AmericasMember 2021-01-01 2021-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2022-04-01 2022-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2021-04-01 2021-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2022-01-01 2022-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2021-01-01 2021-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2022-04-01 2022-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2021-04-01 2021-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2022-01-01 2022-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2021-01-01 2021-06-30 0001262039 country:US 2022-06-30 0001262039 country:US 2021-12-31 0001262039 country:CA 2022-06-30 0001262039 country:CA 2021-12-31 0001262039 srt:LatinAmericaMember 2022-06-30 0001262039 srt:LatinAmericaMember 2021-12-31 0001262039 srt:AmericasMember 2022-06-30 0001262039 srt:AmericasMember 2021-12-31 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2022-06-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2021-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2022-06-30 0001262039 ftnt:AsiaPacificAndJapanMember 2021-12-31 0001262039 ftnt:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001262039 ftnt:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001262039 ftnt:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001262039 ftnt:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001262039 ftnt:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001262039 ftnt:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001262039 ftnt:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001262039 ftnt:DistributorCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001262039 ftnt:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001262039 ftnt:DistributorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001262039 ftnt:DistributorCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001262039 ftnt:UnionCityMember us-gaap:SubsequentEventMember 2022-07-01 2022-07-31 0001262039 ftnt:ShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2022-07-31 shares iso4217:USD iso4217:USD shares pure ftnt:business_activity ftnt:segment_manager ftnt:operating_segment ftnt:reportable_segment utr:sqft 0001262039 false 2022 Q2 --12-31 1920000000 10-Q true 2022-06-30 false 001-34511 FORTINET, INC. DE 77-0560389 899 Kifer Road Sunnyvale CA 94086 408 235-7700 Common Stock, $0.001 Par Value FTNT NASDAQ Yes Yes Large Accelerated Filer false false false 788520766 710000000.0 1319100000 1020600000 1194000000 24300000 38600000 919500000 807700000 195200000 175800000 83300000 65400000 2952900000 3600600000 188500000 440800000 814600000 687600000 456900000 423300000 480200000 342300000 121300000 125100000 45400000 63600000 234700000 235800000 5294500000 5919100000 193100000 148400000 241200000 197300000 187400000 195000000.0 2013200000 1777400000 2634900000 2318100000 1918800000 1675500000 67100000 79500000 989400000 988400000 63900000 59200000 5674100000 5120700000 0.001 0.001 1500000000 1500000000 788400000 788400000 810000000.0 810000000.0 800000 800000 1237300000 1253600000 -23400000 -4800000 -1607600000 -467900000 -392900000 781700000 13300000 16700000 -379600000 798400000 5294500000 5919100000 400700000 298300000 771700000 539000000.0 629400000 502800000 1213200000 972400000 1030100000 801100000 1984900000 1511400000 155200000 115600000 316200000 206900000 95600000 71300000 188400000 136600000 250800000 186900000 504600000 343500000 245500000 182700000 455500000 332100000 533800000 431500000 1024800000 835800000 779300000 614200000 1480300000 1167900000 124300000 106600000 249200000 203800000 415500000 326900000 803100000 630900000 45400000 34400000 84000000.0 66400000 1200000 1200000 2300000 2300000 584000000.0 466700000 1134000000 898800000 195300000 147500000 346300000 269100000 2400000 1200000 3700000 2300000 4500000 4500000 9000000.0 5800000 -9300000 800000 -18400000 -1200000 183900000 145000000.0 322600000 264400000 2400000 7500000 -5700000 19700000 -8100000 0 -16600000 0 173400000 137500000 311700000 244700000 -100000 0 -200000 0 173500000 137500000 311900000 244700000 0.22 0.17 0.39 0.30 0.21 0.16 0.38 0.29 795400000 816700000 799400000 815900000 810100000 835400000 815400000 833700000 173400000 137500000 311700000 244700000 -8300000 0 -12800000 0 -2400000 -400000 -11700000 -1000000.0 -600000 0 -2700000 -200000 -10100000 -400000 -21800000 -800000 163300000 137100000 289900000 243900000 -2200000 0 -3400000 0 165500000 137100000 293300000 243900000 801300000 800000 1235700000 -15400000 -1003400000 15500000 233200000 1500000 -30800000 -30800000 14400000 22300000 777700000 800000000.0 54700000 54700000 -1800000 -1800000 -6200000 -2100000 -8300000 173500000 -100000 173400000 788400000 800000 1237300000 -23400000 -1607600000 13300000 -379600000 816500000 800000 1224600000 300000 -244900000 0 980800000 2300000 -28700000 -28700000 2300000 3300000 88300000 91600000 52600000 52600000 -400000 -400000 137500000 137500000 816500000 800000 1245200000 -100000 -195700000 0 1050200000 810000000.0 800000 1253600000 -4800000 -467900000 16700000 798400000 4200000 -84600000 -84600000 25800000 39600000 1451600000 1491200000 107900000 107900000 -9000000.0 -9000000.0 -9600000 -3200000 -12800000 311900000 -200000 311700000 788400000 800000 1237300000 -23400000 -1607600000 13300000 -379600000 812700000 800000 1206600000 700000 -352100000 0 856000000.0 6100000 -60200000 -60200000 2300000 3300000 88300000 91600000 102100000 102100000 -800000 -800000 244700000 244700000 816500000 800000 1245200000 -100000 -195700000 0 1050200000 311700000 244700000 107900000 102100000 107100000 81800000 50600000 36200000 -2800000 -2900000 -16600000 0 -22800000 -300000 119300000 -135600000 31200000 20100000 18200000 16400000 140600000 124800000 136300000 25800000 16700000 11800000 52700000 -9500000 30100000 21300000 -6800000 18700000 5700000 -1200000 480600000 300100000 719500000 734100000 389100000 1262500000 3000000.0 71400000 797300000 600300000 162500000 75600000 0 75000000.0 0 10300000 248700000 -751700000 0 989400000 0 2400000 1491200000 91600000 15900000 15800000 99900000 76000000.0 -1100000 -100000 -1576300000 835100000 -1000000.0 0 -609100000 817500000 1319100000 1061800000 710000000.0 1879300000 129100000 48300000 30800000 21100000 6900000 10300000 21400000 33500000 0 500000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Preparation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, contained in our Annual Report on Form 10-K filed with the SEC on February 25, 2022. In the opinion of management, all adjustments, which include normal recurring adjustments, considered necessary for a fair presentation, have been included. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements for the year ended December 31, 2021. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Fortinet, Inc. and its subsidiaries. We consolidate all legal entities in which we have an absolute controlling financial interest. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 14, 2022, our Board of Directors approved a five-for-one forward stock split of our common stock (the "Forward Stock Split"), which was conditioned upon obtaining stockholder approval for the Forward Stock Split, and to increase the number of our authorized shares of common stock. On June 17, 2022, at our 2022 Annual Meeting of Stockholders, our stockholders approved the Forward Stock Split and the amendment and restatement of our amended and restated certificate of incorporation to increase the number of authorized shares of common stock from 300 million to 1.5 billion. The par value of our common stock was not adjusted as a result of the Forward Stock Split. Effective June 22, 2022, we filed our amended and restated certification of incorporation and completed the Forward Stock Split. All share and per share amounts and related stockholders’ equity (deficit) balances presented herein have been retroactively adjusted to reflect the Forward Stock Split.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted and Recently Issued Accounting Standards</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which would have a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Preparation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, contained in our Annual Report on Form 10-K filed with the SEC on February 25, 2022. In the opinion of management, all adjustments, which include normal recurring adjustments, considered necessary for a fair presentation, have been included. The results of operations for the three and six months ended June 30, 2022 are not necessarily indicative of the results to be expected for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2021 is derived from the audited consolidated financial statements for the year ended December 31, 2021. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of Fortinet, Inc. and its subsidiaries. We consolidate all legal entities in which we have an absolute controlling financial interest. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 14, 2022, our Board of Directors approved a five-for-one forward stock split of our common stock (the "Forward Stock Split"), which was conditioned upon obtaining stockholder approval for the Forward Stock Split, and to increase the number of our authorized shares of common stock. On June 17, 2022, at our 2022 Annual Meeting of Stockholders, our stockholders approved the Forward Stock Split and the amendment and restatement of our amended and restated certificate of incorporation to increase the number of authorized shares of common stock from 300 million to 1.5 billion. The par value of our common stock was not adjusted as a result of the Forward Stock Split. Effective June 22, 2022, we filed our amended and restated certification of incorporation and completed the Forward Stock Split. All share and per share amounts and related stockholders’ equity (deficit) balances presented herein have been retroactively adjusted to reflect the Forward Stock Split.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our significant accounting policies as of and for the three and six months ended June 30, 2022.</span></div> 5 300000000 1500000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted and Recently Issued Accounting Standards</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no recently adopted accounting standards which would have a material effect on our condensed consolidated financial statements and accompanying disclosures, and no recently issued accounting standards that are expected to have a material impact on our condensed consolidated financial statements and accompanying disclosures.</span></div> REVENUE RECOGNITIONWe sell cybersecurity solutions to a variety of organizations, such as enterprises, communication service providers, government organizations and small to medium-sized enterprises. Our revenue consists of product and service revenue. Product revenue is generated by our Core Platform (previously referred to as FortiGate network security and other products), our Platform Extensions (previously referred to as Fortinet Security Fabric products and other products). Service revenue relates to sales of our security subscription services, which mainly consists of our FortiGuard security subscriptions, as well as our FortiCare technical support services and other services.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by major product and service lines (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Security subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Technical support 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%">289.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%">229.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%">559.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%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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,030.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, we recognized $457.6 million and $964.9 million in service revenue that was included in the deferred revenue balance as of December 31, 2021, respectively. During the three and six months ended June 30, 2021, we recognized $371.2 million and $789.1 million in service revenue that was included in the deferred revenue balance as of December 31, 2020, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $3.93 billion, which was substantially comprised of deferred security subscription and technical support services revenue. We expect to recognize approximately $2.01 billion as revenue over the next 12 months and the remainder thereafter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:113%">Trade accounts receivable are recorded at the invoiced amount. Our accounts receivable balance is reduced by an allowance for expected credit losses. We measure expected credit losses of accounts receivable on a collective (pooled) basis, aggregating accounts receivable that are either current or no more than 60 days past due, and aggregating accounts receivable that are more than 60 days past due. We apply a credit-loss percentage to each of the pools that is based on our historical credit losses. We review whether each of our significant accounts receivable that is more than 60 days past due continues to exhibit similar risk characteristics with the other accounts receivable in the pool. If we determine that it does not, we evaluate it for expected credit losses on an individual basis. Expected credit losses are recorded as general and administrative expenses on our consolidated statements of income.</span></div><div style="text-indent:32.39pt"><span><br/></span></div><div style="text-indent:32.39pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The allowance for credit losses was $5.2 million and $2.4 million as of June 30, 2022 and December 31, 2021, respectively. Provisions, write-offs and recoveries were not material during the six months ended June 30, 2022 and 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred contract costs during the three months ended June 30, 2022 and 2021 were $54.6 million and $42.1 million, respectively. Amortization of deferred contract costs during the six months ended June 30, 2022 and 2021 were $107.1 million and $81.8 million, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by major product and service lines (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Security subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Technical support 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%">289.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%">229.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%">559.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%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total service revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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,030.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400700000 298300000 771700000 539000000.0 340400000 272900000 653300000 528200000 289000000.0 229900000 559900000 444200000 629400000 502800000 1213200000 972400000 1030100000 801100000 1984900000 1511400000 457600000 964900000 371200000 789100000 3930000000 2010000000.00 P12M P60D P60D P60D 5200000 2400000 54600000 42100000 107100000 81800000 FINANCIAL INSTRUMENTS AND FAIR VALUE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available-for-sale Securities</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our available-for-sale securities (in millions):</span></div><div style="text-indent:36pt"><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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.990%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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-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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</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%">380.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">120.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%">(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%">120.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.3 </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#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 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 #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:#ffffff;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%">(14.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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209.1 </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:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.990%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">356.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">169.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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%">1,637.3 </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%">— </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%">(2.5)</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%">1,634.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:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and the related fair values of our available-for-sale securities that have been in a continuous unrealized loss position (in millions):</span></div><div style="text-align:center"><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</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-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">359.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%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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%">374.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%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">113.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.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">113.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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156.9 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197.5 </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:bottom"/><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:bottom"><span style="color:#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: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;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="text-align:center"><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">334.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">93.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">93.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215.0 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#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 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 #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:#ffffff;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%">— </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215.0 </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:bottom"/><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:bottom"><span style="color:#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: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;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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our investments were as follows (in millions):</span></div><div style="text-align:center"><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:65.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.884%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one to three years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are reported at fair value, with unrealized gains and losses and the related tax impact included as a separate component of equity (deficit) and in comprehensive income. We do not intend to sell any of the securities in an unrealized loss position and it is not more likely than not that we would be required to sell these securities before recovery of their amortized cost basis, which may be at maturity. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realized gains and losses on available-for-sale securities were insignificant in the periods presented.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Equity Securities</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">Our marketable equity securities were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$24.3 million and $38.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> as of June 30, 2022 and December 31, 2021. The changes in fair value of our marketable equity securities are recorded in other expense, net on the condensed consolidated statements of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">income. We recognized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$8.1 million and $14.3 million loss during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> and six months ended June 30, 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">We recognized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">$0.5 million and $0.8 million gain during the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">three</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"> and six months ended June 30, 2021, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:105%">Fair Value of Financial Instruments</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value Accounting—We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3—Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure the fair value of money market funds, certain U.S. government and agency securities and marketable equity securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model-driven valuations using significant inputs derived from or corroborated by observable market data.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify investments within Level 1 if quoted prices are available in active markets for identical securities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify items within Level 2 if the investments are valued using model-driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of our financial assets measured at fair value on a recurring basis (in millions):</span></div><div style="text-align:center"><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:24.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.000%"/><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:7.736%"/><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:7.147%"/><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.325%"/><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:7.000%"/><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:7.736%"/><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:7.294%"/><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.479%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair<br/>Value</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:7pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets For<br/>Identical<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Remaining<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Unobservable<br/>Remaining<br/>Inputs</span></td><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:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair<br/>Value</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:7pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets For<br/>Identical<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Remaining<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Unobservable<br/>Remaining<br/>Inputs</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-weight:400;line-height:100%"> </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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 3)</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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">404.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%">— </span></td><td style="background-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%">404.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%">— </span></td><td style="background-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%">542.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%">— </span></td><td style="background-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%">542.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">305.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580.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%">580.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">277.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%">277.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">57.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%">57.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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%">277.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="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 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%">165.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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,020.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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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,511.2 </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 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 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,838.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the six months ended June 30, 2022 and year ended December 31, 2021.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our available-for-sale securities (in millions):</span></div><div style="text-indent:36pt"><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:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.990%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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-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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</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%">380.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">120.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%">(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%">120.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.3 </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#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 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 #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:#ffffff;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%">(14.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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209.1 </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:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.990%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">356.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">169.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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%">1,637.3 </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%">— </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%">(2.5)</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%">1,634.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:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 410600000 0 6200000 404400000 380200000 0 6100000 374100000 306400000 0 1400000 305000000.0 120800000 0 400000 120400000 5300000 0 100000 5200000 1223300000 0 14200000 1209100000 540700000 0 1200000 539500000 356100000 0 1000000.0 355100000 566000000.0 0 200000 565800000 169100000 0 100000 169000000.0 5400000 0 0 5400000 1637300000 0 2500000 1634800000 <div style="margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and the related fair values of our available-for-sale securities that have been in a continuous unrealized loss position (in millions):</span></div><div style="text-align:center"><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</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-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">376.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">359.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%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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%">374.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%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">113.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.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">113.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.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156.9 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,197.5 </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:bottom"/><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:bottom"><span style="color:#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: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;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="text-align:center"><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.709%"/><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:8.714%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Less Than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><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:9pt;font-weight:700;line-height:100%">Fair<br/>Value</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:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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. government and agency securities</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%">334.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</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%">93.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">93.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215.0 </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:bottom"/><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:bottom"><span style="color:#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: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;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:#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:bottom"><span style="color:#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:bottom"><span style="color:#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 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 #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:#ffffff;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%">— </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,215.0 </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:bottom"/><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:bottom"><span style="color:#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: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 376200000 5800000 25700000 400000 401900000 6200000 359300000 5900000 14900000 200000 374200000 6100000 303000000.0 1400000 0 0 303000000.0 1400000 113300000 400000 0 0 113300000 400000 5100000 100000 0 0 5100000 100000 1156900000 13600000 40600000 600000 1197500000 14200000 494400000 1200000 0 0 494400000 1200000 334200000 1000000.0 0 0 334200000 1000000.0 288000000.0 200000 0 0 288000000.0 200000 93100000 100000 0 0 93100000 100000 5300000 0 0 0 5300000 0 1215000000 2500000 0 0 1215000000 2500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturities of our investments were as follows (in millions):</span></div><div style="text-align:center"><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:65.615%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.884%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one to three years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,634.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1020600000 1194000000 188500000 440800000 1209100000 1634800000 24300000 38600000 -8100000 -14300000 500000 800000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value of our financial assets measured at fair value on a recurring basis (in millions):</span></div><div style="text-align:center"><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:24.231%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.000%"/><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:7.736%"/><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:7.147%"/><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.325%"/><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:7.000%"/><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:7.736%"/><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:7.294%"/><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.479%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair<br/>Value</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:7pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets For<br/>Identical<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Remaining<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Unobservable<br/>Remaining<br/>Inputs</span></td><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:7pt;font-weight:700;line-height:100%">Aggregate<br/>Fair<br/>Value</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:7pt;font-weight:700;line-height:100%">Quoted<br/>Prices in<br/>Active<br/>Markets For<br/>Identical<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Remaining<br/>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:7pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Unobservable<br/>Remaining<br/>Inputs</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-weight:400;line-height:100%"> </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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 3)</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:9pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><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:9pt;font-weight:700;line-height:100%">(Level 3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</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%">404.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%">— </span></td><td style="background-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%">404.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%">— </span></td><td style="background-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%">542.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%">— </span></td><td style="background-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%">542.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</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%">305.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580.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%">580.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit and term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">277.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%">277.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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">57.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%">57.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,397.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</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%">277.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="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 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%">165.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</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,020.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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#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,511.2 </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 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 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,838.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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></table></div> 404400000 0 404400000 0 542500000 0 542500000 0 374100000 364600000 9500000 0 355100000 345200000 9900000 0 305000000.0 0 305000000.0 0 580300000 0 580300000 0 120500000 0 120500000 0 259000000.0 0 259000000.0 0 277700000 277700000 0 0 57500000 57500000 0 0 5200000 0 5200000 0 5400000 0 5400000 0 24300000 24300000 0 0 38600000 38600000 0 0 1511200000 666600000 844600000 0 1838400000 441300000 1397100000 0 277800000 165000000.0 24300000 38600000 1020600000 1194000000 188500000 440800000 1511200000 1838400000 INVENTORY<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in millions):</span></div><div style="text-align:center"><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:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.470%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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%">195.2 </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%">175.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"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in millions):</span></div><div style="text-align:center"><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:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.470%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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%">195.2 </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%">175.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"/></tr></table></div> 41300000 40200000 9600000 9800000 144300000 125800000 195200000 175800000 PROPERTY AND EQUIPMENT—Net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment—net consisted of the following (in millions):</span></div><div><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:5pt;text-align:center"><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:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.470%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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%">475.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%">416.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">48.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluation units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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.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%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057.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%">899.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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.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"/><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%">687.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="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $19.1 million and</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%">$15.3 million during the three months ended June 30, 2022 and 2021, respectively. Depreciation expense was $38.2 million and $29.3 million during the six months ended June 30, 2022 and 2021, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment—net consisted of the following (in millions):</span></div><div><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:5pt;text-align:center"><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:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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.470%"/><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:400;line-height:100%"> </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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</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%">475.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%">416.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</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%">48.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluation units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</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.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%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057.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%">899.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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.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"/><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%">687.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> 253400000 204500000 475300000 416200000 207800000 176100000 48800000 40100000 14000000.0 15600000 30400000 26900000 27500000 19900000 1057200000 899300000 242600000 211700000 814600000 687600000 19100000 15300000 38200000 29300000 INVESTMENTS IN PRIVATELY HELD COMPANIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Linksys Holdings, Inc.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 19, 2021, we invested $75.0 million in cash for shares of the Series A Preferred Stock of Linksys for a 32.6% ownership interest in this privately-held company. On September 24, 2021, we invested an additional $85.0 million in cash for shares of Series A Preferred Stock of Linksys, and as of June 30, 2022 and December 31, 2021, we held 50.8% of the outstanding common stock (on an as-converted basis) of Linksys. Linksys provides router connectivity solutions to the consumer and small business markets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have concluded that our investment in Linksys is an in-substance common stock investment and that we do not hold an absolute controlling financial interest in Linksys, but that we have the ability to exercise significant influence over the operating and financial policies of Linksys. Determining that we have significant influence but not control over the operating and financial policies of Linksys required significant judgement of many factors, including but not limited to the ownership interest in Linksys, board representation, participation in policy-making processes and participation rights in certain significant financial and operating decisions of Linksys in the ordinary course of business. Therefore, we determined to account for this investment using the equity method of accounting. We record our share of Linksys’ financial results on a three-month lag basis. We determined that there was a basis difference between the cost of our investment in Linksys and the amount of underlying equity in net assets of Linksys. Our share of loss of Linksys’ financial results, as well as our share of the amortization of the basis differences, in total was $8.1 million and $16.6 million for the three and six months ended June 30, 2022, and has been recorded in loss from equity method investment on the condensed consolidated statements of income. As of June 30, 2022 and December 31, 2021, the investment was included in other assets on our condensed consolidated balance sheets. Transaction costs related to this investment were not material.</span></div>Due to the presence of impairment indicators, such as a series of operating losses, we evaluated our equity method investment for an other-than-temporary impairment (“OTTI”) during the three months ended June 30, 2022. We considered various factors in determining whether an OTTI has occurred, including the limited operating history available, our ability and intent to hold the investment until its fair value recovers, the implied revenue valuation multiples compared to guideline public companies, Linksys’ ability to achieve milestones and any notable operational and strategic changes. After the evaluation, we determined that an OTTI has not occurred as of June 30, 2022 and as of the date of this Quarterly Report on Form 10-Q. However, we may be required to recognize an impairment loss in future reporting periods if and when our evaluation of the aforementioned factors indicates that the investment in Linksys is determined to be other than temporarily impaired. Such determination will be based on the prevailing facts and circumstances at that time, including the reported results and disclosures of Linksys. 75000000 0.326 85000000 0.508 0.508 -8100000 -16600000 BUSINESS COMBINATIONS<div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisitions</span></div><div><span><br/></span></div><div><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%">Alaxala Networks Corporation </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 31, 2021, we closed an acquisition of 75% of equity interests as controlling interests</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in Alaxala Networks Corporation (“Alaxala”), a privately held network hardware equipment company in Japan, for $64.2 million in cash. We acquired the equity interests in Alaxala to broaden our offering of secure switches integrated with our Core Platform and Platform Extension functionality, and, over time, to innovate and rebrand certain of Alaxala’s switches to offer a broader suite of secure switches globally.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the acquisition method of accounting in accordance with ASC 805, the total purchase price was allocated to Alaxala’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values using management’s best estimates and assumptions to assign fair value as of the acquisition date. The following table provides the assets acquired and liabilities assumed as of the date of acquisition:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in millions)</span></div></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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 ASSETS</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%">137.0 </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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">LIABILITIES </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term 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%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 LIABILITIES</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-CONTROLLING INTERESTS</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">17.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:700;line-height:100%">64.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The excess of the purchase consideration and the fair value of non-controlling interests over the fair value of net tangible and identified intangible assets acquired was recorded as goodwill, which is not deductible for tax purposes. Goodwill is primarily attributable to the assembled workforce of Alaxala and the anticipated operational synergies.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the non-controlling interests of $17.8 million was estimated based on the non-controlling interests</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> respective share of the fair value of Alaxala.</span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Identified intangible assets acquired and their estimated useful lives (in years) as of August 31, 2021, were as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in millions, except years)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.785%"/><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%">Fair Value</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%">Estimated Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">10.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="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%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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.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="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%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identified intangible assets:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Developed technology relates to Alaxala</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s network equipment. We valued the developed technology using the relief-from-royalty method under the income approach. This method reflects the present value of the projected cost savings that are expected to be realized by the owner of the royalty granted in exchange for the use of the asset. The economic useful life was determined based on the technology cycle related to each developed technology, as well as the cash flows over the forecast period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer relationships represent the fair value of future projected revenue that will be derived from sales to existing customers of Alaxala. Customer contracts and related relationships were valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the customer contracts and relationships less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on historical customer turnover rates.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Trade name relates to the “Alaxala” trade name. The fair value was determined by applying the relief-from-royalty method under the income approach. This method is based on the application of a royalty rate to forecasted revenue under the trade name. The economic useful life was determined based on the expected life of the trade name and the cash flows anticipated over the forecast period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Customer backlog relates to the unfulfilled customer contract orders. Backlog was valued using the multi-period excess earnings method. This method reflects the present value of the projected cash flows that are expected to be generated by the execution of the unfulfilled customer contract orders less charges representing the contribution of other assets to those cash flows. The economic useful life was determined based on the anticipated contract orders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">’</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> execution timeframe.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In connection with our acquisition of Alaxala, we assumed certain current debt liabilities of $20.2 million as of August 31, 2021. We concluded that the fair value of this debt approximated its book value as of the acquisition date. We repaid this debt in full in September and October 2021. During the post-acquisition period from September 1, 2021 through the repayment dates, interest expense related to Alaxala debt was not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following unaudited pro forma financial information presents the combined results of operations of Fortinet, Inc. and Alaxala, as if Alaxala had been acquired as of the beginning of business on January 1, 2020. The unaudited pro forma financial information is presented for informational purposes only and is not necessarily indicative of our consolidated results of operations of the combined business that would have been achieved if the acquisition had taken place at the beginning of business on January 1, 2020, or of the results of our future operations of the combined business. The following unaudited pro forma financial information for all periods presented includes purchase accounting adjustments for amortization of acquired intangible assets, depreciation of acquired property and equipment, the purchase accounting effect on inventory acquired and related tax effects (in millions):</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><td style="width:0.1%"/><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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pro forma revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:112%">Pro forma net income attributable to Fortinet, Inc.</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%">134.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">242.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"/><td colspan="3" style="display:none"/></tr></table></div> 0.75 64200000 The following table provides the assets acquired and liabilities assumed as of the date of acquisition:<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:78.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.930%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in millions)</span></div></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%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory</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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 ASSETS</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%">137.0 </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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">LIABILITIES </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of long-term debt</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%">20.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term 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%">6.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 LIABILITIES</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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-CONTROLLING INTERESTS</span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">17.8 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:700;line-height:100%">64.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1100000 15600000 33400000 2900000 5300000 25500000 48000000.0 5200000 137000000.0 11000000.0 20200000 17100000 6700000 55000000.0 17800000 64200000 17800000 <div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Identified intangible assets acquired and their estimated useful lives (in years) as of August 31, 2021, were as follows </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in millions, except years)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><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:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><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:18.785%"/><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%">Fair Value</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%">Estimated Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">10.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="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%">10</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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.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="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%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identified intangible assets:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 26600000 P4Y 10000000.0 P10Y 6400000 P10Y 5000000.0 P1Y 48000000.0 20200000 The following unaudited pro forma financial information for all periods presented includes purchase accounting adjustments for amortization of acquired intangible assets, depreciation of acquired property and equipment, the purchase accounting effect on inventory acquired and related tax effects (in millions):<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.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.367%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.370%"/><td style="width:0.1%"/><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%">Three Months Ended</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%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pro forma revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:112%">Pro forma net income attributable to Fortinet, Inc.</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%">134.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">242.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"/><td colspan="3" style="display:none"/></tr></table> 825200000 1572600000 134900000 242400000 GOODWILL AND OTHER INTANGIBLE ASSETS—Net<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill (in millions):</span></div><div><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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 currency translation 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%">(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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairments to goodwill during the six months ended June 30, 2022 or during prior periods.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets—Net</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present other intangible assets—net (in millions, except years):</span></div><div style="text-align:center"><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:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.616%"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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-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:9pt;font-weight:700;line-height:100%">Weighted-Average Useful Life (in Years)</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:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets—net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Finite-lived intangible 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">5.7</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%">20.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.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%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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%">1.0</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.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%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.616%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">Weighted-Average Useful Life (in Years)</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:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets—net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Finite-lived intangible 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">6.0</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%">22.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%">11.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.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:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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%">1.0</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $6.0 million and $3.5 million during the three months ended June 30, 2022 and 2021, respectively. Amortization expense was $12.4 million and $6.9 million during the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):</span></div><div style="text-align:center"><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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><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:400;line-height:100%"> </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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">2022 (the remainder of 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%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #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:#ffffff;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%">45.4 </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:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in the carrying amount of goodwill (in millions):</span></div><div><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:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 currency translation 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%">(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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 125100000 -3800000 121300000 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present other intangible assets—net (in millions, except years):</span></div><div style="text-align:center"><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:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.616%"/><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:9pt;font-weight:700;line-height:100%">June 30, 2022</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-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:9pt;font-weight:700;line-height:100%">Weighted-Average Useful Life (in Years)</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:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets—net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Finite-lived intangible 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">5.7</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%">20.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.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%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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%">1.0</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.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%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.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.616%"/><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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%">Weighted-Average Useful Life (in Years)</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:9pt;font-weight:700;line-height:100%">Gross</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets—net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Finite-lived intangible 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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">6.0</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%">22.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%">11.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.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:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</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%">1.0</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P4Y 78200000 45700000 32500000 P5Y8M12D 20700000 13100000 7600000 P10Y 5100000 400000 4700000 P1Y 4000000.0 3400000 600000 108000000.0 62600000 45400000 P4Y 82200000 38000000.0 44200000 P6Y 22200000 11900000 10300000 P10Y 6100000 200000 5900000 P1Y 4800000 1600000 3200000 115300000 51700000 63600000 6000000 3500000 12400000 6900000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes estimated future amortization expense of finite-lived intangible assets—net (in millions):</span></div><div style="text-align:center"><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:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><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:400;line-height:100%"> </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%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Years:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">2022 (the remainder of 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%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">10.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #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:#ffffff;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%">45.4 </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:bottom"/></tr></table></div> 9100000 14900000 10200000 5200000 1100000 4900000 45400000 NET INCOME PER SHARE<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basic net income per share is computed by dividing net income attributable to Fortinet, Inc., by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income attributable to Fortinet, Inc. by the weighted-average number of shares of common stock outstanding during the period, plus the dilutive effects of restricted stock units (“RSUs”) and stock options. Dilutive shares of common stock are determined by applying the treasury stock method.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share attributable to Fortinet, Inc. is as follows (in millions, except per share amounts):</span></div><div style="text-align:center"><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:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.326%"/><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.332%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income including non-controlling interests</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%">173.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%">137.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%">311.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%">244.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 loss attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Fortinet, Inc.</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%">173.5 </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%">137.5 </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%">311.9 </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.7 </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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding-basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795.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%">816.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%">799.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%">815.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding-basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795.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%">816.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%">799.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%">815.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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%">RSUs </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%">6.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%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">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:#cceeff;padding:2px 1pt 2px 48.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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute diluted net income per share attributable to Fortinet, Inc.</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%">810.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%">835.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">815.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 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%">833.7 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Fortinet, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share attributable to Fortinet, Inc. for the periods presented, as their effect would have been antidilutive (in millions):</span></div><div style="text-align:center"><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:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.326%"/><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.332%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">3.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share attributable to Fortinet, Inc. is as follows (in millions, except per share amounts):</span></div><div style="text-align:center"><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:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.326%"/><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.332%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income including non-controlling interests</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%">173.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%">137.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%">311.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%">244.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align: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 loss attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Fortinet, Inc.</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%">173.5 </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%">137.5 </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%">311.9 </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.7 </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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding-basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795.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%">816.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%">799.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%">815.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted shares:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding-basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795.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%">816.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%">799.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%">815.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.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%">RSUs </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%">6.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%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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%">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:#cceeff;padding:2px 1pt 2px 48.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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute diluted net income per share attributable to Fortinet, Inc.</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%">810.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%">835.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">815.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 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%">833.7 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to Fortinet, Inc.:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.29 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 173400000 137500000 311700000 244700000 -100000 0 -200000 0 173500000 137500000 311900000 244700000 795400000 816700000 799400000 815900000 795400000 816700000 799400000 815900000 6400000 11000000.0 7500000 10600000 8300000 7700000 8500000 7200000 810100000 835400000 815400000 833700000 0.22 0.17 0.39 0.30 0.21 0.16 0.38 0.29 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following weighted-average shares of common stock were excluded from the computation of diluted net income per share attributable to Fortinet, Inc. for the periods presented, as their effect would have been antidilutive (in millions):</span></div><div style="text-align:center"><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:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.326%"/><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.332%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">3.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400000 400000 400000 1100000 1600000 2500000 1200000 2100000 2000000.0 2900000 1600000 3200000 DEBT<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 and 2031 Senior Notes</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2021, we issued $1.0 billion aggregate principal amount of senior notes (collectively, the “Senior Notes”), consisting of $500.0 million aggregate principal amount of 1.0% notes due March 15, 2026 (the “2026 Senior Notes”) and $500.0 million aggregate principal amount of 2.2% notes due March 15, 2031 (the “2031 Senior Notes”), in an underwritten registered public offering. The Senior Notes are senior unsecured obligations and rank equally with each other in right of payment and with our other outstanding obligations. We may redeem the Senior Notes at any time in whole or in part for cash, at specified redemption prices that include accrued and unpaid interest, if any, and a make-whole premium. However, no make-whole premium will be paid for redemptions of the 2026 Senior Notes on or after February 15, 2026, or the 2031 Senior Notes on or after December 15, 2030. Interest on the Senior Notes is payable on March 15 and September 15 of each year, beginning on September 15, 2021. As of June 30, 2022 and December 31, 2021, the Senior Notes were recorded as long-term debt, net of discount and issuance costs, which are amortized to interest expense over the respective contractual terms of these notes using the effective interest method.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total outstanding debt is summarized below (in millions, except percentages):</span></div><div><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><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.905%"/><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.905%"/><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.905%"/><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.471%"/><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:400;line-height:100%"> </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%">Maturity</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%">Coupon Rate</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%">Effective Interest Rate</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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Senior Notes</span></td><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%">March 2026</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%">1.0%</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%">1.3%</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%">500.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%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total 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="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%">1,000.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 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%">1,000.0 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total long-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="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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989.4 </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988.4 </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:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, we accrued interest payable of $4.7 million, and there are no financial covenants with which we must comply. During the three months ended June 30, 2022 and 2021 we recorded $4.5 million of total interest expense in relation to these Senior Notes in each quarter. During the six months ended June 30, 2022 and 2021 we recorded $9.0 million and $5.8 million of total interest expense in relation to these Senior Notes, respectively. No interest costs were capitalized for the three months or six months ended June 30, 2022 and 2021, as the costs that qualified for capitalization were not material.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the outstanding Senior Notes was approximately $848.4 million, including accrued and unpaid interest, as of June 30, 2022. The fair value was determined based on observable market prices of identical instruments in less active markets. The estimated fair values are based on Level 2 inputs.</span></div> 1000000000 500000000 0.010 500000000 0.022 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total outstanding debt is summarized below (in millions, except percentages):</span></div><div><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:36.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.905%"/><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.905%"/><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.905%"/><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.905%"/><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.471%"/><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:400;line-height:100%"> </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%">Maturity</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%">Coupon Rate</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%">Effective Interest Rate</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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Senior Notes</span></td><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%">March 2026</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%">1.0%</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%">1.3%</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%">500.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%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total 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="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%">1,000.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 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%">1,000.0 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total long-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="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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989.4 </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:bottom"/><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:bottom"><span style="color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988.4 </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:bottom"/></tr></table></div> 0.010 0.013 500000000.0 500000000.0 0.022 0.023 500000000.0 500000000.0 1000000000 1000000000 10600000 11600000 989400000 988400000 4700000 4700000 4500000 4500000 9000000 5800000 0 0 0 0 848400000 COMMITMENTS AND CONTINGENCIES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our inventory purchase commitments as of June 30, 2022 (in millions):</span><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.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.344%"/><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:18.348%"/><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%">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:9pt;font-weight:700;line-height:100%">2022</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%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory purchase commitments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Inventory Purchase Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—Our independent contract manufacturers and certain component suppliers procure components and build our products based on our forecasts and the availability of various components. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for extended lead times, changes in supplier delivery commitments and other supply chain matters and other market conditions. In order to manage manufacturing lead times, plan for adequate component supply and incentivize suppliers to deliver, we may issue purchase orders to some of our independent contract manufacturers which are non-cancelable. As of June 30, 2022 and December 31, 2021, we had $1.49 billion and $1.14 billion, respectively, of open purchase orders with our independent contract manufacturers that are non-cancelable. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Contractual Commitments and Open Purchase Orders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. A significant portion of our reported purchase commitments consist of firm and non-cancelable commitments. In certain instances, contractual commitments allow us the option to cancel, reschedule and adjust our requirements based on our business needs prior to firm orders being placed. As of June 30, 2022 and December 31, 2021, we had $117.1 million and $126.7 million, respectively, in other contractual commitments having a remaining term in excess of one year that are non-cancelable and an additional $80.0 million and $68.9 million, respectively, in contractual commitments for operating lease liabilities.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">—We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of certain of these matters is currently not determinable and not predictable, we currently are unaware of any existing claims or proceedings that we believe are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any IP litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. Litigation is unpredictable and the actual liability in any such matters may be materially different from our current estimates, which could result in the need to adjust any accrued liability and record additional expenses. We accrue for contingencies when we believe that a loss is probable and that we can reasonably estimate the amount of any such loss. These accruals are generally based on a range of possible outcomes that require significant management judgement. If no amount within a range is a better estimate than any other, we accrue the minimum amount.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In December 2021, we entered into an agreement that provided for settlement and dismissal of an existing patent infringement lawsuit and a mutual covenant-not-to-sue for a defined duration of time. We have settled and paid $10.0 million in cash, of which $5.6 million was related to the dismissal of the lawsuit and was expensed as a general and administrative expense, and $4.4 million was deferred and will be expensed over time as royalty cost of revenue. Litigation loss contingency accruals associated with other outstanding cases were not material as of June 30, 2022 and December 31, 2021.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification and Other Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain IP rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of IP infringement that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. Although from time to time there are indemnification claims asserted against us and currently there are pending indemnification claims, to date there have been no material awards under such indemnification provisions.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Similar to other security companies and companies in other industries, we have in the past experienced, and we may in the future experience, cybersecurity threats, malicious activity directed against our information technology infrastructure or </span></div>unauthorized attempts to gain access to our and our customers’ sensitive information and systems. We currently are unaware of any existing claims or proceedings related to these types of matters, including any that we believe are likely to have a material adverse effect on our financial position. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our inventory purchase commitments as of June 30, 2022 (in millions):</span><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.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.344%"/><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:18.348%"/><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%">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:9pt;font-weight:700;line-height:100%">2022</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%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory purchase commitments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,492.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1492100000 1203400000 288700000 1490000000 1140000000 117100000 126700000 P1Y 80000000 68900000 10000000 5600000 4400000 EQUITY (DEFICIT)<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Plans</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain the Amended and Restated Fortinet, Inc. 2009 Equity Incentive Plan (the “Amended Plan”) pursuant to which we have granted RSUs and stock options. As of June 30, 2022, there were a total of 57.3 million shares of common stock available for grant under the Amended Plan. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity and related information for RSUs for the periods presented below (in millions, except per share amounts):</span></div><div style="text-align:center"><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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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.567%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</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-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:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value per Share </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">60.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(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%">22.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense is recognized on a straight-line basis over the vesting period of each RSU. As of June 30, 2022, total compensation expense related to unvested RSUs granted to employees and non-employees under the Amended Plan, but not yet recognized, was $413.7 million, with a weighted-average remaining vesting period of 2.7 years.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy employee withholding tax requirements. The payment of the withheld taxes to the tax authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the number and value of the shares withheld for employee taxes (in millions):</span></div><div style="text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount withheld for taxes</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%">35.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.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%">100.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">76.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Options</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions relating to our employee stock options:</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:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</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%">Volatility</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.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%">36.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%">41.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%">39.4 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Dividend 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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity and related information for the periods presented below (in millions, except exercise prices and contractual life):</span></div><div style="text-align:center"><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:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:9.880%"/><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:9.441%"/><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:8.713%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">Options Outstanding</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-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:9pt;font-weight:700;line-height:100%">Number<br/>of Shares</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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price </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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">61.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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%">16.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#ffffff;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-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-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%">22.83 </span></td><td style="background-color:#ffffff;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 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%">3.8</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%">482.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable—June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the exercise price of stock options and the quoted market price of our common stock on June 30, 2022 for all in-the-money stock options. Stock compensation expense is recognized on a straight-line basis over the vesting period of each stock option. As of June 30, 2022, total compensation expense related to unvested stock options granted to employees but not yet recognized was $61.6 million, with a weighted-average remaining vesting period of 2.9 years.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to our stock options is summarized below (in millions, except per share amounts):</span></div><div style="text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value per share granted </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value of options exercised </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%">13.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%">16.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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, is included in costs and expenses as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenue</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%">4.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.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%">9.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%">7.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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.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%">53.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%">54.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total stock-based compensation expense</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%">55.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%">53.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%">109.2 </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%">103.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"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, by award type (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of income is as follows (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit associated with stock-based compensation </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, under the Share Repurchase Program originally approved by our board of directors in January 2016 (the “Repurchase Program”), our board of directors approved a $1.25 billion increase and extended the term to February 28, 2023, bringing the aggregate amount authorized to be repurchased to $4.25 billion. Share repurchases may be made by us from time to time in privately negotiated transactions or in open-market transactions. The Repurchase Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. Refer to Note 16. Subsequent Events for information of the approved $1.0 billion increase in the authorized stock repurchase under the Repurchase Program in July 2022. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June 30, 2022, we repurchased 14.4 million and 25.8 million shares of common stock, respectively, under the Repurchase Program in open-market transactions at a weighted-average price of $55.45 per share and $57.82 per share, respectively, for an aggregate purchase price of $800.0 million and $1.49 billion, respectively. As of June 30, 2022, $29.6 million remained available for future share repurchases under the Repurchase Program.</span></div> 57300000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity and related information for RSUs for the periods presented below (in millions, except per share amounts):</span></div><div style="text-align:center"><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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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.567%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Restricted Stock Units Outstanding</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-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:9pt;font-weight:700;line-height:100%">Number of Shares</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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value per Share </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">60.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(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%">22.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15700000 27.06 2700000 60.67 700000 33.06 4900000 22.36 12800000 35.61 413700000 P2Y8M12D <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the number and value of the shares withheld for employee taxes (in millions):</span></div><div style="text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld for taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount withheld for taxes</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%">35.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.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%">100.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">76.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 600000 900000 1700000 2200000 35300000 34700000 100100000 76100000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the weighted-average assumptions relating to our employee stock options:</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:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</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%">Volatility</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.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%">36.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%">41.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%">39.4 </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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Dividend 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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </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> P4Y4M24D P4Y4M24D P4Y4M24D P4Y4M24D 0.436 0.366 0.411 0.394 0.029 0.007 0.019 0.005 0 0 0 0 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity and related information for the periods presented below (in millions, except exercise prices and contractual life):</span></div><div style="text-align:center"><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:55.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><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:9.880%"/><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:9.441%"/><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:8.713%"/><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:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">Options Outstanding</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-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:9pt;font-weight:700;line-height:100%">Number<br/>of Shares</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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Exercise<br/>Price </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:9pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">61.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.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%">16.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance—June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest—June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0 </span></td><td style="background-color:#ffffff;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-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-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%">22.83 </span></td><td style="background-color:#ffffff;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 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%">3.8</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%">482.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercisable—June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.10 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13700000 18.57 P4Y 729900000 1400000 61.71 100000 35.94 1000000.0 16.30 14000000.0 22.83 14000000.0 22.83 P3Y9M18D 482200000 9000000.0 14.10 P2Y10M24D 383800000 61600000 P2Y10M24D <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to our stock options is summarized below (in millions, except per share amounts):</span></div><div style="text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value per share granted </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value of options exercised </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%">13.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%">16.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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of options vested</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21.33 12.28 22.28 11.35 13800000 16900000 43700000 39300000 4800000 3700000 15000000.0 10700000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, is included in costs and expenses as follows (in millions):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of service revenue</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%">4.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.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%">9.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%">7.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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.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%">53.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%">54.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total stock-based compensation expense</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%">55.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%">53.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%">109.2 </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%">103.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"/></tr></table></div> 400000 500000 800000 900000 4700000 3800000 9200000 7300000 16100000 14500000 31200000 27500000 26400000 27700000 53100000 54500000 7700000 7000000.0 14900000 13300000 55300000 53500000 109200000 103500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense, including stock-based compensation expense related to awards classified as liabilities, by award type (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 49000000.0 48500000 97300000 94300000 6300000 5000000.0 11900000 9200000 55300000 53500000 109200000 103500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax benefit associated with stock-based compensation that is recognized in the condensed consolidated statements of income is as follows (in millions):</span></div><div style="margin-top:5pt;text-align:center"><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit associated with stock-based compensation </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12200000 11800000 24000000.0 22800000 1250000000 4250000000 1000000000 14400000 25800000 55.45 57.82 800000000 1490000000 29600000 INCOME TAXES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our effective tax rate was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for the three months ended June 30, 2022, compared to an effective tax rate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">5% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">for the same period last year. Our effective tax rate was negative 2% for the six months ended June 30, 2022, compared to an effective tax rate of 7% for the same period last year. The effective tax rates for the periods presented are primarily comprised of U.S. federal and state taxes, withholding taxes, foreign taxes, the tax benefit from foreign-derived intangible income deduction (the “FDII deduction”) and excess tax benefits from stock-based compensation expense. The tax rates for the three months ended June 30, 2022 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$54.5 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$38.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, respectively. The tax rate for the three months ended June 30, 2022 was impacted by a tax benefit of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> from the FDII deduction, excess tax benefits from stock-based compensation expense of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> $17.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and release of reserves of $16.2 million on uncertain tax positions and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the accrued interest thereon</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> due to the expiration of the statute of limitations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The tax rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for the three months ended June 30, 2021 was impacted by a tax benefit of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$7.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> from the FDII deduction, excess tax benefits from stock-based compensation expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and release of reserves of $5.2 million on uncertain tax positions and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the accrued interest thereon</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> due to the expiration of the statute of limitations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax rates for the six months ended June 30, 2022 and 2021 were composed of U.S. federal and state taxes, withholding taxes and foreign taxes that amounted to $93.3 million and $75.4 million, respectively. The tax rate for the six months ended June 30, 2022 was impacted by a tax benefit of $33.3 million from the FDII deduction, excess tax benefits from stock-based compensation expense of $49.5 million and release of reserves of $16.2 million on uncertain tax positions and the accrued interest thereon</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> due</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to the expiration of the statute of limitations. The tax rate for the six months ended June 30, 2021 was impacted by a tax benefit of $15.2 million from the FDII deduction, excess tax benefits from stock-based compensation </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">expense of $35.3 million and release of reserves of $5.2 million on uncertain tax positions and the accrued interest thereon</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> due</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to the expiration of the statute of limitations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2022 and December 31, 2021, unrecognized tax benefits were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$64.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$73.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, respectively. If recognized, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$56.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> of the unrecognized tax benefits as of June 30, 2022 would favorably affect our effective tax rate. It is our policy to include accrued interest and penalties related to unrecognized tax benefits in income tax expense. As of June 30, 2022 and December 31, 2021, accrued interest and penalties were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$9.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and $13.3 million, respectively. It is reasonably possible that our gross unrecognized tax benefits will decrease by up to $21.1 million in the next 12 months, due to the lapse of statutes of limitation in various jurisdictions. This decrease, if recognized, would favorably impact our effective tax rate, and would be recognized as additional tax benefits.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in various U.S. state and foreign jurisdictions. Generally, we are no longer subject to examination by U.S federal income tax authorities for tax years prior to 2015. We are no longer subject to U.S. state and foreign income tax examinations by tax authorities for tax years prior to 2010. We currently have ongoing tax audits in the United Kingdom, Canada, Germany and several other foreign jurisdictions. The focus of these audits is the inter-company profit allocation.</span></div>On September 29, 2020, the United States Department of the Treasury (the “U.S. Treasury”) and the Internal Revenue Service (the “IRS”) released final regulations related to foreign tax credits that were the subject of proposed regulations issued in December 2019 and proposed certain provisions in proposed regulations issued in December 2019. The final and proposed regulations provide administrative guidance for the foreign tax credit regime, which was updated in the 2017 Tax Cuts and Jobs Act (the “2017 Tax Act”). Generally, the provisions that were included in the 2019 proposed regulations apply to taxable years ended on or after December 16, 2019, except as otherwise specified. On December 28, 2021, the U.S. Treasury and the IRS released final regulations addressing various aspects of the foreign tax credit regime, which did not have a material impact on our consolidated financial statements as of December 31, 2021. On January 4, 2022, the U.S. Treasury and the IRS published another tranche of final regulations regarding the foreign tax credit. These final regulations impose new requirements that a foreign tax must meet in order to be creditable against U.S. income taxes, and generally apply to tax years beginning on or after December 28, 2021. These final regulations adversely impact our ability to claim foreign tax credits in the United States for certain taxes imposed by certain foreign jurisdictions. These final regulations increased our tax expense in the six months ended June 30, 2022 by approximately $9.3 million. 0.01 0.05 -0.02 0.07 54500000 38000000 18600000 17300000 16200000 7100000 18200000 5200000 93300000 75400000 33300000 49500000 16200000 15200000 35300000 5200000 64900000 73300000 56600000 9800000 13300000 21100000 9300000 DEFINED CONTRIBUTION PLANS<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax-deferred savings plan under our 401(k) Plan permits participating U.S. employees to contribute a portion of their pre-tax or after-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan Program (the “RRSP”), which permits participants to make pre-tax contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to our 401(k) Plan and the RRSP for the three months ended June 30, 2022 and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $3.2 million and $2.7 million, respectively. Our matching contributions to our 401(k) Plan and the RRSP for the six months ended June 30, 2022 and 2021 were $6.6 million and $5.4 million, respectively.</span> 0.50 0.04 3200000 2700000 6600000 5400000 SEGMENT INFORMATIONOperating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region is based on the billing address of our customers. The following tables set forth revenue and property and equipment—net by geographic region (in millions):</span></div><div><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-weight:700;line-height:100%;text-decoration:underline">Revenue</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">312.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%">251.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%">598.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%">464.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total Americas</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%">413.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%">337.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796.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%">627.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (“APAC”)</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%">224.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%">157.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%">450.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%">301.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">net</span></div></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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">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%">564.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%">472.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Americas</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.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"/><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%">687.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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following distributors accounted for 10% or more of our revenue:</span></div><div><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:43.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.917%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</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 </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%">12 </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%">14 </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%">12 </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:#cceeff;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%">Distributor C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following distributors accounted for 10% or more of net accounts receivable:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</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%">12 </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%">13 </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:#cceeff;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%">Distributor C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div> 1 0 1 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region is based on the billing address of our customers. The following tables set forth revenue and property and equipment—net by geographic region (in millions):</span></div><div><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:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><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.350%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</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-weight:700;line-height:100%;text-decoration:underline">Revenue</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><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:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">312.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%">251.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%">598.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%">464.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total Americas</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%">413.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%">337.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">796.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%">627.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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific (“APAC”)</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%">224.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%">157.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%">450.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%">301.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,984.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 312900000 251700000 598700000 464200000 100700000 85300000 197500000 163700000 413600000 337000000.0 796200000 627900000 391800000 306200000 737800000 581900000 224700000 157900000 450900000 301600000 1030100000 801100000 1984900000 1511400000 <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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">net</span></div></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%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">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%">564.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%">472.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Canada</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Americas</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.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.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.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"/><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%">687.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> 564000000.0 472400000 196500000 170900000 1300000 1600000 761800000 644900000 34100000 31000000.0 18700000 11700000 814600000 687600000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following distributors accounted for 10% or more of our revenue:</span></div><div><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:43.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><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.917%"/><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:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</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 </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%">12 </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%">14 </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%">12 </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:#cceeff;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%">Distributor C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">* Represents less than 10%</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following distributors accounted for 10% or more of net accounts receivable:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,<br/>2022</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%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Distributor A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#cceeff;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributor B</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%">12 </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%">13 </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:#cceeff;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%">Distributor C</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/></tr></table></div> 0.29 0.31 0.29 0.32 0.14 0.12 0.14 0.12 0.13 0.14 0.30 0.33 0.12 0.13 0.16 0.13 SUBSEQUENT EVENTS<div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Real property purchase</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, we purchased real property in Union City totaling approximately 59,000 square feet for a cash payment of $65.3 million.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, our board of directors approved a $1.00 billion increase in the authorized stock repurchase under our share repurchase program. As of August 4, 2022, approximately $1.03 billion remained available for future share repurchases.</span></div> 59000 65300000 1000000000 1030000000.00 EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .^ !54'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 " #O@ 55?A_$C^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R''8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_ M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H< M]1Y!<'X''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#%59 5/3 MQ'@:V@:N@ E&F'S^+J!=B'/U3^S< 79.#MDMJ;[OR[Z><^,.%;P_/[W.ZQ8N M9-+!X/@K.TFGB"MVF?Q6KS?;1Z8$%Z+@#P6_W0HN^;VLZH_)]8??5=AWUNW< M/S:^"*H&?MV%^@)02P,$% @ [X %59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #O@ 55]!S29M % #/'@ & 'AL+W=OV2#G:3R@7J6+^#;>:W'1Y=7TM56R*_)BG-%GJ,P3JX;*Z76[UJMQ%OQB"67 M8LUCN+,0,F(*3N6RE:PE9WX6%(4M:EG=5L2"N#&\RJY-Y/!*I"H,8CZ1)$FC MB,G=#0_%]KIA-PX7GH+E2ND+K>'5FBWYE*O?UQ,)9ZU"Q0\B'B>!B(GDB^O& MR'[G.E0'9$]\#O@V>7%,-,I*EB1+1/AA*$ 5Q_L^>]Q_B18!C5P30?0!]$V!7O<'9!S@9:%ZR M#.N6*3:\DF)+I'X:U/1!]FVR:* )8IW&J9)P-X X-;P57@I9483%/KF+5:!V M9!SGU4-_YB9)5DSRY*JEX&TZIN7ME6]R95JAW"4?1*Q6":CZW'\=WX)2%D6E MAZ+>4%3PMS2^)(YU0:A%J:$\[K'P\)+0@2G\57&>*#9?DK]$\ M41(JX]^F+Y0KM,T*NH6^2];,X]<-:(()EQO>&/[PG=VU?C;A?2.Q5[#M K:- MJ9?59+9;[($U\+J4QXN)22J>FC MN&A43;QN@=<]#6_"92!TV_8)]!#&Y.%*1;NK;'AH?$W.7L'9.[%F2@:#2]9I M5><1UUJP,#$F$@VK"=@O /MHH?:=\GT0VFB1.-K4MI6.V[VFU>E:3G]@Y$6#Z_+2DI>>PCOR?5!/+@X'Y &> M(Q]C3/8%W=/>&*@[;5[QI)SV&0[-(AV;BQR6KK"":_U6"X ' 9L<[AA^S2 M$-FXBWD0'N1KLA(Q9AB.B%"GT^SU+,O(=PX[9)=^R,;-S"Q08(7$@MCTQ_E/ M9,J]5$(FC9"XDBNB",:CJ1+>UPORO74)/HE,F"2?66AV]+A@7?32+=FXS0&/ MZP?QDDQWT5R$1N(C/FGV.#-RG<,>T=(>4=S '')([IZ]%8N7O-(&'A%Z'$UO M1\:I)AY8E[!T0_0D-^2F4NK)2CY#R5()XTAJ7%XYHOC%N"CCXE%U.4L71$]R M0>,89M3Y$IV>=;(#N)$35ZSB/(?SH:7SH2VAN&LY)'+%(9$8'BY3C7<. M^T-+^T-QYW+H:5^-[=-L$9M\3!68V5B/H4;B;V1L]M\A5^MD:GH[93/L]?L= M:O6ZX(8W)LC2 ]&3%H5"CN5T81C_UL>>\^9.:,^Y7H:DI<[I.9\1Q^QRG]CH.[DX.A>YE&;*G] MB%RS:=.F8URFQ2/_+VCKQ9:A'O&RG=2$>'HA,M\]+*X6N[6C;(^R53Z>;_5^ M8'K 3$C(%Q!J7?:@QY/Y[FE^HL0ZVX"<"Z5$E!VN./.YU _ _840ZG"B7U#L M80__!5!+ P04 " #O@ 55=N8%2UX' #)'0 & 'AL+W=O MW4N"E9@I(!?DI+U/?RL@@"VA].;J%PG8J^6_>MC?2IP_\^Q+OF-,H&])G.87 MO9T0^_?#81[N6!+D [YG*?SRP+,D$'";/0[S?<:";=$HB8?$LL;#)(C2WN2\ M^.XVFYSS@XBCE-UF*#\D29!]OV0Q?[[HX=[+%ZOH<2?D%\/)^3YX9&LF[O:W M&=P-:R_;*&%I'O$49>SAHC?%[V?4E0T*B\\1>\Y;UTB&_4S9@D,L5OSY-U8%-)+^0A[GQ5_T7-E:/10><:?42:MP9N\*/JF: W11*DE+XHUW1WZU6_G*#INNUOUF_U\53.K#U#N0B>Y_O@Y!=]& 5Y2Q[8KW) MK[_@L?5!%]U/=;Q!J,3V269J.V&?9LO78/(A94*G=*R( M\&!,1R=252O7<@:.7JM3:W6,6A=+D<=;&\T(">Z-%;.:.#J=;FU M+M>HZS9C^R#:(O9M+S-E7BPB+G8L@P2=9: 9!7G.])/457N**B.O&HU' ]MJ M?3H6E5>'X!E#V' 1Q#^@UE/GJ3QU;#(,LJ\NEE^ZF_\ MU35:+#_[Z\TUY.:U%C*6.M"NJTQ3C9EM6UWS ;>8B2IV1L2SU72DL?.Z*R;< J[/U3&7BVFEXNKQ6;AZVM9; 3= M?RUF?Y:WXZ ;I&$ST^K29A]\EW6--F"55-BCK0ZO(M&8V>Z@HT@D#<^(F6<@ M,3O ;BJ.@OLH[JP.B8HI8F,EE6G,L.=TI3+2T(R8:?:B$OHQXW%<[A%X(HN= M0&ZUM9)53&' U&F^J,R.BF]OU"&XM6E[A67L@4$ELX6B%BK&@W;DB4HG8F&J M=JIJAQW'Z1S[!F/$C+'CDNNU&:!2BHPAPYTR5V='L=N504B#,V+&60W=E?_9 M7][Y6I$:7GGP>W/ MJ6JUB>-U:F[01LQH:TK:N7^I)2_1;+E<3UU*.K/N'-7 C9CA5K+WM?Y4R07< M5[I0Q[?6BCM6V-"-F/=?Y4IZ;06I>ZC1V+&55*^SP\3JVKN2!D?$C".8FM>+ M01Q:SQ>:=MOR@1EK^U_+C9WD[CKBA)C53<\:3A*6 /8 MI -",_04Q(>70Q9\-H)]L87R79#)@X.#V/$L^H=M/R!'+MZ"M2YNF41Y+EE< M'#$<1"[@(DH?42#0[X>4E?I?SD\+JSD+67+/LNJGZFST#-B8[UEQ1AYK#U2H M2G!+2>6O&!UW7<-O:N;W=+N-9&$!JUH>K/2C%(7!/H)5KA6J(32ACK*=TMJ- M.G'Y! 7Y^+5L0]41QG;R9<93PS%/->?H:JP[L,&^32QZ\SL MSDYNB$[-1&^KWK*'*(RTYWU4A74?)I*C'$SH#&V JM2;@ M!W&&%FDX*)?5CL=;EN7%6G(^O)RTOJVBT:92JE*\3SWU!$MCY[BXBP*TP3TU MXW[)TW[(4R$+:;ENHU0P6(D=A^PJTK%Z.*BS&GDVYL/6>S;Y MDO,ZR!ZC-$X"&4$3 K,K*]X;EC>#[XM7;/1>")\7EC@4PJ:4!_/[ H2RH M;N3;O/KM[>1?4$L#!!0 ( .^ !57CFYU\FP( $\' 8 >&PO=V]R M:W-H965T&ULK55=;],P%/TK5D (I-%\M,G*:".MG29 0JI6 M 0^(!S>Y;:PZ=K"==O#KN7;2J&7IV"3ZT/@Z]QR?<^U<3_92;74!8,A]R86> M>H4QU97OZZR DNJ!K$#@F[54)348JHVO*P4T=Z"2^U$0)'Y)F?#2B9M;J'0B M:\.9@(4BNBY+JG[-@,O]U N]P\0=VQ3&3OCII*(;6(+Y4BT41G['DK,2A&92 M$ 7KJ7<=7LT3F^\2OC+8ZZ,QL4Y64FYM\#&?>H$5!!PR8QDH/G8P!\XM$#P^L-\Z[^AE137,)?_&MW4X H2C,X"H!41/!0Q;P- 9;90Y6S?4T'2B MY)XHFXUL=N!JX]#HA@F[BTNC\"U#G$GG4N2X)Y 3'&G)64X-!C/*J"DGO@&55@N/VM7G#4K1F=6_%2+ 1D&%R0*HJ@' M/G\V7^"5KF@&4P\_,0UJ!U[ZZD68!._[C/\GLI,R#+LR M#!]CQW-0ENAV:62VO2 5561'>0WD=2XYITJ3"E2SY6_ZZM"0OW/DMG'LTF 0 M!+@_NV.#_\HZ43[JE(^>H;PYE836II"*_8:\3VU#&!_I"..@_?TE^4FI)[KC M3G?\?-U,Z[I?<_Q R.5X/.J3_#!S'#ZJ..D4)\]7C#>#-E3D3&SZ9"=/EOTP M\YQL_ZC=V:OF,U4;)C3AL$9L,+A$$M6T[R8PLG(=<"4-]E,W+/#& V43\/U: M2G,(;%/M[M#T#U!+ P04 " #O@ 55\6!T?DP) "S-@ & 'AL+W=O M6I+7EN2+MRC^D;P( MD:*?FW687'9>TG1[WNLERQ>Q\9-NM!6A_,M3%&_\5'Z,GWO)-A;^*F^T6?>( M93F]C1^$G>%%_MU]/+R(=NDZ",5]C)+=9N/'?U^+=?1VV<&=]R]FP?-+FGW1 M&UYL_6R#>DLKO* OE M,8I^9!_&J\N.E=V16(MEFE'X\L>K&(GU.F.2]_%70=HY7#-K6/W]G?TF#UX& M\^@G8A2M_PA6Z> &I&A F@U82P-:-*#'7H$5#=BQ5["+!GGHO7WL M>>(\/_6'%W'TAN(,+=FR7_+LYZUEOH(P$\H\C>5? ]DN'8ZB<"6[7:R0_"V) MUL'*3^6'>2I_2#VD"8J>T#A<1AN!SM##W$,GOWY!R8L?BP0%(;H+UFO9X"6V41WGFS]I;CLR)DL$?&KZ Q_^P4[UN]04DV2>2;)N"&R6OK9 M(?U,QSY<1*F_EO/RJPAW NJ#??-^WCQ[-KP.L46MKNSZUVIV59AKX2;* \@& M+NL.ZC .P&R,N^P JX5J'T*UM4H;3><+-+U!.L79)A5GDLPS2<8-D=6ZP3ET M@W.$XI91DF8/ (WR]C1N107$MKIN0W@J"KM.4U&>BK(MUG4:NE-1E-&N# %JKF]2[O]P==VA" M\]G58CSYBOB?]WPRYW-0> .3PC-)YIDDXX;(:CV!K=(%6UKIS22G'R]?D!^N M9)WQ*@NH;69_01]KJ7(@3%$@!+.@;*K@;-F MU"J3XW295?F'6S)0NGFL=:O#K[ZLU629'H2I+-%ES;Z3Z9!3[E;$Z=]2"6DJ M8C 75+FW,]S4ZN@HE >AB#+U?H2J)Z#TT_@80YW%ZV>21^+G-JN"X;J5*9UF M-WMM5(!J*I'=UF\&K7)A3!4)J&3NP&T=[*6UQEK+6'GBC">CZ1T'H[75:6M@ MJ[,; &/]YH3@ 3#*'+6751AQ!MTVG9<5:7U;&63@),-"^.I*8.H,?@_(*5%7&9\WR$&*R6S5< M>D2L-XG3Q3<^*_H3G13Q?OGM%Y=@\ON$+\#050-W)BVC!<^I12+4-DI9XT'$ MV&W*AX.PBG[JJ2C](]::HF&1A&M^,YWQ]Y0LKO[D6! (9+F1< D#H' B Y M$)H3 X#"@PJJGH/2WQ&]O_MG(B"J\SISE=6D E75@-6,'2#"B@GF6J9ZY*7+ M(WJ7)^>"]TZ6/VX?O.RY-YE.SD;3R6(VO;W=/P?W$ROBB+Z+W]^68WOL5=' MLB9FJGIE%ZNF X)1)34>R*; .,A&VYZYM'3H5._0[^-HM5N"*\WZEI_>6C?) MYAEEXZ;8ZGU0U@J4:*=0[?$&;9GQZ4XPR>899>.FV.J=4#EBHJ]0/CSD4+2O MNEYF6439NBJW>&6750_7+XD>?=:# HK=M*_L?$$P^4)JV$8!1^4AN5KP C%A. MZ[.VK!BHHY7@AR<>J+;B^+3^3+)Y1MFX*;9Z3Y3U"]77+\>=>Z#J>CIAZA8L M ,,N48P> &.VPL8!&*6D;6.&EC4+U:_BSV42@R4\R(R6%T;9/*-LW!1;O0_* M\H+JSY]HGSU&3YT89?.,LG%3;/5SG67%P_05S\H)*"L.IC_5_J$%8D;/MAME M\XRR<5-L]9ZHG&\_YCS.1Q:(J=L>-J7*86, QBA6]EH &+8(:])Q )?'ST&8H+5XDI>2%;$L&>+]&U+[#VFTS5\!>HS2--KDO[X(?R7B#"#_ M_A1%Z?N'[ *']]2&_P=02P,$% @ [X %50*>&>$_! \! !@ !X M;"]W;W)K0^?$X^>G)3^ M9':<6_*8I=),O9VU^^L@,.L=SYCQU9Y+>+-1.F,6NGH;F+WF+,F=LC2@83@( M,B:D-YOD8_=Z-E$'FPK)[S4QARQC^O,M3]5IZD7>T\ 'L=U9-Q#,)GNVY0_< M?MS?:^@%%4HB,BZ-4))HOIEZ-]'U,J+.(;?X0_"3J;6)"V6EU"?7>9],O="M MB*=\;1T$@\>1SWF:.B18QS\EJ%?-Z1SK[2?T=WGP$,R*&3Y7Z9\BL;NI-_)( MPC?LD-H/ZO0S+P/J.[RU2DW^GYQ*V] CZX.Q*BN=8069D,63/99$U!P !W>@ MI0-M.O1><(A+A_BU,_1*A]YK9^B7#GGH01%[3MR"63:;:'4BVED#FFOD[.?> MP)>03B@/5L-; 7YV-ET$_"7@_1)'+XE-*046<_\]>X1%L[_FWWY MS;.?D1%7 HESO/@%O$H)+PKAKYN5L1HR_F]L[POT'H[N/H/79L_6?.H!L.'Z MR+W9]]]%@_ GC/A+@BTN";:\$-C9%O6J+>IUH<]^@_-$%'L!C_20"+DE4LFK M->2%5I"7T!?2T'&?1,/9[D^!89Q^QBH=^_]QJT;:*H\@? MGELMVU:TUZM9G1'1KXCH=VKU=[OCFJS/1)HJ8ZZQF/N7%.8EP1:7!%M>".QL M/P;5?@PZA3G?,;EUHB10T<"1+>%$TYK+]6<"'PQI4N:*!6QS"MQ131Y7(S\. MZW]10YV%2[_F$C:4B8!&U!\UE-F%<\;"L&)A^$H6#A)JN53\"P>LDR6'PU7" M^!'2,C]K,2:&[4735F8B1F'3:($8(8DY;(5_%>'QCZKX1YWQ_\HA XEECV3% M)=\("P5FFE<95A$!ATM>8R@D=\N/FM(Y71@[(RSP08.=T1>5@<#0%C/H7!3G M9EQQ,^[DYJ4O%A;K&-F_T&^F 6+5E@)B1*-6)J!0(SS@*'PN.,/N=,"V^!O/ MK7*J^A*C0>S'#4XP,SBY&M0M$#,Z&OOC!BV862^NF9T34ZO$HU?D25L+A%FK MQ>I@V2KE+F>^CJ((TS9M,A1],4&/A-#OUXQ35+@VFC!S[YU M9:F/,D';]BND(2G?P%2A/X2]T\7UNNA8 MM<_OCRMEX3::-W><)5P[ WB_4&PO=V]R:W-H965T&ULQ9UODYNZ M%8>_"N/>:9.9V$82^$^ZNS,W-E+3:6XSR;VW+SI]06SMF@:#+^#=I)^^ A.# MT%D9LF9$UN]+O''2.A'@D\-5#FGW.=U(6SI=]G.37HUU1'%Y/I_EF)_=A M/DD/,E%_N4VS?5BHP^QNFA\R&6ZK2OMX2EUW-MV'43*ZN:I^]SZ[N4J/11PE M\GWFY,?]/LR^OI%Q^G ](J-OO_@0W>V*\A?3FZM#>"<_RN*WP_M,'4W/*MMH M+Y,\2A,GD[?7HY_):^%7%:H2OT?R(6]]=LI3^92FG\N#M]OKD5MZ)&.Y*4J) M4/VXERL9QZ62\N./6G1TMEE6;'_^ILZKDU9%NJ\K*P_V47+Z&7ZI&Z)5@;!' M*M"Z NU;@=456*<"G3]2P:LK>)T*[+$*?EW![UIX[*1G=859M\+LD0KSNL*\ M"M:I=:O0K,,BO+G*T@1INH M>.F,G=\^KIT7/[UT\EV8R=R)$N==%,T7X3QF&RD:^^Y418*#\W$X>1 M5PYUJ0ME@E6Q')1?YX=P(Z]'JOERF=W+T_;>8!I,L 4XYAB DE,RP1VS@36+Q,^R;LH2%).'9V#ZM*YNO G:K*LZA?AEZI@F8)E_WZA-$[C_DLH[ZR. M#' MCDF]3 :8)CFFF$ 2T[)C?LZ.N34[/LC#,=OLRBM7F&S5/6P19=7]A9$N%X8. MJYFA0\?IT!1[4I ML-3TN+>((;D8=S5U2_>R_!$?JQE_DB;C30LE13!*JL-.C$:CGM>]R5[9_1@< M=TRU %6-HZH)+#4]/QKP1P:3O[\?DXG#W KQ$# C4-$?@=C?;.)W9G:H1@-4 M-8ZJ)K#4](QH "#I20"EFMUI[.]R8C#@&NV;=WJD#P"$Q*CG&_=P0#DUJ)/N MH Z4(DN_.XR)NIQ_F0*2!@,2*QJ"^MB[,#MC5+@I47%?K7:QCZ&2/%0UCJHF ML-3TC&AH'K'CO$N4_7)ZF"!MN0 F8WZ?CF9J$4H] [4#Y=SNC0P'"HW+Z<*R MV\_\WOVL@5ID]HR\G6#RG!6JVAI5+4!5XZAJ DM-3ZF&A!$["ON!W-WNV>#\ M,_&92<]030:H:AQ536"IZ6G5(#1B9VC/S-\) *'HPKR%0T5M_8P&J$8YJIK M4M.SI.%RQ [FT#B\W<[@H<0D<0")1[49H*IQ5#6!I:;OW&G('K63O2?Q> H0 ML4M WN[/T&$"\L!$\J@V.603@/)81O7 -NB.VM'=]W!Y:L(ZGW9G\BN[X<$1 M[&,S0+7)4=4$EIH>Z-;F.SN#0V#SU(1H8W?B=>..R:G6J&I!KS/@J#8%EIH> M]X:T43MI>SJ;IP C8_,NUUG9_1@<=TRU %6-]VL0@654#WP#!.E@('B1K=HE M!^^W[0<$48T&J&H<54U@J>D9T0!!VA,(#H?N%,!W$'2G?5@@) 9!=Z < -VA M4A!TI[UA(&U@(+5O<;NPI1UN2E3D5ZOY6A]SNPV.2O)0U3BJFL!2T_.A(7G4 M3O*&;&R'D\,D://EPIQCS?MT,U.+4)^9DV9@TYMG;%@ 2\WF!G.'K,Y:G5%O MV09FT<4S8G>*27!6J&IK5+4 58VCJ@DL-3VE&O)%[>3K!V)WNV>#\\]D95[W M8KI&-1F@JG%4-8&EIC_:U* R9D=ESXS=&829/#M^&,.?G*;GEP%'L9#5"-Q^#(XG*@-$5>.H:@)HWK'[:-P;ML=ZLCUX/86"D4;=7L< .+@PX. :U6B MJL91U026FIX1#9-D]@UV_=93X,2 GA&=&R/BJBYWX2TFIABA;&[L;X&,4F8L M?T/%5)O-S0DS8+>]JT9OUH;+,3N7N_ D ]R>J$"-F4!MX1)C]QFJT0!5C:.J M"2PU_0TW#5+S[$AMR),,8'IX)J*BC!EWNW4Q>V\#M%1O,]8; Z#DHU:,JSHZD? MN+!B]VQP_IGHB!C;5U!-!JAJ'%5-8*GI:=4 ,L\.R)YY8<4#'N9DYM-O=J<' MCU&]C :H1CFJFL!2T[.D]3H\.UM#6SZQVQD\E)A[X<;$,^[=4(T&J&H<54U@ MJ>EITN XSX[CGK1\XIE;R<8+U^V.#*@\SH.>>36>B E0C7+(Z'P^-_;685G5 M@]D@.<^.Y+YGZ<0S*9%OOG#$;GAP#/O8#%!M# MHX^ZH0\ZGUF79'!4FP*RV7XKFA[5!O1Y=M#W])44#WA?V]Q )RN['X/CB8K] M4-4XJIH FE?;@*^_9;C!>7Y/G#=@)<4N.70V[ILL#5I)034:H*IQ5#6!I:9G M1 ,A??N>MR>LI-3*^HO7@944H)S)=H%"X$H*9!1828&*@2LID%US)67:^E*/ M\EMAWH79793D3BQO535W,E>S\.ST12NG@R(]5-_S\2DMBG1??=S)<"NSLH#Z M^VV:%M\.RJ\..7_=S=UVFD49XV;J^+:([^Y8EN1Q!E]Y"C?IFG$WS_3A+U=-W!C=^$I?ED+ M>:%]<[6)7NB,BJ^;1PYG[;V699S2+(]9ACA=73<&^-,P+&XH)+[%]"VO'2-I MRIRQ[_)DO+QN>!(13>A"2!41_+S2(4T2J0EP_%,I;>R?*6^L'^^TWQ7&@S'S M**=#EOP=+\7ZNM%KH"5=1=M$/+&W+[0R*)3Z%BS)B__16R7K-=!BFPN65C<# M@C3.RM_H1[40M1M C_D&4MU CF\(+#?XU0U^86B)K##K-A+1S15G;XA+:= F M#XJU*>X&:^),NG$F./PUAOO$S9!E2W *72(XRED2+R,!)S,!/^ MD2.V0L,H M7Z,[\'B.FNCK[!9]^/4C^A7%&7J(DP2\D5^U!8"1*MN+ZL&?RP<3RX,[Z(%E M8IVC$0!8'M[?!B/VEI"=)9^)4^%?VZR%?.]W1#Q"#'B&Y]^.'7#\_<+ZA3[? MMK"#V1=T=S_]>X;NGJ8/:/HX>AH\CR=_HL'P>?QM_#P>S3Z9EJU4&YC5REW] M*=]$"WK=@&V;4_Y*&S>__8([WA\FFR^D[& %@OT*!"[M-Q-(0G&V8"F5/\EV M&6CUQL>XU;UJO]9MU*5($-2D M#L"'>_"ATWV#Y7]@\Y4[0#!(6 !Z$2<4922SM,GH M4E.OYB[L=5O](Z>:I$@+FYW:W!B+T6ITCI+J0 MWVD1,]+^'FG_IY8WSEYIN8=@>] TWJ;&I>UK4$AMS4JX)IF^&2WV%/5Y3KSW M+,_1BK,4T7^VL7A'*15KMJSA-M*:IX="1UO?2BJL27D6O#6JQDZ\4[&FW @) MZ\NCKZ%!RFOY%E!$@2)NGEM'V0O-93%0RWMY3B%QRFA-XF@>)T4._+U(ES(P MTHW<;' TW^:@#]P 66,>9T7HF'-E!>-"R?)2V@X73=4&V$F\-X/%@FTEM<#. MIO%K-$_H;[_T""9_P H9K?D= MTD\9CT;LH6%A>SIVDUBG%5BP*][$;N*\/9^!L$Z)31SHF=TH1P(;#6%%GMC- MGGNL(OKA6E&=!)L8R$4+58,<":TP%5UB-U\66=*%3Z<^ZSX4W4GT>FOV=%(TB %Z<#23!#%DL1)*%50 MGEI2HKM=\[I!J(EME1M1C$3\1+:3M< M!<5VQ,UVCUN^6$>2H@^Z [/###3F]_IZAC'278=8$Z'B.^+FNUF4G(>TJY7Z MQUQ'=*[KXE;@U?[90DSQ'G'SWD,DMKR(_W,PZ^S6[7NKF ;Y+IA*^S7_YEM\!5/^FZ>W-EP MU.E"'[3A4-(+FKRC-4U*8HHR8^7LN[K$:H*GBX M%O"*0'TW@3Y&[^5L*XV6 M<[[LY_Y&S!:7+:DR3L.RE*2A/T9QQT 5>5#&YC/.BLB[2R#9;4OXF MTR$X>D4M+@Y.!ZE>#_2!A"Q]GZ_J ?]$S[K;?RO&T9+.(6_D^3;*%M3> %8J MG7 -;2JQHE6\[;MY^XEN=LE.+BZG O9]D>UD+F!I"EDCER-@(VQCW]K7YP,F M01 [*VLK4O?=I'X84/M%/\<.PP@XU.;69BE+U^@K2LK8:@>+VP,WM)SAD!828+4YS2*!WOTT<=O59B$&PYX=6 M.Q3-!VZ:']W=C8;/:'J'1O\>?AE,_ARAI\'S")7',S2=H()G!I/;\F#TKZ_C M;X/[T>1Y9C1(I_7FL4L,,I;)=Z X/3C!Z:-G:)F&3Z/!;(0^W([*HX]P[2?Q M&]BZX^E-A4&NA[NVEB)0I!ZXNVPKV&KZ^YF^Q%DF TO6Q93'S%A=!:8I+S:8 M89#S.M8A5E![L^NFY5-VC.0$UFF!3KU=?,QF@4Z^N-?MVTK$0+%OX.[&9U\? M'^]'#P!X<(]NQ[/A_73V]4GNASNTK[L@N.ZF3P^#Y_%T8BRT@HNVYI?2=K@D MBN(#-\47GW@4_"(KDMT+;LDZ[A<3@>%%+3%$HBX&Q;3-D8K- S>;3_?3GX3* MZJ0V8$,1C_.B^I-$S^8BBHN-Q>5W/4VV:FYE-6.=$@-BTT2!%L3=N* M[8.>,SXGTTFSB,/:F @VV]DM0. L)GXZ,B^D[7 Q5(40N"N$9QYE^8KR8E9 M7Z-D6[Y@WF:QV)5QN[=3LB@Z?YP0Z,5#1ROH#$+V+C54%49XXMUS%:GOQ7[; MU&8)Y^,/CIM*I/Z=CZ>9T:Y]"9=2_E)\("B'&- 8EI^2[:_N/T(<%)_>'5W_C#\-RT\) ME9KRR\:'B -)YY!Q5J#2:W4A@=148]!P ?Q( !@ !X;"]W M;W)K+)TOM81MWXU"HTG7A;:NM;\[I\IM3@>303?PP:S6D0=&9R>-7M&< MXJ?FQN-NM+52FIIL,,XJ3\O3P6SR^OR(Y\N$?QG:A-ZUXD@6SGWFFZOR=#!F M0%11$=F"QM\7NJ"J8D. \4>V.=BZY(7]Z\[Z&XD=L2QTH M7_6+*N#X=O!JH MDI:ZK>('M_F19\,:7TBHLAK@C.6DS*/'4X-U\6R>DJ'<4LW- MRIJE*;2-:E84KK71V)6Z<94I#(63480_7C4JLNWS9'MZC^T7ZMK9N [JTI94 M?KU^!)Q;L-,.[/GT08,_M7:H#L<':CJ>3A^P=[@-_E#L'=YC;T^4ZM?9(D2/ M8OEM7\#)WM%^>]Q KT.C"SH=H$,"^2\T./O^N\F+\?$#:(^V:(\>LGXV_W1] M/?OP;_7^C9I?O7UW]>;J8O;NHYI=7+S_].[CU;NWZN;]/ZXNKB[G^Y#_7;;5 MN0XF<+W<<(@VZM1=MN2!1OMT__UWKZ:3Z?''-:G6ZK8TD4I5.!2"#>DJ@/%2 M\_#26&T+HRL58(W0\E$T(%<38Z[D39T \YW8Z[U>?"I6NLOI!9$5C42!6 9UHS"^1+@"&T9 MUVI%EKRNJCM^0@V#U[L::KQ!&$T%6%@;$?HG*W'/.2Q@S7[?SF8W6\?05@\D#IH#:0+?YGH\:B0%L1-0PXIJE6D_&S?ZJF]:'E]L4HS_0M M8V'>/*W:2J=#-:>B]2::/.WRMEAKNR)UX>K:!%'>)SPY(Y]?7G3 MAZ(1OD3@3#PFW:G2*>LB !956Y("49VS7CSB:.ETC@0"V'MV@JK$"7V(B8<-?5[:Y/82[:07]4KO3\I."W,)'!>0-^1 M]HI8N]0/5%"](*\.)Z(^^(7%B$TO%0J[FEG;PN0':E"W"B"ZQ/P,AQ7F"2@V M#!KE.2U\R^([?9XD;8A"EPFN,9;# *!:6VR.#/% "-7E[]@5,A&;M2G66[XM M4UR!#^34.52MEMIXU?3:^:#7#]EZ.53?90L^)$D8D$@L(FIC"^/ 9EP9$NA[=&>A*VGM=/I)^?\FT0IB M!]: "HZ]J\7SXZOJ,;7T(,B]5KN,"Y8D0(]5S*'ZA?H>I*@J6L$!3";AO&N^XQJ$& MJ/5GJ-MG#AV+_PU/QD&T^*Q"4YDHO=^*2*/#\Q/9)09O\NRYC,UY]N!I)U,; M'801PR3"4]MP+A=DQA-SR6M&IK.G7$ C&R*?D'$!NA211.C.H^927]S/Q9_RD.KG M<#S&.P9:.QF;#)^K1;K-30@-0U9:VEL"G%_6]+3K,'+0D0NWZ]D]C S5I702 MZ[YD@G.0,K&AO',^@H\L#%\SPG.[L\2]*4F2);S( FP=W5WNZ^2R$H_];,LA M]^6Q8A&)=^H)W@;Q$A&?[B0O;ZI8MX8\0A9VDN<),JKSR75'&GC'>VG52 MO!_96,^4=5LI4.D )WNF%&?OI:Y_5.U>=[X]]3QV#Q_BI%,@-H"?E2Z=A;%H M.W@%P<18[QT+QV!;(IB0 ]B0G +XP)*6Z,[.;DW8KLDB(OJ7-J5=T)2TV-E< ME?^'[)8F%)4+.$/D@V8?H$DQ[<67-@7?.Z<@!?\+U,#/WP]TN._M%B=+5 M=2 ' \$@ & 'AL+W=O[U@&V#M-M^6-P'6AI;O$JDEJ3LI+]^GZ%>8J=. MVMT/^\6RR'F?X3-#G6V,_>(*(B_NJU*[\U'A?7TZ'KNLH$JZR-2DL;,TMI(> MKW8U=K4EF0>FJARG<7PTKJ32HXNSL'9K+\Y,XTNEZ=8*UU25M ]OJ#2;\U$R MZA?NU*KPO#"^.*OEBCZ0_[6^M7@;#U)R59%VRFAA:7D^NDQ.WTR9/A!\4K1Q M6_\%>[(PY@N_O,W/1S$;1"5EGB5(/-9T167)@F#&[YW,T:"2&;?_]])_"K[# MEX5T=&7*SRKWQ?EH/A(Y+653^CNS^0]U_LQ87F9*%W[%IJ6='H]$UCAOJHX9 M%E1*MT]YW\5ABV$>/\.0=@QIL+M5%*R\EEY>G%FS$9:I(8W_!%<#-XQ3FI/R MP5OL*O#YBSM:DVY(W%%F5EIQI,[&'H)Y>YQU0MZT0M)GA!R)7XSVA1,W.J=\ MEW\,@P:KTMZJ-^F+ O_;Z$A,XD.1QFGZ@KS)X.4DR)M\Q\NE-96X@JT6U8!( M^T);=[_>B+N;J_<_OWO[\>W[=_M,_--"/I/ \2A%]K @ZRAK MK/(/PIFRX3)PPALAQ5I:15@V2X&C+[7Z*L/N(,WGE!+(9%.EA3BQ-8\YKI9 MN,RJ>CM9R-&F4$@M0SI,VPXR,[?N-]+F^^6 'QYLN+#P'#BN),+K*2NX.$IP MU#66!Z5;#O5+D;A63JY6EE9M-<& _B!_+'"838F6HO1*>+DHNQ\=)>)]-3J*X3^'I8^9W@FXI9G$9SD1RFR024)] W M[>A[N@/LQI,X2O!O'B?AF1R>S*>0S_]F20*>Z[ZN^\1=PRG.&/+G0VA#!A#1 MJHTH[4:4\1_UR.:%_L1P<#"='4='?9*"@(.3(];;+RG]C5N^D !\%*326=FP M#A"Q%7EO84^YD*74X)2AXJ\IHPKP*"9)L :_*+.:PC!1/D1_P:'D&X8ESEH7S R!A%7?$V,!NWY(-@R'+?[\H MU:H#\\N@ZTD:F74XC$)6IN$FL&QCMZ6U#EKEME8[:*RW-)HMC1R*@TET,A&+ M-F@]C/$&GR$OM5<0RHA6A6Z2L_(A7/M!D9/Q FH-'0:]E.XYBJVU76Z%K($T M]PK3(V(K#M(H3GK[.!]]BK@GAC!HNO:4Q)^2N> MQ!5WFKX]H#+V\8=3PIZ3"EB(%-MV]! :4P:W?)!H<12+7#XX44OG1=[080C] M#TM_7E#P'56 [,O.Y=?L,M=Q!DMP\>&*(8E*[8X"N^A:V0@W7SERC@-WM0*- MV-A0BM]&F*<)O@45%%SM18:&KU".2_#!]6<=@;+G_> Q '%HVFF"[@NU@':G M@% 2W5:Y+R(K)(_/A!>O,M>.U^Q0VX;VZ>T@BSV.Q-LEXV).D("+3F\4M!LH MU<8'V*2U+!N&#VP\7W&A;A@VC7XX+-LBR&&-XJM! MJ$!6J#L5'%H>CTRI\H!4 !E/53N$+!F9<;.(PK"R>TYVM0?HFCWM -QRJT>H M> JG@>B[W>F6!V_73F4;H!N]-LMEBROL+V!'L0' %(ZP8)RR $ED?.AJ+S?G M((HU1X^]?KA@71F>&R\KGO^^#C/<@+A93Y<%NOQI)_T!K:WI![/ITX%@FCZV MSZ=!^0L&_6 0.G.2^'BK>0=[Y@GFJ?WV[+LACK=N]+B?E?Y1=J50H,L:0E6S)ZS$=C:!XB$)$Q(0@%(.YI?OU\W>.FPXDP>]D4BW5*H4W_*L<"^.EF6Y>G9VYI*ERJ4+S$H5F)D;F\L2KW9QYE96R90W MY=E9-!B,SW*IBZ.+YSSVP5X\-U69Z4)]L,)5>2[M^J7*S/V+H_"H&;C1BV5) M V<7SU=RH6Y5^6GUP>+MK*62ZEP53IM"6#5_<709/GL9TWI>\%FK>]=[%J3) MS)@O]'*5OC@:D$ J4TE)%"3^[M0KE65$"&)\K6D>M2QI8_^YH?Z6=8)H&!#5&^(6&[/B*5\+4MY\=R:>V%I-:C1 ZO*NR&<+L@IMZ7% MK,:^\N*M+F21:)F)J\*5MH*]2R=DD8JW4EOQ66:5>GY6@A.M/TMJJB\]U>@! MJF-Q;8IRZ<2;(E7IYOXS2-B*&35BOHP.$OQG501B.#@5T2"*#M ;MFH/F=[P M)]06_[F<80ZX^>\^"W@&\7X&%$O/W$HFZL41@L4I>Z>.+G[])1P/?CL@?MR* M'Q^B?O'VZOWE^U=7E^_$U?O;CS>?KM^\_W@K+M^_%F\OKV[$Y\MWG][LD_GG MJ8K+.ZDS.[DF8#?5>MW<9D;6X).*CX5R$#9]B/[[I6Q*V-EJ1"< ML[)/^UC$X2 8X__77R91&/V&IR?C(#JAF4$>:XLXVHE5\I"]#'(MDO#(,;2P2@8B%<*JLQU M D&=,',(NS).>Y:ELGDSX$08#8))1V- -&@L%M=5H1.] K>9*5(G1L&POPYB MC2#H1U-BQ6&S'XOP-(J&V+]AG##VUL'D8 K]7JM$Y3/2*V27A#_ODE$\",ZW MN'JFH^$T&#W6)2-XH6_G >P\&NUSR6@\AOE[9@*ST7@$$_^ 2\;3/CLV-8T- M]KBD+[ME"@8G=1S,:3>'W)+))02,PMKG!-5YY ,[\JG.IJW M*H.ZJ9B3G^XH[;'JWP_4] < ITQ-CNP4:I(JK3QIZ$,02*?*+8QDU_[@>P&E)8>SVV M*?;G=I$;ULC>Q6\S\U@4APA/MA[XC;TY.0^#RMAC.9R>(]C;E+.;:/Z/T(BG M=#9TB:F+Q>YI<\TC\3%D('"RVO%U;VX')-%D0D!@-&UO[,\]'B33X8/>[DT= M.F]V0=+-/?H$"NED[%+/C28%4@YIHB20XE, M?U'9FHZA@@?Y/+J' TR5I3B3H"8$MJKC#)9N@^E,S0T;-*%(;<2"165;U"3& ME=3U:0<#+W6R!+[61!W,:J2M W'SH,U)]H,>94!BDUX4'*D%&8RM@T#7!D'& M[0-LF ;B6MHOBD]X\<9[HU=Z_PM0S[L%M;NV61U',0*SACQ+>CR< ,7M"(?- MYJE,JW82/]U6&P"[Z TLK:\)=A1Q$!G*]2W%8 $-!>J)..5/KI3 M&B1O%,YD.F7XNA)_/JK!KX<[H@IKDC^.)PBN#67#OOH,LA024>$$3CY<:9W3 MWP S/EH4M;";%CD%#[=2?*&0K7>8#A#G&TPIY)L!@LC?X!EN\^SUJ5!_?S_; M6W.9)*:BZFQ1IU+(+%K"DPJ MYV,L5Y)G.PH$$81L1V<%1)/[_^+ZL:6 #-&DRIDU$L&CH*/KY>EG./XQ),): M^"N_D3!4%3+]LW*$B*^5H3]P2>J4PM:J<>A8#0THE8@S)"($:,F50Z;E3&<, MRZ!F%.TRVJ1.M)R&4W$6U)0X[#M2>P0@_IX@9RNB:F9T-\ Q0B3)*GL%.Q5* M45:D.J#V MZ+Q%D>Y0U)AD6)OD4]&3N5:'[L52BE<*>W-/:01-_XJ8[P+D 7-M'&<^N]34 MZTPN^DDREP4**BZN_JS2!3] 21ST.F>E.2H;EJS<1GY"H*EU8ZUYA6KF5"0H MER@Z'U>]T>C!#%KE)5?8T MM1@OF+-L/$B:;)Y1[)E4T5ITC];D1*"#'09GZSZZ:U,C=TMV39)!%#U?;Y9G MOGJJ@UWH^98F%#'M>?I=8W:^V.*(H+.)[)<&*0&<*V MD*P[D6/W(/;(1EP'HHYRIF!9ZF0*"#%CHETX%'B$YP#'Q::^2Y6QY_CJ.=58 MBKK'0#>.C,XZ+;;(\Q*FTS9]"JKENA5H9 MZN*J#I*\QZ^_G/C9EA]7AX>O-?9^*0.FI/F M*6J?AB??F?7V?7:X"1[X!K?7\NZ,C.*(F_B'1Q[9&/-EZG 8; MO6%,MYK38-J.[[E%&?7N^#;?1I-!KS7=?/NQ2]E.L,VW:#3M\=M\N]XY=T1T M?AZN_^<[SW^?K0T<5- O_LW$M0L\ _VS-=3SL* M0[Y*&X_'W!]/XGCKUCT\G8 &@2>.0[[?#$^'TW/NA)M5-VV?2\B4;LER(@0Y M5QVSP2:T_;XZ+/3M$C2?LBO[F;[IY9M._ITI%GM6[>W@&VT;G9!YD$>Y MV2J,S[9S9:G;+._IIK0YW A3S>'3U%_[BN]>KW"X*V&*?#GA)W=;MGU?GLYZ MWPX11 O^0NH$=PO^,V([VGZ$O?3?'KOE_@LN?+"@_C=3C(V']5U'_ M4IH5?XF4>5(HPB:)16#(N@W3BY^YT.E&U%5SBG093ER73KS,4JID&<;"9F/-58=U$ MF$XJML)[M#^J.TVCL&/)>8G2<"5!XW(:G,;CV<#%^X 'CHW9ZH/+9*'4DQM< MY],@@8[@1DE;&+B0.>;_XD.2T6E)-EIFR5["K[7L03\ZA"1* MDCU\_2ZWON?K_R\W..U?&+>%@-Z$SR-A4+,-I0 XP MJ)\Q2#]^B$?1ESUR!YW+V^[?YSUW"]D)W"^OXX.T@,D5V,A9S M4$NP!<)2"?(EEROXQ"45F!#D%?-Y#'09Z"_C'#,L%ZBA'Q_"G#54?18U9\+ M 0SB7M\U42^!1[(?$$FE58;&P$EO1-\Q7'+)J4!S6"F5&X@' \+$R9"6WH0= M0'PR)!)JC]S*KO,,M\J\1+WR9C:44RUM6_'=;/=>G+8V>0MO'YL;IE=<&A"X M)&C4.QH&H%L#MP.K*F^:A;)D0=\MZ,U#[0)H?:F4W0S&PO=V]R:W-H965TS0K2PJ80TXV!E;3V,(E.LL&(F5#5* M^K-0NF*6CGH9F5HC*[U2):(TCO.H8EP&DY&_F^G)2#56<(DS#::I*J:?KU"H M]3A(@MW% U^NK+N()J.:+?$3VL_U3-,IVJ.4O$)IN)*@<3$.+I/A5>;DO<"? M'-?F8 _.D[E27]SA0SD.8D<(!1;6(3!:GO :A7! 1./K%C/8FW2*A_L=^GOO M._DR9P:OE?B+EW8U#OH!E+A@C; /:OT;;OWI.KQ"">._L&YE,[)8-,:J:JM, MYXK+=F6;;1P.%/KQ#Q32K4+J>;>&/,L;9MEDI-4:M),F-+?QKGIM(L>E2\HG MJ^DO)ST[F6G*K[;/P&0)TZ\-KRGB]O6K?IJD[^[1CB)+5IQL5&P1KUK$] >( M.=PI:5<&IK+$\J5^1.SV%-,=Q:OT).#OC0RA$U] &J?I";S.WN6.Q^O\Q.4+ MF DF[4O/X9_+N;&:BN7?8ZZWR-EQ9-= 0U.S L"= M[7EGI] GLX<_9M.'Q[_A\OX&IA\_?YC=3>\?3Z?J_R'"B^K [ZI#DD"AJ#V- MQ1+4 NP*8:$$]3F72WC#)16L$-1[YGP(E$7T6;S! JLY:N@D%W#K@,\@[7;" MS*UQ%G;AJN&B) CCS?*JUNH)G6$#6:\;=B!+\C"%:U75C26@/3$O;]3"KIE& M NN%?4AZ>9C +5+GKI3X'JY/$EE, M,G)AKF!T4C.?U*LC"&I!OF\+[1=-,0 MHH-?\(W;&_*%**=Y." BDDJF\6/F+9=OR<"2) RD/?(F&9#(H[),0'TTG)!< MQ-T>.=0?#,BY6](8K.H$^^ MY+3F_1ZM-X=HN*'I;A#6S, 9,4UV*?-P9XF+]NZF;+3+J\NR76E$J-H^1]?G MW_+KNM1KTX8R3(&HT8]>\1R>,-[I4P1>&$\'QXT;OOD%T\<:,#J8FQ7JI7\= M#!5U(VT[0O>W^P?HLIV[W\3;U^N.Z267!@0N2#4.>]T =/LBM >K:C^%Y\K2 M3/?;%3VBJ)T _5\H97<'9V#_+$_^ U!+ P04 " #O@ 55"U3<.ID% J M#0 &0 'AL+W=OCJQ^HM* M0W;4.>B(E.:RU.&379Y3S6>?_256^_A?+*NU>Z..2$H?;%X; T&N3/4K'^L\ MM P.^B\8#&N#8<1=!8HH3V60XT-GE\+Q:GCCBT@U6@.<,KPIT^#P5L$NC"_, M _F + /B"XY&XLB9D M7IR9E-)-^QY -DB':Z3'PU<=_E::KMCM;XMA?SA\Q=]NPWPW^MO]/O-M,=%: MW(2,G&@GY,_)S <'X?SU'/_*_=[S[KF8/OA")G340;5X<@_4&;][,QCU/[X" M?J\!O_>:]_'%]>>SZ=W5V?7=5%Q7?XCSL\M3<7)S=3NYOCB; M/@?[?W$L+I6Y]RLOSJU.E5D@A1 M[W?[D+'67)'06R)])M!:A,\DLB3L7& 7Q)0<1""KLTY'RF"O@,!$>!G8=,>5&L%;V3L:*3J.A51#JE(E ^PZ8/]YY# M*]$TTE1Q]Y!:;!U\'_L/X-Z&6[B.RR%I:B0=GY]24B':';001>3[_>[!VW6" MT%Y]@ %2SY1R(/(QT$_Z M1.W#5 8@=G5FN;8X?VL,V"3)"=WQY8Q));1)J67%<:,W)"6UPM@@,@@P,IY% MN#%N1)>+8R:JT1& MY'-=$J.TR&^U&P4Y&3@@ WP*6EBM$E5)HTG]*0$).CDOWPC^?!#&R#QK6O\I M*$[/KZ5B-;9C_%VF"XIIQLI5H)SQ?<4V*M M="FBQLYG@F05;8M"N@!H1;SE]1'J:B>7]QP*6DR@)/*1T.9BQX=K/*$2:!JS MQ@:3)_)L^928E+![4<"M7,3& 8._#"&(+&EPQ9CQ5K+77&'DX!0VA3++ZUW MK*(O$UAP4.NJ#M/2)SM81/><<(@HIY#9E)W79G@?2\11 @2Q*F+[:"%\]^9@ M.'C_L<4*6<20 1:0.;P[HIV<#U>AY:*J[NBSC9.%Q><9B25ZC:Q6B53-T98J M75%8$IFZKGT4PBB./W+&VQ+'N](KYUERQW&"*E-C"L"GYFS9+;;W_ M$;;;W"27&-=BLVQ[J(% '_]4ZJB??8C8;=M7),SB><2*K'<4BQ(P%G$*=V+6##5*-L\;3X$)M7\^[2\^HK ]+%0*'A-&8#9NMXF>%CAAPOP/NYM6%]PP&:SZ/QOU!+ P04 " #O@ 55?[+T='W[F?H[Y8:?/=SH5P;+U(E;ULS9W+SH^.;#07"VX[.A,*;Q)M%MSA MULR.;&8$C_VB17K4[W9/CA9M+@$2J8@<<>#X6XH;D:;$"#!^+WBVJBUI8?.ZY/[1 MRPY9IMR*&YU^D[&;7[;.6BP6"<]3]T6O_BX*>8;$+]*I];]L%6B'@Q:+]QA(X_R W?\ZL+H%3-$#6YTX47UJP%. M*C+*Q!F\E5CGKJYSBR?6LAN]F$K%257VXLB!-1$<106;Z\"F_P*;$_99*S>W M[%;%(MY>?P1(%:Y^B>NZ_RK#3[GJL.-NF_6[_?XK_(XK.8\]O^,_(2?C*F8C M:^'ZH^CW7%KIG_YC-+7.P%W^N4\/89O!_FTHA,YMQB-QV4*,6&&6HG7UXP^] MD^[[5X085$(,7N-^=?UU,KZ_G4S8S= ML-/AW^A/X*';,*F< !YG&;3O>N_? MM1EGF9%+[D2Z87.1QDR%Y6S.3;SB1G@0&=*-P]:+C"O"PSYQ7+49DA\[.!ET M^@A!0,)&>!=Q.^^P;R((92"@FXOGLC0@.\VF1O-80/C<0/)$&)(/*K BR@'" MKJ1#WK5^_0Q"@2L>S3T]!!7L,>6.,I09Q*#D+L%H#_Y9 MJJ<\33<=]E41(:FF:?R%<',=TTH>13I7+MC9WYF8JT@$N4>3&W;6';8] Z<= M3UF6FVB.1$P6)3(X"W;2D5<6,.[BE]"WDXGDTQ0LN)I)NB"AH>3JEM* K4U) MKU,LD5"C%.21*%MX3A4 L!7AD8;!PG+A-TXX;I<\S4%,N6:&+*U0ULBC*BA3 MT%=KK-_$,\Y"; $\;N5,-;A1+$!+N_J+P:##GO T09#H%6WHO(29T4N(;,.2 M-XI5;T*,@UFJS<[93[!,X?GV';NMA/Y(,'_U,$>3R>T3L@>"@AVP7H?2AC>L MA8]% K$'<%X1_?>(/=8;=D[86"VA'FTV[/BX,V"/1F1@OQN/KL=WXZ?Q[:26,.,;KWL0]4!S4X!% M6BHS7;U!+*8.J1'\L=SDA5&VI6R:J'<*7>ZB;!*<=$X+J$UL!VPX!)3[A_O# MFX?[IR\/=W?C^U_8^/[I]LOM) ATVCFC-%I'%)*NA>\4R?2 ^91'3B;6$17/ MPD=>H";% :76X/YF'M/1\ 1!MAVD1P.+5B*4\ $]#]@C^/"M\ !5H M+J,YDQ90'-0?YTB0Q(&RNN-K$B=#@;*=VF] C.R"-E6B7G#GC)SF(;P0HV5@ M+7 ?^ZX3G"+1R)V5*CB 1S+SP4+>RD-J9G:CA)E)VO/IF0)HX2M:2]B!MUQ9 MBDCP.@\U$]0K7(J4!(W93/C.F-DYE<%B_VU$A5@=-GZ3*0KIM_)C;D62IW#< M)5R6\LE&<(-D$C+/GJ[!^-07LIO=RD!M[XZ9*UF<-_-0G9R^AAWO9"*:&WX0 M2XPB&=4*$?0=+!@%6X\]^0KUFL.>8R^?>/;B\+N&4ENZ4FDI6[4L5:[SW8!_+4(SH-9A+D1PF1B\.C=[P%+FSJ,-Y5:2E0OL#L!GJ"(_FY)\(AH(, M$Q.-4Z&V^-X1R6K+;['J-U 0J1A4,N7V)WH.7(W=5GK++RF7H@@H4_Y@]QV MXY?K%>*BY%5B1!^DG-2;\AGI &E%[(J/:Z)#0*L:#T MB7YX)U :^HHV42H*0WB8 FK8J]HV.>@* R7]$Q?J"%GB_;7.;6C:\!Q)%KV> MCCLO>1A*7Z'/Y^&7Y(Z:JUJW!F@4WGFU^H0U)>NCPZ5.!/:%XM/@1F(MK6^N MHF)?NQ70%1J?)CC9-K2%0?QMC#XH"W^KW6J! 5@>!O'*0H%04][PP7'^ R^J M5?J2#\V$$J%3+IPH>D6F2I:48,*9S$PTE%_*Y%=2SB_*=RC/19[S)4#;IKW_ M@MM!(>A\9(1\40&&F97W')*'F-;III$9".#>.8>YBOY97=F%L:$03S?_O=R MJZV0(O:0KM0@K\*99",QRLAH^'.]U:XD?SJB*R?QE(5?U5RK"MUPL*UB_>_C M=UID_AW+Y KX$L0D>>^N)S)J3PPL6Y8-$N'_/Z+$&N-=:$*,UC7^#YOMK@R W\#CXLUT7S(Z%$.@M]PQ#YC:+?SUTU+TD' M"=0'*S9!IX56EVR#D'F(G*;K /!#;DISHH-VATWFA?OZ:E3S*&3#$J/SV;S( M/9B?_.Q&@-#>E6UJ.0@VJW'9%GF89'AJZDEF(WFZ.Q'GBN>QI)50#?-'V"R1 MBJM(4INFPJ&V1QN1)COT8VVX2=0)!XFE)P"3 MK">!.8=#"J$:W7%EBZF82:6*$Z!I>4*IZ=A)Y1Q3<=!6-XCU=F'\].+EH79 MF^;+<(#BYQWLE(;IN9B-X.P $(8>J6*?O9?>R\CS:=C3J8R+QN %S6SIKY(I M-"HZ3V,H9"E*C'[;]58&R%>M9$-J!"C:*;> M@/JO>Q/IG"-\0@PTK2%#.-MZAFZAFT/F9AKQ!'U/;OI/XH\8G%-2RF?]01*?0T$KXFE(]K;Y%C<(GF)H\?,CZ MC((G%96_!$N[G=-ABYGP<2C<.)WY#S)3[5 X_>5!]HK4K;VB#Z@O= MU;\ 4$L#!!0 ( .^ !56R1,E2E@0 *(+ 9 >&PO=V]R:W-H965T MJWY4S M4W"!UPKTK"R9>AYB(><]+_26!S=\FAM[T.AW*S;%6S3?JVM%N\8*)>,E"LVE M (63GC<(.\/$RCN!WSG.]=H:;"1C*1_LYCSK>8%U" M,C45@]'K$$RP*"T1N M_+/ ]%8FK>+Z>HG^Q<5.L8R9QA-9W//,Y#VO[4&&$S8KS(V/$J^-CAQ>\)_FW8(Z[30NJ90OAS,-9&40K]M8F&VDJRV8HM MJXZN6(H]C^I&HWI$K__Q0]@*/N^((5G%D.Q"[Y]=78WNSR\N8' Y@JN[KZG,+@]O;T[G;[!>[$WNSY>PQ^_-".PN@S&845QW88CFF?(Y#ES A[$$8-?T0J)RI6 65EU(HTF>@FQ6Z8'6;R/ZF MJBN=5_NQW_[T$RSE(*YRT$&&?FR#HRR9VX>0P,N*<55C&/GB=C93+G:*3O,G M*.OJ0%L=\!I7JJ5PI3AM*J17IOUM);I&^ :>]9)HD$Z=OZBS=75!ZNO4'@ ^ MI5@9>$:F+-&OG;QW+0^SP\$C*NK@\%WC9%; !9^@P_G#J<&9DEK#($UGY8Q8 MIF#IPI3A/VK&K=-7O_*K U^XX 8/"VKBV5O)#HSPD7XQ%7TTF.9"%G+**?+$ M#^B6CMJ^O:RDZ1_1*X[\)IRXYDI6%=97KW->:; 244"/,*94.?);<*=81M?* M2H0P(#2;0H&?$/(1Y4;Z0(8@I'-K*:;SP.I(PXIWL$WY$[2=AZV(U)R'";Q- MW?\1U>W(41W7824)[;90W2*)R$J'H7]LN8W?<-UR7$?$^?%/7+?IW2*^H__" M==@D&WO0#%T:M&)">,4//M&PHZF0F88]Z]ZB$MP/8B^FK%D>K)6RR17BKF*V MRO86#RA^7:&;0XIG?X?I,*(L>&6[101LL/V+-K+-\J9>7(]E_ ==)&K#2Y<] MDYFQOS^VR5-JR).=B;*EJ[PT;)>TG=K5?1N.0CM'9G21!&Z//]$U'5,.T#J& M,"$2:)78W(CLJDF)X18MRH:P[L)L8DC?BM:)L:BI3;_:QMK<1.DY==.AAM0Z M5X]0J]/5 #JHYZX7\7IZ_<;4E L-!4Y(E?I'TP-53X3UQLC*36%C::@6W#*G M(1J5%:#O$RG-&ULM5?;;ALY#/T58EH4+9#8<_$] MCH%<7#0+Q!O$Z?9AL0_R#!T+T4BSDB9._GXIS7CB-+9W%VT?;.I"'AU1)$V/ MUTH_F!6BA:=<2',:K*PM1NVV25>8,]-2!4K:62J=,TM3?=\VA4:6>:-([2<"5!X_(T.(M&YQVG[Q7^X+@V6V-P-UDH]> F5]EI$#I" M*#"U#H&1>,0+%,(!$8V_:\R@.=(9;H\WZ)_]W>DN"V;P0HEO/+.KTV 00(9+ M5@I[J]9?L+Y/U^&E2AC_#>M*-PD#2$MC55X;$X.E>Y2YU;3+RG!M9)V96 J,\Q>V[>)44,KWM ZCP\"_E;*%B3A M$<1A'!_ 2YIK)AXOV8,W95IR>6]>+@E_GBV,U105?^VZ;P77V0WG,F5D"I;B M:4"I8% _8C#Y\"[JA2<'R'8:LIU#Z)/9] ZN9A>_7T_A9GH+\R]GM]-=' ^B M[.:X"QK.F>$I2(H$7D5"04XRWDG< *T4I<4,%L^0\4>>D1^WE9FUFB]*RQ8" MP2J@9+%$Q1ZYN&H=.3.[0EC[_,#LF#VBIG0'6>8+.DOXCV$12B-'XA<_RI(@$NEU2B/!#A M$:G4L:[ 2LEIY^.'=X,X#D]NYU^-'T8GGX".V)Q8N )G:I&D+GTFNE3*2E: P7/M:\P:'W^Y?'H>=E!I9*T&\*N8>.RKD0S@E'@$\I M%G8;*U>EM.;3".Y6&O%5J8(Y?WJ]0)4'?>4Y,)AM;CZ"V0M[$J*LHDS)8_*8 MU430S;DDG]/3&G@/43]I=9Q,^JTNR22*6GV2<:=#TL$)9,*LA&\.W[%-F7#L?5X_>'7?+ M(.H1;'\X].,N';5)Z)^-._7YY8*O4!:EY4R(YY?T,YA2EEKNCG0)!CVRI+N' MX/P0A:T>S+?3# :MA+;Z)+LDX[<\Z^SS64">K@O1#P7\@'A$,$BZ]:WH.TGJ M>/F?6)OG>P\4*K$74=^+9%B)L'D*KQ-5.KUJ$K2F MJ'4I2IE"^$NM\JI*>!\U5>)'7$6-ZE;!->!__"A;J/8R7WFYKDLN-8RER&!% ME&&!2"TB!4<3%]M5Y2?6#A]B(3W@YA/1P[X.L(A"+G:Q1\$5T^Z=LDS0**3/ MT.\FM+.KT6AO-8)4HNY]N^M^"JD 5CUAL]ITU&=5(_FB7K7CUTS?5"66I2_7!%_PI0.P7:7RK*MGKB#FC^9TS^ 5!+ P04 M " #O@ 55Q"R6) <& #H#@ &0 'AL+W=O%7;:W;7 M37.__IZ9==R$AAY(]R6QUSLSS[P]LWNZM.[*%T1!W51E[<\&10C-R6CDLX(J M[1/;4(TO<^LJ'?#J%B/?.-*Y"%7E*!V/CT:5-O5@>BIK']WTU+:A-#5]=,JW M5:7=ZIQ*NSP;3 ;KA4]F401>&$U/&[V@2PI?FH\.;Z->2VXJJKVQM7(T/QN\ MF)R<'_!^V?"GH:7?>%;LR:W\MOL.7F?;TTI9?31Z*L\'Q0.4TUVT9/MGE&^K\.61]F2V]_*IE MW)L^':BL]<%6G3 05*:.__JFB\.&P/'X!P)I)Y *[FA(4%[HH*>GSBZ5X]W0 MQ@_BJD@#G*DY*9?!X:N!7)A>T"R1KJ&<9[>J_#WMD[4_GBHTG&:WJ-OOW=K7_3MW^.6NC ^*ZUO':F_ M7LQ\<"B!OWJ0']VF? M7KPZ_[P+TW]+<:R.E*YS/.Q/U"75QCKUP0;RZH]:O=L*J]P_$8=JN?L@N$#SJK>4N=*Y/H MRY%ZM&%:%G;9E\#\DM$T27]D%.'=-OI=O&^=-K!2JQ9MX9;.A$!,70N$@1Q" MW[2STF0P-B< 6"3J,Y1N)4ZC6+NHM[6GK&4Q"RG A@M>W'*ZOE+TK=5EN0)? MA$*1!E8+B(X1.*8B=JG1*Q!H$"'99UO7;0-!^X!U2<^M_D1])?#+"JASHDJR MO V0M:U4 #.SJ65A2U)6S#;:!84YH3+MBR'O] UE9F[@ JNK&B%BQ#Z#HE!@ M [)0MCF!G#/'MAG@+1K/86(G[Q22 E0\ZSE@J-B)L@6>I)5G3V\/8G:YZX VD)M A89EW."?*JM/7B"7RH M,/UF2$]-4FLYV%9:B14SU>@Z(Y" #Q[L4QB@Y>)&O[E@_H&J8/L<*[K!*JYHPW IYL,454-N0SMA,.*?WR"[(06+;Y2+VW;(/"? MF%A>]0CZ/,MZ'_NMD,N8NEMY,>^R+DPX2?8?J#T5R6S]?[?PUF)8%RY+62QN MCK^?Q7_Q>3(R C,:27F! .:F!DH#1!G*"<_ *N07 MBQ#**YRK\+%JRE6B+EJW+I]0.,+7>+0A/MKLP,L064G?$H!SV(\8+DV)QIW2 M9EZF4EB62S\6\';SU[&I0>P.PEO0O+GY=6#/-F>?C,/D^/] .MQH3P[AAXU. MCK4AI)'IQL" 5-.\H\NM$&/M)_T:,O&P?%0OLX/G7QPN<>9TQB)N 0!ZP#@ M,!3#)@, I^%U2&KCU+4N6UK/@4UVV.9!(-!-X^R-R&+R[AT?<&'WE1B'&0O> M.\[TW4:(X#; L+&;MIBDTFAS<9#+)* Z[ M+4]^*:H2O=U=?SHI'PWNBD,\@O0&WV&NEBJ%F@:!278=>$<;MX^*W$+N6%X) M><2+2+_:7^->Q-O+[?9X!P2#89)AQ- $@'F;6+\$V9V8";D3P6 MN(J2XPWX/K?(5??"!OK+[?1?4$L#!!0 ( .^ !57S.7&PO=V]R:W-H965TV9(RG3."1;[)9$E&TL7&N@>_4BJ([XUI_>5H%4+W=CKUU4HUTD]LIUH\65C7R("?;CGUG5.R MYDV-FV#T:WZI,3OF\:Z;;OE+&;R]'Q*-_X52]7 M@6Y,KRXZN52?5?BM^^3P:SI(J76C6J]M*YQ:7(ZNC]^^.Z7UO.#?6FU\<2W( MDKFU#_3CMKX<'1$@95052(+$O[6Z4<:0(,#XEF2.!I6TL;S.TG]FVV'+7'IU M8\WON@ZKR]'Y2-1J(7L3?K6;7U2RYQ7)JZSQ_%=LXMI7LY&H>A]LDS8#0:/; M^%]^3WXH-IP?/;%AEC;,&'=4Q"C?RR"O+IS="$>K(8TNV%3>#7"ZI:!\#@Y/ M-?:%JQO;-#K R\$+V=;BQK9!MTO55EKYBVF "EHXK9*X=U'<[ EQ9^(. E9> M?&AK5>_OGP+:@&^6\;V;/2OPGWT[$2='8S$[FLV>D7NZ#0]+\]Y 7HI+3PTJHD-[Z3E;JCJQQ^.SXY^>L:$ MT\&$T^>D7]W04 M5[/S\\GK8NNGO+7,AA]_.)\=SWZZ9_"U NO5N _I+:FYH=A 5U7^$V<0INM7P7+*LJZ=/J M #_+M=1&SK7184L^6\/)MO>%X GYQZMR+Q0/8I4/&NREV..+GO"#MAJ2CQU[ M6,9BL]+5BO?#+BQM=W)6&F3D=(6@! ?G1(@2Q-I*L_7:BX6S#2F(@;U/9"W:V'05@3@*JQ A%"7GH!DMP*W 8]^3 M[J&:[Z/N5,@(K:QCH,FG9<8PNL-HDB/6ZK!=7/8%(#LW>AESFBMFQ2MU*SE' M>^@W2]Y^2)TP\2 7 B>J,G#9:]9N<#,+YS3!_%CW4,(TP>6>0'_KM5-1RA[Y#6YJE:J)0K7EPF3T*0!S156) M2JQ4_=?R^_@UND.SE^"S,[2'YG"&PQN1/9YR!,)(D"3VT1#,'5$!,#:J[Q69 M0]$"PJV2[JED'[@T92QTO#@_FASM ST[G[QY!N=3")GF.^5D2(R&1#$Z]A1- M2?8O_(]9G(OG=Y6:P-H:RDQ(K[7O^D I88;EXX)=C5I"KZP2LV)F%D9N?*^I MX*B!4PA(*"4,YF:0 E)ZG.^FZJ&^F7P6U[ _N;_MU&9NC^I14(:E4KN%#^?D M7$P8&.,XAX=6BC-)E9@U)SHNH_#<+=#&T+?1WP+8G(JS5A1-5'2.$MW$H%3K MB@,II\F^-#@*\:K% [(>Q ?@PP>)Y9STGT"0.32RM(11]FVRFD)-W M+-83=S 9THK"O\ECT)/B2:!CF,-*N_IE)QW&D6207$HB#"(#:FN5[+&QYTZ& M7MA3Z7CR3:%@H2*WY$G']W-BG$ F>!6"87Z@3NZ6*L49IGD]AQPL_DK&1Q6U M;.12E7T>Q"U-S.RB"8PY!U TUO291,GLVT_[F;7-#)7D-_(!V^P6(C%TRBW7 M5)Z4P/&FSD&A\*>PP.BE UZ:.98Z-HZ$0-6@>V*)^3D%+(5W'YD1A@UY; MP77C/6(<%X$>IA@F IQ!?6K&;ABQJ%=)OQ(+,+5/4%$\B%8H2;6@8%#=*63D5@#![N7.LZ#?Y% MJ9-WT6(:#,4T5Y'S=LS9 5M+&;&@H3QN2,TE=D[1]*GMH8C@CY=@Z9?!OO0I MXI*Z"6H(.OI8(%QWF.LY-YAE(Y@Z38C9RDVN-(=NE)!I?(>0F5(]+IU1X!<.+O2F1;9.RCKA'I%LE)W,V= M&AY2B<*H3^[:UI\=U"BI<#J->3WTHG@2N$LR@T[Q[X![- MOY#)E5,AM0#8A:[%K!#'P5R@MHT0HS%=I\W@O3_ST/D=M[8'U1#D'\@4N0(#W8L^< M&-M>9RF\L6FRT_,$0@497X3L#A1%HQF.CP?\,$[FQ,@.QSI.BJRN:*.,!@&D MVBU.$SR[<4AQY#*85OKE*G9SYA6B._X_3)R/_;%7+T14NXF1IY1A?-Z)Z-+L M?UC4.$Y^(2ME I\K-/+6%JR#,;SVR2^<4T\'=B(^PT0C^<297BEI\3D!]+?FC"0^0;8A?%H:[PW>9Z_@Y8K<\?M2Y2^.O40ML/9J\?C6* M!)=_!-OQQXFY#2AFOEPI<)BC!7B^L$C3](,4#%^KKOX'4$L#!!0 ( .^ M!54"24R,"@H 'H< 9 >&PO=V]R:W-H965T!EFA;J"2Z)&7'^^OO MF:&L6(F3M-CV/MBBJ.%P7I\92LKWA82&SLG-ZS'-7YO185R[/2G5EA*V* M0IKUNB20RE7BB(/$9:G>J#PG1A#C:\VS MTVQ)"[?'&^[O6'?H,I%6O='YYRQU\Y/.J"-2-955[J[UZG=5ZS,@?HG.+?^+ ME:?MQQV15-;IHEX,"8JL]%=Y6]MA:\&H]\B"J%X0L=Q^(Y;RK73R]-CHE3!$ M#6XT8%5Y-83+2G+*C3-XFF&=.[WX6F5N+5Z^5=,LR=S^\:$#5WIVF-0_=V\*65>V85, MU$D'.6&56:K.Z:^_A,/>ZR2]Y_B?GKQKX^7'_X-YUR\NWQS^6&G<[Z/ M@[AQ.OER<,[&>*,+Y+:5G!Y7N2RM^*P$9;+#3[BY$F>P$+PJ9)F*:V6==+A! M.CCLX[KBLDP"N*DW%G4<80(F19XQ/_&2>/SZRRB*>J\WK.@!3X6O]\6B,K:2 M<(+38C7/DKE8*3&76#^#@VBSZYN/EK>W)+G0"Y+6!N+,"CT5B!75Q$J71#8* M+/ GP=+)G(@&1T&,W,ESTM-2-/#:1!<%33!?N919+B>Y$@ ZO[FH(*]IF8%D M#]@0)DM(.C:G^%AFSHH/-:4 K%LID.K6"HXL-,B$@%2_AH%HEVQ7J-E$+1\1>/R$+797.[K]Z M3-CWE8,WRY1$_:LJ)E@)D]QXXWQF+%/IP=E2&4"S^(WM 8!1XIW,C/@D\XIE M\RO$N81A$D5N#:/7;U6BF&,\'1OHACHOL$R6FJ'XSW110%\?#>/BWGBS *1M@C'@3#L%8UV0YP=4MC M)3(+RR=Z5L(KJ:#"("C]2>,#2A\">=#H9>W[)<0@*WE/D)641)S"2X\%(T5^72Z\?NWD0['JABD>NU4C[J2UT>W,WLCLBNF%0.E$ZL4<7OE.N* ME;1BKQ_&L'0=+)C+W!PZKS8^EK6/C:+,)TT?:DRN6BMID'AD&.VA >7IHJX#-2]>H+ +J#U/FJ6ELG)S;3*789HC M9TK]!"$BY!/3K$0\TC9-9A.K&CP3#1>5A+0869UG*3N?491E8:-).Q=3I'0M MV1V"W,..TFV0Z,"(4=C":_/-E@ $C[,#1YM5VUQD]VV)YJ8?F)P MLV-GOR&R&K^Q"!$W41 A6@F.=E%RPL9TZ3-$A+U>$.)Z-,3E8J.&3^?W'ON_ M!6@?1+>TH*C7CS M_UO$)<(P]50U=&+^Z=$WV'C;6M]6V;Z[H*E;99(,P+E ":L1$;G$W5H%D,VS MJ4) ;P)C1U%K2MG6Z&PV,VI&UGBV;L4^*$?!X @^ZE%@1F,8=U/#0KADB"@/ MVS4LW*>P'O?A>J\ 9L.@MR_"81#WGBYC?AO4NU'<*%:7"E)?-<&D>?IY)C'7 MQ?Z($G'#L#8LN74G@S&O!YNPQX&%_!P1'PH+V9@/ 6@RG,^2&I&,JKWJ R3- MIE,$*#2%C]U**0^+;:<2C+7RCK4DNJ^5)CT1@5.O[[>//;Q"V-_PQG4+;3#M;AMV-@.\#$*?#?]H&C#=MP%F:9B2' MS%M9OB4V^:DM,8S60,AW][$_"HP_WU=X2@WMLFEH_;X;XR*'PB"F^H3V,AKY MG.)KB/D!SCOM#*#X;*<8,PE]#B+[*97Z'E6 Y[%OIQ^LK1T.4M_3>A0:^*0D MB'_T&'=1QX\G\(?>70'6A=N2O&*HM,_0;GM5KJ0!>B0TWL\_^ M_T?\/V[HZ0!/,+.AIYZ$7#<&=-(A$H1(;4K@,L!:@=H M<= 9B!N9UR7+0QB9.AIB?SP]$H,8*P:TXC=5(A)SII1I@>0CN.%#-!'BS$2< MQQ1$L?C D/&LQ_;$P+=5V&; 04,JT)7NGRGNSW'_>;$S67LBX=8+];."@\\6 M2"U?X_HC-M#XB,TU[N-RTT(M5&Q!F1=24T56_#$N8":PHR[\06."*)AFCAI5 MG61L,H;H1_=Q<^GNU:KO.7?46V?_CW2\_ =J>N3U@,OX>]?:U"\?KM6B0DYB MJ;@R&LA=8$/Q/G&:>CGJX[I;!^='U^"4-\-Q+L\1@PL QY)JU)K+V$133,)H M*4Z1X&L(XL0?LJRD66.'<-AZT_60^>9]5_ M09T_]?/IE X3R*IW:F*\'"/N*V*D$6K2C%.[U:[Y8KHYTO[MDW+";5LM+\_L M];<$"&J#W=%8P-F:EA4R562A"O%C-&3)R,?:7V$?=&Q+; M[EFJFG7 M37QJH4\#'7U@.*B[O.W'_CR\PU.IAA#4Y=3G>I( ^S9TDEZ49T55;,[,A.Q\ M5NW6<,SRV\HNV)Q=4>C4 Q(D2C-+1XP,^ ]WP%SEVJM$<:HK[D1!AOU1*>AE MX)0B2XN_T*U2'1 WU<1","H+%TM.MRDK>M>^AQ^MLWG*7;Z?N M7+$5UCO,1"%:Y6ON-0/QMC*;B'"JJ'1PA'5,W+U)I M?31 %C[]9K4+#I:.+*AG^;K[K,B/10.[XF&[VAP+]H"V_<%VZPCY]@9'P2BZ MF[PO#)\4RJT4:22ZXSOJ]>"=;:WAKOYXXZ\VRT<:_3T<&IO>NVZQ*;I:+YVG ME:M,_3ZGE6]/F2S8]9GA<.M[4*',C+]ZH?!2^OM/0\UL\V'MS']/NB/W7^7^ ME 9(@C*MIEB*UG/0$<9_Z?(W3B_XZ])$.Z<+'LX5D,$0 9Y/-?*BOJ$-FL^- MI_\#4$L#!!0 ( .^ !56/@7@;RP4 & 3 9 >&PO=V]R:W-H965T M)YIV/3&>3<1KH A6\FVN3%@K>&V3+/N5F>@]3STU;<6DV\$].9\Q.=T4G!IW -[D/QUN"H4VO) M1 [*"JV8@L'F\TK[*_(=?1ES"Q=:?A29FYVVABV6P827TKW3\Y^@ M\F?@]:5:6OK/YF%MK]=B:6F=SBMA1) +%7[YHN*A(3#L;A%(*H&$< =#A/*2 M.SXZ,7K.C%^-VOP#N4K2"$XH'Y1K9_"M0#DWNE*ISH&]YPNP)QV'&OU\)ZVD MSX-TLD7ZD+W6RLTL>ZDRR-;E.XBDAI.LX)PG.Q7^7*J(];IMEG239(>^7NU> MC_3U'G2/70J;2FU+ ^R/L[%U!A/BSTTN!XW]S1I]D3RW!4_AM(558,'<0&OT M]$E\V'VQ V^_QMO?I7UT]>O%F];\*VOS1[4QH&DPE0VC.'#!CN M@,VY9?%W#,N9N1G.SPP RT,4P4>180R@CD&;(8$%-SCO-.-JDTH]88-;C98C MX048H3,FN75L"=Q$N^ HF'*:31I:Q.+?HSIZ$-5[?'5?UM9B0<(R"K5R: ^- MXDA@!Q-R23",L#B/YCY$UQ&;0 :&2P25,>L\$.=KJXUU[68S+3.AIJLIM()= M0ZV&% ^$, 8%$^'8Q.A\M>89:D6(&1/*<3458PGX2,F-[)2AQ7WO-3Q],DR2 M[HM7EU=7MZ]H,G[Q \&"10K6-DW98 N[3?KYF6]R&7F&O9>38ECX9PA\W6?I MH20BJ_@0LSD@?5ZU?AQGM&2--C3.'>.Y+BD\F X'@WXTP%XI);5]%#CH#:-N M/=/&S<06(>1RN>[3_B[YQ!68@ZFW.EXROA8Z].P@'D:'M5'BURM>CTO[\<$( M-HZBWIJK!O<['EY6WV.9^]&#\%"\?BI"K6=C-%)2]"+529:==3TVNX MP>.K+BW[5.+I-1-IW1+0A16 -A/K>70W"4(CV)($;6(LB(RAH[0E9>!*H^S*[[6-J0F?[#5 M#O=*,ZG5%/S-Q?B3SW*D%18PW&>C3[F^Z2Z;0T!C]F,((SCA%#!+K:R%%-5M47 M<:V$+\5?\&VF\S:[X(IGO(VDF9RK93@7P W1H'VOW,:RWVHF.BUMU7TP/5>6 M+%FB,GQ&'W6HMS#:;R<8%IV2F]&F3^M.X]8C!S.ENQV+NP:>.,(%2#U;7Q^= MA5N3V^7A[NDU-U.!9$J8H&@W.AJTF GW.6'@=$%W*&/MG,[I<08<$\ OP/<3 MK=UJX W4EVJCOP%02P,$% @ [X %5=TQI$IA P LP< !D !X;"]W M;W)K&ULK55M;^,V#/XKA.\%=T#/=IPT+=HD0)/V MM@QW;9!R4&88Y-96%U%DTAQ+84)=H>*3E:926!9I'9F*4&3>J"RB)([[42FD"D8# MOS>CT4#7MI *9P2F+DM!3V,L]'88=(+]QERN<^LVHM&@$FMX7?)6[-P1I<)$NM'YPPS89![ AA@:EU"()_&YQ@ M43@@IO%]AQFT+IWAX7J/_MG'SK$LA<&)+OZ0F=WDX,#B/CQ@D.X/$\VX<>9;7PHK1 M@/06R&DSFEOX4+TUDY/*7U3-2N$,H/(,K[3 MBM(=UKC!2HY@]>$KH^0&;E2&V7/[B'FUY)(]N7'R*N!OM0JA&Y] $B?)*WC= M-MBNQ^L>P9NCE81<4A;&J#AR:^#/JZ6QQ,7QUTL!-WB]E_%WW^;3\?VWZ=TMS+Y M8OI?L>"N)K#B\1.7,A)Q*1BQD6IMH.(J@)JODD"S3B_N?'CXZ&L#*J32):\2 M9&4J*V'9 N[#10A85H5^0C1@-:3[JD(04&GRU:578'.4!)RS3^P9-(%8620O MH"#EW(9+$E_/Y8N:7GM =S,RE;*D%92Z6C-VG M5I,!456D-\SI-'[']C;-75:>V0+'O\_03R<<%KOMO7.8*)C97L\Q[IQ=&L!" MKN6RP(,<.29'/#'8S]_A=Z1C[^"W+]L/^"_//7<\T\<;;;[:7 @']V6A[$DO=ZXZ' QLFHN2VT!70N'.2IN2 M.WPUZX&MC."9-RJ+012&HT')I>K-CKWLRLR.=>T*J<25 5N7)3 MZVT%UW*=.Q(,9L<57XL;X3Y75P;?!IV73)9"6:D5&+$ZZM"DN'N>NO]H\\= MM-[^+-I\A^4MU8?TW;!K=:-J#M+9.EZTQ M(BBE:I[\ON5AQV 2/F,0M0:1Q]T$\B@_<,=GQT9OP) V>J.%3]5;(SBIJ"@W MSN"N1#LWNQ%KI-C!N6H*C$P=#QPZINU!VCHY;9Q$SS@9P856+K>P4)G(]NT' M"*A#%6U1G48O.ORC5@'$81^B,(I>\!=W6<;>7_R3+*]%I8V3:@U_SY?6&>R) M?YY*M_&6/.V-SLFAK7@J3GIX$*PP=Z(W>_.*C<*C%[ F'=;D)>^SF\5O%XM/ MMW#^Z>/E]<7\]OSRTU,0_[.3RTH8[G.W#1L6N!'4P6B; ;>0ZK+2RN_H%7 % MN!2F,M(*X$L\T;#)99JC?<71E0"TY"J5O #YV#X@T?$=EP5?%@)21 ][U@WQ&$&H6M#F M6NBUX156@J@D%52&JC:5QMQ]Y1IZ*,E]@MHBT,8CU#VBO@C(.66F,%:-1"*; MS>24[J'OG6#)L&VH=93>MA)RJ'"$&XL=HOU>+HK,IU4KYQN!0+;D(P']G4(@ M1ARA#<*JX,IZW0(S+C =L]N62_H1:9IFE\5:2=<8!##'F(::I4"\FS:=3& C ME[[/?4-N=M+4WY^+G301B.A[+>,GA\^D50MPFKQ0%.PG^K7P12? 2UD4%(1G MF2%2L4Z^W_R(1^8"N,V)):S=AO1\+(O!'-'A\JX%/$V&4+N'IJK?:ED1HC>O M)A&+CA2:/ GI+1Z0DF @=^\.,9X18F]RPXV\WQ=L4\2!+/Q ?F$QQS1DRNTA M?,9ZD#>'U;%P #&+@BD^HR$+QO@<3B?^F8R2(()+HKJS!A:&N#D9!C&PZ3@8 M AO%*+C5#INUTTI8'(P@CL=!"./I"-V,HC$&6=1$31\N9)9AK1;<.D_2?$5V M\)8XBL*CQ<5B[I?LZ!W$4Q9,, 7R,D:/$QA.&/J:6\GABJ<23WEG.;^:GW66 M490@-#:DR,DPQ.\X9(BK ;NMV &P?AB' 9ETPGB2>%]8>,!0E<[=9T ML:TIM$4%JFI']0>1BG*)K,7L)=Z'R&](/(\C#'"&9S3C2.J(2!T3VC^I\;<. M@!'E'?J.ZO&(Z!DE!)=X@SC!%&*&KHD,8%1,QKH:_;0YD0668)P#&$W&%&^O M\3.)/\QR63MM[':"8%(T$UCXF@9"B:=R>WY:CG^MFW^EBS\\AH45_QC7CZE[^68S:B5/W75&>Q<1+%]UOZZ31<+ MA-;<23MI=Z.?-Q?91_7F[\ %-VNIB*(5FN)(&/; -%?LYL7IRE]KE]KA!/7+ M'/^5"$,*N+_2VFU?*$#W/V?V+U!+ P04 " #O@ 55](OVH-T" !$!@ M&0 'AL+W=O5 _[REG!)4XU&%>63&_'*-1F$)U%^XT97Q76;\3#?L56.$=[5TTU M67&#DO,2I>%*@L;E(!J=78X[/CX$W'/J=>%LS@E1(_>&Z+070>08Y+YH2=JZ2B4')9?UF3[MS.$@X3UY)2'<):>!=%PHL M/S'+AGVM-J!]-*'Y16@U9!,Y+OU'F5M-7DYY=CAW"X./#J6%R9J>IA];@O7. M.-M!C&N(]!6('MPJ:0L#$YEC_CP_)CH-IW3/:9R^"7CC9 O:R2FD29J^@==N M>FP'O/:_]@@_1PMC-=V(7\?:K=$ZQ]&\2BY-Q3(<1"0#@WJ-T?#]N[->\O$- MKIV&:^G29*0K!S3 M"$L_4&AF (.,F0(JMBW]!U!+..EU6VVZRT(09 OFA8^?84-KJM5*L_(%/>5( M?HKIW$/D7).JE38UAS4Q9G!RUJ+ZBQJ7.&?4!,$1>5L@,&<+I?EO"B5190_4 M8E/1T<75H8()9 Y<54VF!2/C"X_K[=,K[@T M('!)J4GK0S<"7<^LVK"J"G-BH2Q-G; L:,RC]@'D7RIE]X8OT/PXAG\ 4$L# M!!0 ( .^ !57T^&K&'P< <3 9 >&PO=V]R:W-H965T2CZ0$MCBXU$ MJB05[_;K>V9(V4KCW6[1]F77HLB9,V=F#DF=[YQ_'RJBJ&Z:VH:+415C^W(Z M#45%C0X3UY+%FXWSC8YX]-MI:#WI4A8U]70QFSV;-MK8T>6YC%W[RW/7Q=I8 MNO8J=$VC_>T5U6YW,9J/^H%W9EM%'IA>GK=Z2RN*/[;7'D_3O972-&2#<59Y MVER,EO.75Z<\7R;\9&@7!K\51[)V[CT_O"DO1C,&1#45D2UH_/M KZBNV1!@ M_)YMCO8N>>'P=V_]2XD=L:QUH%>N_MF4L;H8O1BIDC:ZJ^,[M_N:8G+1A>B:O!@(&F/3?WV3>1@L>#&[8\$B+U@([N1(4'ZAH[X\]VZG M/,^&-?XAHQ$G[=/[K%]>Z6 "Y^R:;=NH4X7;D@=: M[>7Y&.C_P*SZ_+,7B_GB[(>*5&=U5YI(I2H<$FM#^A7 8*EY>&.LMH71M0JP M1NCF* [04>":XEB]L<5$7!B\"=TZF-)H+_6&VI;F_4#U[5C<+F9G.QK+K_E9 M/]*%?L#Y?LQU/@\^5I7^0&I-9%4K40"683DHG"\!CM!QL5);LN1U7=_R&VH9 MO#[41.L-PFAKP,+:B-!_M!+WBL,"UNSWJ^7R>N\8DHG9D;QI!D08FZ045(Z5 M#FH'1>+_;-18%%PG>H4!QS0U:CY[\KUJ.Q\Z[DR,\DS?,1;FS=.VJW5: F8% MVV0U42LJ.F^BR=->WQ25MEM2KUS3F""B^H@G9^2KUZ]ZX!-I?U\B<"8>DVY5 MZ91U$0"+NBM)@:C>V2 ><;1Q+F(JW'KZO3-,]_I6,3%"2.$:T!CI:&F,Q4*H M7%=C%:+$-L.$HZ9^ZVS2<%F03."^A;TEX1:Y'Z@@IJUN35 MR5S4!']A,6(_2X7"KI;6=C#YCEK4K0*(/C'?PF&->0**#8-&>4]KW[&N+DZ3 M1$U0Z#+!M<9R& #4:(M]CR&.A5!=_@;!ST3L*E-4>[XM4UR##^34.52M-MIXU0[:>3SHAVR]G"AN9DS"5B948<_WN:1ZQF+EB5)Z MS(UJDIHG!J'%M-=BA0:34NF1&+24L27V%>[DOFIZ9RAGY)EN6C0Z'?*SZ<"' M) D#$HE%1%WL8!S8C"M# GV'[JQU+:V=#C8I_Y\D6D'LP!I0P;%WC7A^>%4] MI);N!7G4:I]QP9($Z*&*.5$_T]"#%%5-6SB Z20%*.A463M*A:#1M6NLZ**L MC1ZBRP4V%"Q(&(4(6:CS$SHMQ!-(\+-P'7 D;3-HEMIU,MF@W), M*6A2!KRT?HKAGR(4'T7FC+D5>625C9TT=6J%0E2O-'#N%:/S1O:C7)HN#'!/ MU'=6+;$KU6K^-#7>6)3JRFE?2K4C]B(Z#_=MZQW7.-0 M?X$=?O$H6/Q?\>3 M<<8LWJO0UB9*[W?9*QE8\>_2XEZF=#L*(81+AJ6LYEVL6 M48Y7[%2N1K-E- B[;Y\CAM,V@&2A&; %A-0-MI/6RA!U!TJ\^8-XO]"<9[P8 MXA:*1)KFSWN&D%M>*SJ5-?TM!((Q\@'X #,D-@? !SS>@3J!EIJ!&DB]I?UY M7PI[[$V2B\%KU!&AP?GX'44D$;KSJ+G4%W=S\;<\I/HYF&Y_EK@S)4FRA!=9@*VC?\I]G5S6XG&8;3GD/C]3+"+Q5CW"10^7 M@OCX('EY4\6Z"O((63A(GB?(J,XGUP-IX!U7SKJ7EJ-X?V!C U/6[:5 I0.< M[)E2G(/[VO"HVE]?/CWU/'0/G]QS13G=7U%.[[U+O,-6:"/"7Y8NG:;A=C_X M!I*+L<&M"P=I6X*.<.S:\C^YRFSO2(XL?+I*2W1OY[ F[-=DQ1.Q3COH(4.4 M-@YG.M8O1-?*SPA6"/$_ >[Z;] _L8/_MZ_)/4$L#!!0 ( .^ !55\ M#I2Z^0( &X& 9 >&PO=V]R:W-H965T $$A37IRD;[25M@$"I$G3-N #XH.;7!-#8@?;6;=_S]E)RR:5\B4^ MV\\]?NY\OBQW2O\R-:*%A[:19A74UG:+*#)%C2TWH>I0TLY6Z99;FNHJ,IU& M7GJGMHE8'$^BE@L9K)=^[5JOEZJWC9!XK<'T;(6W:+]TUYIFT8&E%"U*(Y0$C=M5<)XL+C*']X"O G?FB0TNDHU2O]SD M4[D*8B<(&RRL8^ TW.,E-HTC(AF_1\[@<*1S?&KOV3_XV"F6#3=XJ9IOHK3U M*I@%4.*6]XV]4;N/.,:3.[Y"-<9_83=@LVD 16^L:D=G4M *.8S\8;.,+)W@<%$QLET,;.P?;!.X4M+6!M[+$LOG_A$I.\AC M>WD7["3AYUZ&D,9GP&+&3O"EAW!3SY?^)]RM5BU=W3VAA.E[@*J W8E#?8[!^]2*9Q&]/J,\.ZK-3[.MWPO"J MTEAQ?T]J"V,\QX2>I#HN]*ZFS*B&'JJ0%5A7!>!WI36@>DVO<$A?^5<(EK!Y MI(K\J31A5=E3/KDLP5&* L$=;."UD%2]34.RS9L%W-4:\5FMP*UX>+Y 5X_^ MZD\8U^.!+R&+XW!*(YO/PI3&Z33Q\SR=AS'<#F(69!2]%O:1FM#&%%IT/I%I M%H<9L"D+YS#)4R+(V2QD<(=%+47!&X)WG=)#9,K65"5LYH@9FY-/GKMOEF7. M1UF''Z/?)VQ"N SRF(4S2,Y8DA)R3N=E(WZ/>TF[<1J'"5FS./%C@!5<>4[G8%"]=(.[>"P>FBFYT,/^0L?.O$5UY60!AKC#=K^B&@=@#:WRIE]Q-WP.$7L_X#4$L#!!0 ( M .^ !54Z@:>9&PO=V]R:W-H965T]I=:K\WY?39>04^6) M%7"DS(7,J<:I7/352@*=V4UYU@]]/^WGE/'>^,*N?9;C"U'HC''X+(DJ\IS* MIVO(Q.:R%_2V"_=LL=1FH3^^6-$%/(#^LOHL<=:OI,Q8#EPQP8F$^67O*CB_ M'AA^R_"5P48UQL2<9"+$-S/Y-+OL^<8@R&"JC02*KS7<0)8906C&]U)FKU)I M-C;'6^D?[=GQ+!.JX$9D?[&97E[VACTR@SDM,GTO-K]#>9[$R)N*3-DGV3C> M0=(CTT)ID9>;T8*<F/TH_-#8,_6Z_#3H%_ M%-PCD7]&0C\,.^1%U?DC*R_ZF?/_?35!&B;0/VT>< KB=@6FJ,[5BD[ALH=5 MHT"NH3=^^TN0^N\[S(\K\^,NZ>,'5TM$S-'^-2AM[6^SLE-.NY6/2R!SD6'= M,KX@VN9 6;WL7R"BD(2N*.8LUF&Y:=.SPG& M#JK8D:M<2(UR9N0+1SC)]H?6_S="KH2D&K#2)KHI^PV) ]]+\?WVEV$8A.]Q M=))ZX:FA^+$7DR_>@T<68@V2&Z_8H"+.\.E34TXT]+VPDH$2@E,2#6(O0-UY M#M+FQHJN0*+I*8JM6 ,O1E8_\7QR WB4.9NBHWV]^0X"P,(]R_XYP@ M=MY!HC_"\WV *>03\-]K0ZI4DT\I)C0Y)@%)I^]M'/2=(6 MDB1-T?T--Z&R)$W0Q:\(23IJJK.N-FM^2TCJ\&_?9NW8H*318#\HH9>Z A*2"A*0;$K!OSPI4CH=NQ.Y6*/0#?PDFNF6W(\(2#=1(64BCHZAU9C@' MAZ:&+B'#:,S(W*31VB"KC5231 H#+1QT0UT0\3 M6S4.#0Q\!=ZH@K-C:V:$J84"1YB\,6YWM6"0+"Q1K07/(DQRAV/[:=VDO:*4 M H,Z[AS[$INTP\(*RL([+*\MY=@B"Q ]K/=07^K<:=L$2DE=J06C 6)1A8B' M./@_ID8\,JVKQLT:*NK1+L^1^1'91+!8>A#K!NT@2<+AT"2"S:;]C4W:\4DR MBIZ-=H/4U0X/DZ2F'=T@ ].X:P1N<_0>5P7>Y)(T/?": M*M;:2#MUO^*^;F;WNVZ,V;'<6)J.&OMT9]CUX0L"0WP"3JC!H' X&>&5QSP,T-MW5 M/O8IAY@>-C"\.8Y;QW?6!%,7!+X7!B ; 0AC=(I]'/2W(<;$/O8I-;XD06"O M9"E^4!BL&L;QWL=E<#9$&29YXCBPU_C@+,*;1-#@ND=72Y/QU&0F54MK)Y:@ M!=4WUF%#LS,UT7WY.-;HAR7*?&=#V83H+:YN4?56\$4+5RN:;D^[/5,;FO8; M/Y4P4Q?VUYG"'E)P[?XO5:O5W[DK]U.J9G>_]O"@"\85R6".6_$3$;\RI/M= MYB9:K.POJHG06N1VN 0Z VD8D#X7B"/EQ"BH_EF._P-02P,$% @ [X % M5;MT)DAO @ 4 4 !D !X;"]W;W)K&ULA51= M3]LP%/TK5QF:0$+-9PMT;20*0S )"<$V'J8]N,E-8N'8F>T2^/>[3MJTDTKW MT/KCWG-\;GR/9ZW2+Z9"M/!6"VGF7F5M,_5]DU58,S-2#4J*%$K7S-)2E[YI M-+*\ ]7"CX)@XM>,2R^==7L/.IVIE151!MC)6U6LP*:BY[$?VMOX..X#S MX - M 9$G>[^H$[E-;,LG6G5@G;9Q.8F7:D=FL1QZ2[ER6J*%_6S-<>BYX@^X)C O9*V,O!5YIC_B_=)SR JVHA:1 <) MOZWD".+@%*(@B@[PQ4.1<<<7_[?(:VXRH0FA]BWR&8!3!,[D/B*31*D-CX&(TH=\YW'#)J3]S*)7*#81)0I@P&E-H*^P(PHLQ MD=!XYB+[OJ*_T^4UZK+SLJ&:5M+V#3_L#L_%9>^2;7K_UMPS77)I0&!!T&!T M-O9 ]_[M%U8UG6>6RI(#NVE%3QYJET#Q0BF[6;@#AD&UL MA55M;],P$/XKIX#0)FUY:YIVI:VTCB% U6\?D!\<)-+8^'8P7;6\>\Y.UW8 M4.F^Q&]WSSV/[WR9[Y3^:6I$"W>-D&81U-:VLR@R18T-,Z%J4=))I73#+"WU M-C*M1E9ZIT9$:1SG4<.X#)9SO[?6R[GJK. 2UQI,US1,_UZA4+M%D 3W&Q_Y MMK9N(UK.6[;%3VB_M&M-JVA *7F#TG E06.U""Z3V2IS]M[@*\>=>3 'IV2C MU$^W>%LN@M@10H&%=0B,AEN\0B$<$-'XM<<,AI#.\>'\'OVUUTY:-LS@E1+? M>&GK13 -H,2*=<)^5+LWN-HV$.O>NCT/] Y MO%?2U@:N98GE8_^(: YTG\%: M,&D?7P%\O]P8JZEJ?AR2WB-GAY'=2YJ9EA6X".BI&-2W&"Q?/$OR^.41WMG M.SN&_@3OB=<[F%$RZI M8(6@MV=.9T#)0Y^\5UA@LT$-H^0,;ASPIG"EFK:S!#00\_9&57;'-!+8))Q",LG#!&Z07FZMQ+]P M4[+(8C*XOF6B8[Y1=)+349*%,23C,(?7G::=CA =?,7OW-R0%J*D)KD@D\_*,@'MP>N$Y"P>3TC0].*"Q-V0YXRZ5=$U MG6#N:DNDC!2\9W>29FF8G]*8).'D%)Y,T7.8DI:NO; MI*'L=M+VO638'3KQ9=^ _IKW;?P]TULN#0BLR#4.)^, =-\:^X55K6]'&V6I MN?EI37\3U,Z SBNE[/W"!1C^3\L_4$L#!!0 ( .^ !57XV'G7% 4 /@+ M 9 >&PO=V]R:W-H965T#MC3VU/2/KK][,'!F@IZK[ V#YW?]_Q MN5QK\\6NF!T]9:FR5[65<_E%HV'C%6?"UG7."B<+;3+AL#3+ALT-BR0H96DC M:C9[C4Q(51M_M];?A]R1RUQ8OM;I7S)QJZO: M>8T27H@B=0]Z_0=O\NEZ>[%.;?BE=2G;[]0H+JS3V489$612E?_B:5.'/87S MYD\4HHU"%.(N'84HWPDG!I=&K\EX:5CS'R'5H(W@I/*7,G4&IQ)Z;C J+':L MI6N=S:42OE26A$IH:"TP,8R_%M+*(I=V%S$?%4#ARR;1ZX-7O[6ZC7?GDBB4R71 M.65], 5EDR)ET@MZX%@OE?S&"8T35DXN)&^RL64Z!FN?X42*N4R1&UM_7F3? M7U"9V$G7QQ.;K9@6.@7QI5J2\^"AW.A'F<"5PZ$HPQ'[X:1[X8@R'/S[E+Q& M(EQ(3^PNY()>205NI*D'Z6NZL4Z"KE![+Z2ASR(MF(;3ZHM MU"#6A8)WPS'+1Q_@Q0CVCSS$MUZFSYHG:P1+T7=>I?N@@6I MG%!+Z4NT,=(YKS.3;8]Z]8CFMW-AI-M8LBIW8?\9#P9Z$VRN30 TRKESD/#<@52P#W53;"[E,,O]*VKU4OG=(N[R L3 MK]!Y*<;] CNF9.<+ZG40Y@G>="O>='^9-Q4UWDLE';^9X-$ A7:W4U+H&$-. M.CG.D#UJ_@B UJ@P@ S5]@N+"^*%)5^1(T] 9Y9&*"_I,JP6.+MH'8K-$C\ MKMEXNQLZV@/*G '1,>=N:^)BGS@[-GTJ/4[D@O<=ON-'/.TY!!S'*Z53O7S& MW40]$*@#K/DG#. PG):/RTKF0$T3E]]JTLR(A$F)C(&3CM\9B?@+3)!'1XMF MVHF4Y(DJ70HG4";CL+2H72A&GA>^D%3]$27CO0"3_HO*^ MX]C21.;)_DUL"5]AZX>"GJ$%P D"^4$V/]K2SD)C/A8$+Q88O@A69-5)#T = M0.&1(YXVPH?(?'U!LY5A/I@>:"J?#C]]YY'OFN@K M9]U^!'#N9'S#1S6!4Q+.&3DORK?*!3@@%4:28Q770YOMH+D#WYT(@#T&NL;> M- ;D+\/,:2E4I1S,JMUJK!V6T]Q.O)R)/PJSE!B\4EY M5GOH\68:A<\51G,V7@#G"ZW==N$=5,/^X#]02P,$% @ [X %5>[./+17 M! @PL !D !X;"]W;W)K&ULU59M;]LV$/XK M![4H$B"1]6(KCFL;<)RFZ]"L09.N&(9]H*63Q48B79**X_[Z'2E;<1K'RX!] MV1>)I'AWS]US=[KA4JI;72 :N*]*H4=>84? M^;PP]J S'B[8'*_1?%E<*=IU6BT9KU!H+@4HS$?>)!R<)?:^N_ [QZ7>6H/U M9";EK=U\R$9>8 %AB:FQ&AB][G"*96D5$8SO:YU>:](*;J\WVB^<[^3+C&F< MRO(KSTPQ\OH>9)BSNC2?Y?(77/O3L_I266KWA&5S]R3R(*VUD=5:F!!47#1O M=K^.PY9 /WA&(%H+1 YW8\BA/&>&C8=*+D'9VZ3-+IRK3IK <6%)N3:*OG*2 M,^/W4F9+7I; 1 :?3($*/@C#Q)S/2H2)UF@T',-OE!X'-XS.].&P8\BP%>^D M:R-GC9'H&2,)7$IA"@WO1(;98_D. 6Y11QO49]%>A;_6PH14FP=L]/G1;'[K[M(^G!:%S E"FUXF(.DTK6PH#,8>/A+M1[]>Y& M?5,@Y+*DDK9FC$T,<%\%A8NR"-('-&Z[0<1:1/--S _H3D4+*E)].-A@/F,E M$RF^>=6/PNCM.:98S2@YX]"1'L)K"*.>'P+5)E6>H%I1"D6Z F)'Z)(U-9]] MHQ*J'*J#V.\?_J26\@C;/'(J0S^&/63T6C)Z>\FXIN:9U104C$_>D,02%?F_ $)!^VKZWN8'4_N4%$;AR\:\[J$CSQ'I^=[U V+WI.]; MDKL]_X1><>3W8.HZ+%E5V*2,+OA"@[T1!?0(8TJQ$S^!&\4R!,$JA# @;3;U M K]+FD\HI]);,@0AG5M+,9T'5D8:5KX@VI1W0=\A3"(2A[D=K<&(4F_N MQC\-J077S$CM:3MA3IK!ZN%Z,YY>,C7G0D.).8E2;Z"NK)J1K]D8N7!CUDP: MRG.W+&A*1F4OT/=<2K/96 /MW#W^&U!+ P04 " #O@ 557TP!K44$ !" M"P &0 'AL+W=O+MH'V))(Y$\ M) \9CC=*/YH5HH7G4D@SB5;6KD?MMLE76#+34FN4=+-0NF26CGK9-FN-K/!" MI6BG<=QKEXS+:#KVW^[T=*PJ*[C$.PVF*DNFOUVB4)M)E$3;#_=\N;+N0WLZ M7K,ESM!^6=]I.K4;+04O41JN)&A<3**+9'39=>_]@S\Y;LS.'IPGW>%3 M,8EB!P@%YM9I8+0\X14*X101C']JG5%CT@GN[K?:?_.^DR]S9O!*B:^\L*M) M-(B@P 6KA+U7F]^Q]L<#S)4P_AZ[C\",":2V0 M>MS!D$=YS2R;CK7:@':O29O;>%>]-('CTB5E9C7=9JQ+A#C7, M5DPCG#RPN4!S.FY;,N$>MO-:W650E[ZAK@>?E;0K S>RP&)?ODW0&GSI%M]E M>E3A'Y5L01:?01JGZ1%]6>-OYO5E;^B[85IRN30[WOYU,3=6$SW^/N1O4-6 54UW=55JDI:B M&'J*'=G<;CT?P>T+>EI$55!60"IY3A&SF@"Z,Y<6*9S6P'M(^EFKX]:LW^K2 MFB5)JT]KVNG0ZM0)9!/@_)[P^[ M%(%!TB.U_>'0[[MDJF;M+]=[LUA0TW?D6RN+TG(FQ+= /_H7 ;S2G/+G+:D=C H)7159_6+JWI:YS!@5 %%&F"O2;'?HKP M \*1P"#KUE[1;Y;5?/F?NK;I>P]$E=0O2=\OV3 L<9,*_R8);WKA1U&SS4\XZ".-SS'JAS MA?;BBFWS1H8)P1XG-U22KO_L /8MGH?I\C/3 M2TY@!"Y(-&[UB2(Z3&SA8-7:3TES96GF\ML5#;FHW0.Z7RAJ)?7!&6C&YNF_ M4$L#!!0 ( .^ !57KQ=#"UP( "8& 9 >&PO=V]R:W-H965TJ%WA /#B[DZQ5 MK[W8LZ3P]8SM9 E2R(N]'L\Y/L?V>"I:RV**H :E199=I(V0NID-@FQ:SN;F(Z4U'AMP75-(^RO M"U1F-4WR9!.XD)*[?U#=[)W)@'/WA739/,"T*%)7D&P=U/O$2E/!'+^+'F3/HE/7#[>\/^ M)GAG+W/A\-*HK[*B>IJ<)E#A0G2*;LSJ+:[]''N^TB@76EC%W(*3R\Z1:=9@ M5M!('7OQN-Z'+6[\'V7 MV<@UVLWEZV/L6E'B-.$"<&A_8C)[]B0_R5[M43KJE8[VL<]N8UF 6<#GCAP) M74F]!&]@E]2]9+NEWM4(9$@H,%L+5'Z'I%N7I?R-% MCR6V!"W:$C5QO;KG8_@HJ+.2?L&EZ5JNL1M!"*\7"PRU!N\T(:].,,Z/LA#:]!_0N3'<:]$82V$?*KXWIM,$O%6;?7*= MT"5":1PYR+,!Z\NYB;S*Z.4+]MS$[*=P=GHV&(7^E/M=MR3=JMT&[3*\4 [" MNK&,^VC_")['VO^;'E]0-K^4VH'"!4.SP* 3!M>@KDA?E?"9\T/ M.5J?P/,+PYNX'O@%^E_#[ ]02P,$% @ [X %52$C)4V) @ KP4 !D M !X;"]W;W)K&ULG511;]HP$/XKIVR:6@F1$"AE M#"(5NFJ=5 F5;M,T[<$D%V+5L3/;*>U^_=A+(G2<"5!8SX/K@;3QX>O''?FP :G9*/4HUO<9O,@VGOT&Z^=M&R8P:42WWAFBWDP"2##G-7"WJO=)VSU M7#B\5 GCO[!K?,=Q &EMK"K;8&)0A!'<7P";]@)'WJ\X7\)O^8F%G(KGXB^TB^PJG5:T-N$ U4]N"$1 M3,!W9!KNF*TUMR^PIK;.:H''Q)Q,=US,0X&0*T&]3<4#ZYY+V^#\-]51U1IX M1[/:TTP/BT]>.=#U8G>]<,8E/78AJ&_-^10>E"4=_H3RT>S)+6JX/8W[%@:] MT?NX/_!6' W[([+BR:1_"<>*'QXT48EZZT>%(Q^X1)T,SKY M U!+ P04 " #O@ 55S+:PL!<' N%P &0 'AL+W=OM/MFG0I"V$"O9(EOLQU50B+UVK1-:M*BLP-*O)N'(:#;B%4V3D[<7T7 MU=F)7MM4,72T,8-MU0W&L:IDKTRM16^*HRS9^__7"M[1Z_>R;E*E3VB5U=B MEDMS=-*U4,]"W;16=>Y5Q0^H&M ONK1+0^_+3&;[X[LPJ[$MWMIV'K*^[=U@W!\\;LQ*I/.T@.HRL;F3G[/OOHD'X0XOEO<;R7IOVLRF",5OG MDO2<=E?Q5A<(3R,8X,=T*6&^2BT^3*U.K^ECJ:RAR494&4T8_G#UH:6U3GYX M:5=+27.=(ZA5N2#+F*DC6_U?&K+X+.H92909 C@7;)@J/9-P1*)%E]./QC5X MQ$I62F>&W#0EB\^8-NB5*H']/,<@"](%'I=6G/TYJ$=^&UM MC845;.JOZV*&D=N--/39!:[,7D]N9 4BHI^ "$N()DD_"E71)Y&OG6U^!)V+ M7)2I_/Z[41S%/[R3J70:D\@!-:*H'PSI!<7#(!QX93 G1M\@# 9# IG,I>*^ M5V$P/*(D8;E/L)R[>L'XB.(X2 9?S(-@D$TP4!0'(\R1](-!1"T ZS< ZW\# M@&UW3-GE4N:9\]N5N)7F$*A:)WP*J+Z 4^D=QV"Z<1Z!J=QOO%&;7:-DLPT'0ZMA!X]C!5SFVX3\FA^,Z6GY;61]B#'D?HQ,#-_CN M0TYNG_P))+'91I^HHT_<3^A)PPW5I-<[;C7.7.W%OIU#W]^NI",/*ZL"5$5W M4E2&>D%O[_=)LUDY4ULO@:=?4C)PCUX$I^%M#*&7=*G,]>LY6Z9 4"*I8I) M)08P7@(>0_Q'=;N/_W=@RTPR5[)4'?;H;VVU0&380&3X+6)_'R%MZ:1UNJ]. M)[L^?UIN^<B'EOJ[#>6';K005C M-QYJHM"%!^APQ'I:T#UJT#UZ/G2CE66*.^']#_?P.H3Z5C,.HWY'^2YVMWBN M66^/[$B9^\#XQ_71MR+*SU^R]IP+I9NF4/+S+FK4 AE1D'"20]D2CSQ2W#-" M?Q\;BZ(-Y[ST/K'K?> X)9%'%C#- .GY6 '7)KY,^]O8&L40];62CZV^AQK3 M;PNZQ@VZQD]&U_MM=IK"N^"/%KA-P'2I=S8&7LI4+TKGSPM'5Y V]F"^;;7F M,,@VF^=BQF'I'=A:;@RL%0FB-CJ[EBOC!@2#'CS*@D M@ BH>M6.FZ$0BVI(!=H,C_"L_VPU&N\D[_&JTMDZ10:6-[($3EX@Z?;3!FJ#=.G6DT$HURM74$5IR.ML@KB]EJZDB0>8'U^'U$\PHL\C?I(EPBEWDB+#:5_Q>92O+8@%<:!@ MS6..A(2NM(7HHQY[07U?8&*:OD,^+X&?_-X2 E%X?X40_LL@H+\'P=-B@&9W M]?GUZFXE#]Y)M-KV5=7&8WOZ?!&#U3HALECMSMU5U J\#R5FEGP$I7.$SEQ9FE>ZV,OF=('B MYR"7MBM_ #EN[YE/>P]MCE\(R,U;W@%>E*U51:6:\ M(!WW?W;G"+&2U MUB!6N7/QM9M/;7 9/_!7HO;B_2?Y%5 N4$Y3+.88BT?<[5/G+6?]B]&ULG5;;;MLX$/V5 M@9H621'(HFZ^Q#;@.&ZW18,UDG3W8;$/M$3;1"72):DX^?L=4K9B[SIJL#!@ MWF;.W Y''&ZE^J'7C!EX*@NA1][:F,V@T]'9FI54^W+#!)XLI2JIP:5:=?1& M,9H[I;+HA$&0=DK*A3<>NKVY&@]E90HNV%R!KLJ2JN=K5LCMR"/>?N..K];& M;G3&PPU=L7MFOF_F"E>=!B7G)1.:2P&*+4?>A RN4ROO!/[@;*L/YF C64CY MPRZ^Y",OL ZQ@F7&(E <'MF4%84%0C=^[C"]QJ15/)SOT3^YV#&6!=5L*HL_ M>6[6(Z_G0Z=,N M#P<*O> 5A7"G$#J_:T/.RQMJZ'BHY!:4E48T.W&A.FUTC@M;E'NC\)2CGAG? MLQ6FV, 741?89NK\@2X*IB^&'8,6K%PGVZ%=UVCA*V@IW$IAUAIF(F?YL7X' M/6O<"_?N78>M@%\KX4,47$(8A&$+7M2$&SF\Z!?AWK&-5(:+%?PU66BCD!Q_ MGPJW1HM/H]D+,] ;FK&1AS=",_7(O/&'=R0-KEI\C1M?XS;T\1U[9*)B\$G) M$F9/ABE!"Y@Z3C"E8?$,GYE<*;I9\PPC6F'M3L70:N5T#'O3:&+U8D(Y$\"U MNP]D(17 E5.NG3.!5X.=$,*?3% >XJQ(RK" M/7\ZWMB'B QCCF$MDPF&P3.J!_!=<&/1##48PAE$)/3[.(8)\;LX)OV>&^,T M]D/X'=.C&FT@08"'O<2/@/2[?@(DC7#C01JL:R,5D\A/(8JZ?@#=?HHP:=A% M([/*IN82;GF>%PQF5!N7I,G2ZL&YS5$87,UN9Q,W)5<7$/6)W\,0+$H7$7N0 M] AB332G,*<97V(.]YJ3^63::(9AC*Z1Q%J.DP#_HX"@7[6S^XJ= ;D,HL G M..OA.7$[_5[LDD(N$T+\&%KN0M+,7BCHE@ MJ=CPXX9EK%Q@J2/21I8$21%8W0UXA2[$7W'#LKWQ1&:E@*D6&QI7[SIPJ5#OL<1_)7X U?MTS60F; M;NPI>-/> PZE5&S?CG:4?5MS>$M3.(QK F$?WF,1\*^>A?AW*'$-),8M8O=? M9D>Y 1+AUL?Z^"/^\"-EZ2B,AL(V5K.FPH7V?_-@J[T3T)B0C/%'VXL'KS#Y M.,(HL'%%_XW+A?3O?8PFW>V?XE/GX,6"Q%ZY=YD&YUK]>&EVFZ??I'[QO(C7 M[\9;JE9/SE2DK@.=+*F.118CG@)3+=D7!18Z:K8N[(4@'=65% W\+R)6V#"G"2V[]8BB7FE*&&P M%DA618'%GUN@_#AU?.?QQ1W9Y\J\<).XQ'O8@/I6KH6NN2UE1PI@DG"&!&13 M9^;?K"(3;P.^$SC*DS(R(]ER?F\JGW=3QS,?!!1290A8/PXP!TH-2'_&[X;I MM%T:X6GYD;ZR8]=CV6()A@])**EXT8OT%!6'U$S\T>3@1^-$90= (@O\$@7]&$#:"L*\@:@117\&X M$8S["B:-8&)S7R?+9GJ!%4YBP8](F&A-,P5KEU7K!!-F)M9&"=U*M$XEFWI" M(9ZA#=DSDI$4,X5F:$'0(9]?EG^IV B%7BU',L<"9 =ET8/B7[]$6?:A3%ZBK"Y3 M%I#J$?F6XG=27&UDZV;0NAE8;'@NSQVV_9QMI1)Z!?_J\JWF1=T\LZO=R!*G M,'7TMB5!',!)WK[Q)]['+A>'A"V&A"V'A*T&@CUQ.&P=#B_1DXWBZ3V2)24* M":PWYRLTYT6A]VAI6KHLKH%C"S3GS"$9Q^[AU+>+7;[6MR%ARR%AJX%@3WR+ M6M^BB[XU)EG[KIH%CW"E6C8 M';GJ!:TSZYZ<9N9R\Q6+/6$24-VI)_4$L#!!0 ( .^ !553W1E3. 0 #48 9 M>&PO=V]R:W-H965TTQYN!;EN9LK>TY+ZYTG45[G(5L00J(4(Q<07#D!M0:T-A@/6$P6X-YZ0A6:[ N'<%N#77H>A-[G3@_Y.%F1>!4?)L(']_5(7[SWP$Q;N=A3O0HYC MT&H8>.MC'B8I>R*K(>M>-?-^.C)\8W MP2W)^9Z!((]Q+/'[\WYGQJ^+7'0)0:>$7*-9X.]EO@"F\0M !D*2^[FYW YE MX;QL].!_CSY(AMG-#K/FF4_P>O.@FAAD>YH+X._/0@H^<9RQ?V15;[B6G%MU MORM6A!%>:Z*],4P/6-O\_!-TC%]E*5<)\U7" D6P07&LKCC6''WS!^%A*IIU M71!9#1K[LK97/QB'#31,8R$FQJ&?W:G,->!8Y4M@GFLMO*$LD,AL"!=6)QN$ M:G>AVK.AWE$2EQ&7!3EK?.Y$4PGS5<("1;!!]ITN^\XK=0%'97%4PGR5L$ 1 M;%"<95>T^D91B+Y:@)3%7(Z4&X*DLCDJ8KQ(6*((- MB@.-\RN\\;(6T/K[SZV#O-Z/RL6^(->$)4TX=_%XO:1130IJDDI#7N6\]S9IY3F*Z4%JFC#BJ!S1= K]8<6 MK*I$*FF^4EJ@BC8LT7DA!V>7(A?T"'/RM)J6,>T14QD2#[4W[A%3F6.;X_>) M0"*SD=OK),-HSRLC^(.E$8[V>1*)B%E9%(1R$.8Q('R/J33V6=JS9Z%*FJ^4 M%JBB#>MR7L9!^[4:A=)UGE*:KY06J*(-2W1>Z\'9U..8M(FIS+8GLD BLRQKTB;TWC9HANFNWG]F(")ESIL]K^YJM\?]H=[9 M'5V_AEBB+39HVY.."GJ3=A' MPCG)ZL,]#F-,*X'X?DL(/YU4 W3_*=C\!U!+ P04 " #O@ 55*,4@R+8# M 8$0 &0 'AL+W=OLC1_,#%)[D!4.1SEN9RH6V4VLX,0T8;R*C4^19R?+/F(J,*NR(Q MY%8 C4M0EAJV:;I&1EFN^?-R[$'X<[Y3*!/:-AB5D&N60\)P+6"^W&FH73PKXT^)/!09ZT2;&2 M9\X_%9V[>*&9Q80@A4@5#!0?>UA"FA9$.(U_:TZM<5D 3]M']K!<.Z[EF4I8 M\O0O%JO-0IMH)(8UW:7JD1\^0+V><<$7\526O^10V7I3C40[J7A6@W$&&*4_PA[R'= 'B'B2<[*:+\G-W%< M-FE*[O)J]Q8OW@:@*$OE.S3Y^!20MV_>D3>$Y>2>I2D:R+FA<$X%LQ'5_F\K M__8+_D?DGN=J(\DJCR'NP ?]>+<';Z 6C2#V49!;NY?PMUVNDY'Y"[%-V^Z8 MS_)ZN-6UG!_SOOHQ[V$_/( (X587_$S+4;.Y1B7?Z"4^)FF2"$BJ[-/_GGRS7_+4K8D.2!4.2 MK88D"P M25;<5_;^6,<K(1V&;8>V[C0.SS1V&XW=?HTS+A3[VB1 MO/2 0*5)A,>6P'L5-J3JU+LBGIPNW]'="\'=UI0=6[?.C8(VDV5ZEU:K-M7$ MTB?G1F'O:K]SOWJ-EEZOED_(QZ+.E-(+?.UY,219,"39:DBR<""RLU!.FE!. M_J>;P63(2 ])%@Q)MAJ2+!R(["S2TR;2T]X_;7!,>*(.L*@JC:\XA)5#=5WH M"O2TG=G&7BO_M:U&GG5Y2@1MJZGKZ-.+!-BV\B;3RS09]B[WM6(:)Y5;!B(I M:VR)9\(N5]4]NQEMROB;LGJ]&+^U9DNK8SRP9JNJ2O]&7WTSN*/J)J@ZO.HIOR[KQF2NL0LOF!F@,HC# ]VO.U;%3.&@^AOC_ 5!+ P04 M " #O@ 55.7@PW]\" D"P &0 'AL+W=ORF/00YT/+((D*1*DDO M_?N2E*PHJ*P"08+F(G&9>7QO."/->,O%@TP %-JEE,F)DRB5C5Q71@FD6)[R M#)C>B;E(L=)3L7)E)@ OK5-*W<#S^FZ*"7/"L5V;BG#,UXH2!E.!Y#I-L?A] M 91O)X[O[!=F9)4HL^"&XPRO8 [J-IL*/7-+E"5)@4G"&1(03YQS?W3A6P=K M\8/ 5E;&R$A9,91D A4@8"Z]<&+H%2@Z1Y_"I G?),XU@=[]$_ M6?%:S )+N.3T)UFJ9.*<.6@),5Y3->/;SU (ZAF\B%-IGVA;V'H.BM92\;1P MU@Q2PO(WWA6!J#@$P0&'H' (+._\(,OR"BLP ;8&-(.(KQBQD6JC*0A[X2P"]&U!R0K;C;E^R1CG\=0VA"_1 M\14H3*@\04>(,'1#*-6[H.WY=8(:J3WS GJE\-Y;R;/>*\CLES+[+YYG_;_R+/#\ WDV*'D, M&GE,:T]'L ^MJ'S0LOQ3I>V12@1 .^9KH1)I B]*/_QG^N]> T5D-4B\H?!@2+R*[]_ M_TV543.=^LBCNJ"[E9['](\W6*P(DXA"K)&]TX'^2(J\)V#5IPI9LJ M.TQT&PO"&.C]F'.UGYC.JFR,PS]02P,$% @ [X %5345D?V&"0 4D M !D !X;"]W;W)K&ULQ9QO;]LX$H>_BN!;'':! MQA8IDI)ZB8%N@N[UT #%9KOW8G$O%)M)A)4EGR0GV_OT1\FJ1S*'M!S32%\T M_C,GNGEA-K]<)X_R3M9?UU]*]6RV\[),5S*OTB+W2OEP M-?E WE_'M!G06OR>RI>J]]AK#N6^*/YLGGQ:7DW\)B*9R47=N$C4GV=Y+;.L M\:3B^&_G=++[S&9@__%W[Q_;@U<'K233QEO(AV63UK\7+ M/V5W0+SQMRBRJOW?>^EL_8FWV%1UL>H&JPA6:;[]F_S5):(W@### -H-H&,' M!-V H#W0;63M8=TD=3*_+(L7KVRLE;?F09N;=K0ZFC1O3N-=7:IW4S6NGG], M\R1?I$GF?N_4F\^RJK=O_G@CZR3-JI^\ M"^_KW8WWXP\_>3]X:>[=IEFF3DUU.:M59(W_V:*+XN=M%-00Q;\V^=0+_'<> M]2E%AE_;A]_(A1I.VN%D.'RF\K%+"MTEA;;^ J._^]J[DXM-F=:IK-YY'Y[5 M 2?WF;Q0"^>B2C+I_?%9#?(^U7)5_0<[X.TG,/P3FL7YOEHG"WDU4:NODN6S MG,S__CSY_Y!(&8B"'MF@_#8+CQF#>]KKG:OK(WO%[5KH9-OZX'W/MG?B\UF M,0B+[\+B8\/Z7%251./:NHAZGWI!V)3NQ898T2G'PQ.[\(0U/%C<6%Q"^T1" M_7A*]@)#S$3 IA$>6K@++;0N/F2M]9?B=9'7:;XI-I6WEV/O2U&E+1O^^'"O M]C)%"'1EABY7IB-G@TQ%NTQ%UI/X6:J#_NTIR3U"O5N5ER>5'_N9C?131KB8 MQGMG-M*6 Z'$,.7B7;3Q\=&.6B8QLDR"J=B+&;$R+A/B QY]:]2[6+VB]'Y1 MP=:R/)3DSF4_%.9K\796(_846THY+<>1[D#PF:C X:8$NL^)K_5M1) M=C"G%)FY<=@[P5V ](BI2X"!Q [!+L9QF0Q&;>N8F7G" @X).V7[;$N;VZ3> MO= K\^S;)K%R^-A]TY6W89: SL2.YQMUN"]I_:2JUD*5<=]D4J+'K+.7^!19 M%ER?=21FAG,)D"9V2N]%61=>_53*;;CXU$.0'$7Z(M'-F-JA#. F0&YBQ=V! MJJ(;?+"LP.PL=04!7!([+Z^+1L>.:"7 MQ&=O:(@5[T1CVAIJ M@W$7WFA>TUYS;.?U* A2G=<70F,@9D5Z5L,(@=;43FO[/D1U\#*?3=E^;+H9 M#V(3H"D FIX$Z-/[&^H4U*Z\#;,%H*9V4+^BQZ$ZM(,0F7NZ&8O[TV 8,4"; MVJ']^CZ'ZEB^X#WL=7$C5N8U ^RF=G:_IM&A.JDI[^U]7<#AZ#T(4$[M*#^A MT:%Z#ZP:'6WUZRVP*6B@,+5WP*,:':KWL.F9EG;P!@#.Q@/*;1"73V M(7L\9F6RR>99DW5Q;:JP[)H\P7WP[4YG:_1Y\B1]Z&68!Z(+#7 RYJ\\ I M\EUY&R8$D!_8D3_B@@-"^,C7=Q[$C(M>OSD,$ @?V D_IC;O7-AJ&"G^+A]6\?VA=#:\$#']H4I=<#MP,[M _N1CN8@9'IDB!GGQO,*? [L7?+9 M*_/ :0OMRMOPLAM4"LQ>*;RB,F=Z*1#P6+M0B)D%S%0R,"@9F+VG?GUESA!Q MG&LU&=.;;=.*84!P9B?X:^IRAHCE3 ]7E\H-^P\#I#,[TD^HRQFBA^M[>F%63[)>11=7GG8W]OTN)#S"QS%Z#([% \IBYGR!5C?7]GNF9MG*V 1B;> MIBIG5B0?NW6Z\C;,$E":G:*3,QW/& 4Q,S,%&2":'5+)5RM9MK<$K9.U1*^+ MV%T2(,"ZX MZ?(Y #N]\')BS MNI%QS@K H' GA0M4Y-Z?I9B5<98* *)X(RE<.)7"77D;9@G8+$Z1PH7>#.OD M$X@0;B:? "@+.Y2OI:JW'M*%6K-J^3YX2[ENB-8*XFH9K[Z_@$\]IV*X*V_# M3$ -(,XOA@NGF'?E;9@0P+PX50P7R#UJU-&,Q7#AM MF5UY&WYE 6J%T+D8'NK% "'ZMV80LSB8^G'_G^$+%U! A.<2QD/TKO']&8I; M&59/"$0/W4OCH4WT[J(=K8N'0/CP;+IX:%.\NXA'B^(AD#AT((J'NMJ-SF'= M;.PBP.FXU&88&O(XZ7=_(Q,6,S),V!C@%[M3Q6-4[]Z/,Q[]1>@8*!B_D20>.Y7$ M77D;9@F ')\BB7>#0ROQ4*-]XLUZOT_3_#C0;5(^JM+$R^2#&N5/FTZKW/[> MSO9)7:S;GZRY+^JZ6+4/GV2RE&5CH-Y_*(KZ^Y/F5W!VOWHT_S]02P,$% M @ [X %50-4TA:I P -1 !D !X;"]W;W)K&ULS5C;;MLX$/T50ELL4J"U+KYIO;:!V++0+.HB2-#NPZ(/M#2VB4BD2U)Q MN]B/WZ&DJ+XH@K/1P[[$(C7GS'!X.-1DO!?R06T!-/F>)EQ-K*W6NY%MJV@+ M*54=L0..;]9"IE3C4&YLM9- XQR4)K;G. ,[I8Q;TW$^=RNG8Y'IA'&XE41E M:4KECQDD8C^Q7.MIXHYMMMI,V-/QCF[@'O3GW:W$D5VQQ"P%KIC@1,)Z8EV[ MH] W]KG!%P9[=?!,S$I60CR8P4T\L1P3$"00:<- \><1YI DA@C#^%9R6I5+ M SQ\?F(/\[7C6E94P5PD?[)8;R>6;Y$8UC1+])W8?X!R/7W#%XE$Y7_)OK1U M+!)E2HNT!&,$*>/%+_U>YN$ @#SU *\$>*> WC. ;@GH7NJA5P)ZEWKHEX#^ MI8!!"1CDN2^2E6\NW*T9A@QHVP[K7$MPQQ>AHR3GG$ M:$)NN-(R0\UH12B/24B9)%]HD@%Y1Z[CF!DEY':%G(TNK@+0E"7J+7E//M\' MY.K-6_*&,$Z6+$G00(UMC4$:5W94!C0K O*>":A+EH+KK2(+'D-<@P^:\8,& MO(W)J3+D/65HYC42_I'Q#NDZ[XCG>%Y-///+X6[==Q!E4C*^R:T^ M"2ZKB1E53)&_/J(#P'^JC;S0([S+'FPGR%^7BX M3XTN7KI/E_EK6$= 7R:SY] M4LK*5W4);_3_TC+6)EG0)MFB3;*P);(C10PK10S_5]?]SEN[D_F9.YJ[-?.!.UH4+>Q/^J*AQIJ^85R1!-;H MRND,\8*119-:#+38Y4W52FALT?+'+?;U((T!OE\+H9\&QD'UGX+IOU!+ P04 M " #O@ 55[#C-BP0, IA &0 'AL+W=O0O,]V=!Q/> Z>\F+;^438Y7U]R;-RO/% M4U5MWZ]6Y?J);>)RF6]95O_E(2\V<55_+1Y7Y;9@\7T[:).N'-OV5YLXR187 M9^UO7XJ+LWQ7I4G&OA16N=MLXN+[!Y;F+^<+LCC^<),\/E7-#ZN+LVW\R&Y9 M]77[I:B_K4Y:[I,-R\HDSZR"/9PO?B'O+XD3-2-:D=\3]E(*GZWF7.[R_%OS MY=/]^<)N3&(I6U>-CKC^[YE=LC1M5-6&_'70NC@=M!DH?CYJ_]B>?7TV=W') M+O/TC^2^>CI?A OKGCW$N[2ZR5]^98YA@-N>Z-ZR]K2NXBJ^."OR%ZMHI&MM MS8?6-^WH^FR2K(GC;574?TWJ<=7%QR2+LW42I]:GK*R*71VBJK3B[-[Z&">% M]7N<[ICU3OQRS>)R5["]X(]7K(J3M/S)^MGZ>GME_?C#3]8/5I)9UTF:UF$J MSU95;65SK-7Z8-&'O47.@$7_WF5+R[7?68[M.(KAE_#P*[:NAY-V.)&'KVK? MG!SDG!SDM/K<(0>=SOR=]4M9LH-W/B?Q79(F5<+*HT?NK7I:WK#UKBB2[+&5 M^D^>%:VNHVIHFJ]^7VWC-SA=UVI:L>&:+ MBW_^@_CVOU2N0E(F.1R<# M P[XN;Y?6 M8_[,BJRY'+>!JF^^V?K[R)P&U>J&!DF9Y('PY('0J#D=8CH.29GDN.CDN&C" MG(YZL]4-:._BK)#R/$%*,HS8')'8(U?GS885+2;9QEM6*"$$J$(W$%C:Y!,6 M(!@Q:A(?S,%R'I(VV7D9QP+L>T,@@W 1& $ M=,F**GE(UC70**W\H08;V[Q,]I?IBA6;XP]JD SJU@X2DC;9$QQO$6K6#$<% M;5C:9.=QV$9 <#,VP[W>Y*V1= ]_',3$1"!^-###.3 B,#*ZWF7).MG65^J[ M/+M7SV-0@W8HD+3)Y\OQ%@G,FL>H0 U+F^P\#M4("&C&YG'8OP@OG>XL5@G1 M@5G,H1"!L=!--RK7;'/'BC^M_XEUC^.O2N/! VC'"4F;7._@^,NQC9KD#BJ6 MP](F.X]C.0>$.Q>_Y55]-=R[32J;727E.LT;KRE]0/I7<8^07@*HY$(W',H! M1ZARP3!*+P?J7S^S9Y9:1'DRN#6L.8I8#@=QCFM6-J#B/BQMLO,X[G/@0MM; MLX'V9KGO^TN_FPQ],4K)TAW(!0ZX'!APO3$75,7J#_"AM,,Y1QG,X7#/\ JSP6U M?(:E378,1XU.9%8RH&),+&TR-<0QI@O7^-Z8# >MXBK6[C)&D(AL+0=U+@SJ MM'- BV""#ZX;6"QMLJLXCG3-HDM=5*R)I4UVGL"83J),W5@',A1&,C-D [*I0-LAO9C.',4"2G'D]0LPI>B(DPL;;+S.,*D4PA? MVB=\NW<%4$0VBB,W"B,W[31X\Z,[L"':L9RC/DB%Y_#,XH4I[L-\5J C9).[IS% \]CCD] MLPAJ#Q5[8FF3G<>QIP?7,N'4\/K\LOB4\N$,5$(#SQ)Y'-=YR RT7EHH5Q6P M2=J1G:-ZZ'$,ZIG%5'NH2!1+F^P\CD0]N+HYDA9T=%4!BLA&"2]L(!/1KWET M&CZF=MCF*!%Z'&9Z9C'2'BK$Q-(F.X]#3 \N98[,^: WH?N/3GM]VMD+[:%' M,#P.X#QDUKD[\^&5 GQT[3#.41_T.)[TS"*B/50LB:5-?K.+8TD?KE^.O-LU MSC>#(K)1'*/YZ'SSP.Q7+@;@H^L&$$N;["L.&WVS"&O@/X')#YZ'3S0 XHD3]\=.TPSE$)]#E.],UBF7U4"(FE37:> M\'+OI+=[QUEF4$0VBD,S'YMEGO*N&6R,=CSGJ/WY'#KZ9G'-/BJ6Q-(F.X]C M27\*U^SW2>3F7;/>+2'J)83C#=2' H[4 FRF^;4I :\58+.T7Y:?H_H7<&09 MF,4\!ZA0$TN;[#P.-8,IS',PSCR#(K)1',(%R,RS?EHH%Q&P6=J1G:/Z%W"P M&9C%0P>HZ!-+F^P\CCZ#*3QTH'X_N7O/"/KO)P_?,SBV"Y!9:/WD4*XN8+.T MXSM'F3 0-IDQBXD.<'>GF0.-!AR-!E.8Z,-@\)X!B1QOAE/8YK!/)#M! ML PZ*: 0\X*A1U=##N="9,(9R )X"0$;HAW2.6J&(0>.XT)DMODU^:!<.\"&:(=TCOIAR#%F:!8%':)B2RQM MLO,XM@RG4-!AGX+NPB-01#9*V%,0F7Q^32(HUPFP(=JQG*-V&')4&9K%0X>H M*!-+F[P;(T>9T10>.AKGH4$1V2B.WB)D'OH5^X'!A]2-&I8VV4$<0D9FD<\1 M*I#$TB8[CP/): KY'"EXY=YV2$JA@;V0(@[2(F3JN3/MX<4 ?'#M&,Y1^XLX M9HS,8IXC5.2(I4UV'D>.T13F.1IGGD$1V2B.R")DYGEH\BN1/WQP[?C-4=N+ M.$Z,S&*:(U2TB*5-=IZP__2D#:@5KROWK_XJH:'=(&UQ_VEDIGDH!928?^3H M^GM7S[)YM2WL7FV;Q2D?[4%SX"P;6-N.X,!)6UC;X\0R+-,Q3-B_VD;FEJ_; M)7!\ES*+_;5+JK&7F4<,T _E+-M-CV>AN*MYE!XP;-CGK#?M8U,*$,9 :\31DS1#^TL6V?;PM[9MED\ M\M$>- ?.LGVV+>R?;4_:0-ONOZ^LS W%:\U ;@B[:-O8K/)K5'5$8WAAXQ&#J$?K#F*@43LI4+,(I()7JSB,U9X 8F;]U4^*AVM/F" M4A#HOD#$WB@CS5$T$Z)Y5#4NG]H[Q'.<-KU8U:>&6C)$4]=QDX QB5D<,T'N M[#)+:Q0D;:I^BG@7;)";9 M.Z)8ZCHN$P"F8Q8'37#;NZ"IZSA00)EP$Y31E.ASS*IEM4(,6%8++53(2 \5 M_92X?:I__;E]72')GEE9;0;O#_"Q]6,Y2_E0Z-Q"'+/X:(+;WP5-7<>! @B% MNZ",)D._CS&Q';NW=]Y14+I!D&@(* E=5,A(&Q7]=/B<9X^OS ;<@B&6NHZO M!%#IF$50$]P&+VCJ.@X4X";@( ,4& M 9 >&PO=V]R:W-H965T >7-U N]W< ]6:V5&?#SK,8K> #U M6-\)W?-[EI)4P"3A# E83KW+\&*6FG@;\)U (P=M9)PL.'\VG9MRZ@5&$% H ME&' ^K.%&5!JB+2,7QVGUR]I@,/VCOW:>M=>%EC"C-,G4JKUU)MXJ(0EWE!U MSYLOT/D9&[Z"4VG?J&ECD\1#Q48J7G5@K: BK/WBEVX?!H#P/4#4 :)_!<0= M(+9&6V76UAPKG&>"-TB8:,UF&G9O+%J[(I9HG,IOV!:8XN(5'<]! M84+E"?J$'A_FZ/CH!!TAPM MH53ON,Q\I1XTL7_PWKZ?HF\Z/'Y<+J82^1S]=SEJJ MQ$UE31X+8@I=__!"FP6>7S_]$]L9UW+N.#['G][C1%T:!()@Z MS["%GUFX2?IMGH2C./.W0P>.H& 4]4%OE"6]LN2@LB>=X.:"U8(7()W:6H+) M8-GS4?J'-%?,)!@^H5OGN-%-=?:I>N=._4PO/QX-A:78ZHLWU=_J#(F )_B\6*,(DH+#4N&)UI M>Z(MFFU'\=K6G057NHK9YEK_9T"8 #V_Y%SM.J:4]7^N_#=02P,$% @ M[X %5=$=C* ]!@ "C0 !D !X;"]W;W)K&UL MO9MK;]I(%(;_RHA652LEX!GPA31!:O",=E?M*NIE]\-J/S@P@%5?J#T.R;_? M\26^X,D4;X_HAP8;SO/:YQP?FQ?[^A GW],=YP(]AD&4WHQV0NRO)I-TM>.A MEX[C/8_D.YLX"3TA%Y/M)-TGW%L706$P(89A34+/CT:+ZV+=7;*XCC,1^!&_ M2U":A:&7/-WR(#[<5G?[L3^8K)XGKO;?D7+K[M[Q*Y-*DI:S_D4>K' M$4KXYF;T 5\Q,L\#BD_\Y?-#VGJ-\EVYC^/O^<+OZYN1D6\1#_A*Y A/_GG@ M2QX$.4ENQX\*.JHU\\#VZV[LR]E_)E'/SMK\7N9N2,T)IOO"P0G^/# M;[S:(3/GK>(@+?Y'A_*SEE1<9:F(PRI8+H=^5/[U'JM$M (D1QU J@!R'#![ M(6!:!4Q/59A5 ;-3%\!;727Q 2?YI2_Z,DXL[A+9I(EX0EZT1O1'YN]EVX@WKQR"R?L_96>_=;GP M_"!]AR[1MR\N>OOZ'7J-_ A]\H- ]D9Z/1%R.W+:9%5IWI::Y 7-*?H41V*7 M(AJM^5H1[^KC+4W\1.Y_G03RG(1;H@7^D45C-#4N$#$(46S/\O1PK-J=7U.G MOZ;.].$N7\EPK KOY'):-]2TX$U_TE 7Z"[P(M'MJPLD6^H"W3^AKT][CO[Y M<)^*1 Z7?U5-5.K,U#KYQ+U*]]Z*WXSD2$UY\L!'BS>OL&6\5U40$N9"PB@D MC '!.I6?U96?Z>B+K['P K1O#Q3^7'A5?4N:7=#R$^## ANF/9:'P$.[U9"?99IUL4YOLCSQ-K^1Y>96%6> )OI:G4[DQ*]_+ M3]BJ=)<\I[49EV1&QM91NK6R0]-]FB:%U&0J38S'MCK?5IUO2YOO.V5;5^?) MB"L;W.IMB8-GO81K=8?M?-X(!;62G1DY=(T=;([YVVN M']VRCU5YTD8-[5Y(F L)HY P!@3KU!$;S7RN#AVO?O""&/7:.ARNH87*:* 4590I1 M;%LMKZ*;\<8HP7JGY"/W4KZ+@Q,N6(&,B:HDD#07E$9!:0R*UBUPX^C@^;EF M*J@+!$IS06D4E,:@:-W?CQLGB&B-AL$SM<)U+N.I3J$4./)%":"TJCH#0&1>N6MC%X"#G3*"6@ MY@\HS06E45 :@Z)U&Z Q?XC66Q@^2DN4)H+2J.@- 9%ZS9 8_80_6TK@X=I_VZ.J='[?4HO.KA\IVA24$VF MT"36>/["0&VL%:*W5I9Q)(^AK+AI^M*/+F7BMW)KU",5]&X54)H+2J.@- 9% MZY:X\7*(M'! MY3M%DX)J,H4FGO=&ZJ3UJ$+(DVWQ4$F*5G$6B?(F\WIM_>#*A^)QC:/UM_AJ MB17K77Q%R\=2&GSYE,PG+]GZ48H"OI%2QMB6I^:D?/"D7!#QOGA0XCX6(@Z+ MESONK7F2?T"^OXEC\;R0"]2/_RS^ U!+ P04 " #O@ 55-1IW/.H# !) M%@ &0 'AL+W=O&>*;-,5L?P\)W8T-RSA4?";K6*@* M0'S)'YDLF34E(BEDG- ,,5B-C8_6,+Q3[8L&?Q+8\:-GI$;R3.F+ M*CQ$8Z.K.@0)+(4B8/FUA2DDB0+);GRMF$8=4@F/GP_TH!B[',LSYC"ER5\D M$O'8\ P4P0IO$O&9[D*HQC-0O"5->/&)=F5;MV^@Y88+FE9BV8.49.4W_E;- MPY' NB2P*X%]K:!7"7KG@L$%0;\2]*^-,*@$@VLC.)7 N3:"6PG<:P5>)?"* M[);I*'+I8X$G(T9WB*G6DJ8>"D,4:IE"DBGK/@DFWQ*I$Y.'; M<2"\*CDB& M'AG98@')'H601&A*TQQG!#AZ[X/ ).$?T*_HRY./WK_[@-XIQ8(DB30A'YE" M=D=!S645VB]#VQ="]]""9B+F:)9%$#7H@W:]TZ(WY334;@4^0=Y! M=O\79'=MJZ$_TW;Y K,.LNXNROUV^>^;K(-ZW4)N-\AGU\N;H@<_%GW^8]'# M=KD/2RFWFN0GF>S5KNX5O-ZE3,H5/MHD@.@*S;YNB-BC!8B81NC8[W]_DC+T M("#E_S3T^;Z,T6^.H?:4(<_Q$L:&W#0XL"T8DY]_LISN;TW>T0GS=<)F.F&! M3MA<)RS4!#OQ8[_V8[^-/IEB'LO%\F ]M6[F]4H;JY5V6:RT^R8;MJ)OM:%. MF*\3-M,)"TJ84\#4Z6T[Z8[,[;&W7K=P!Z=-0DT].G',H';,H-4QGRCG:,5H MBJ!JM7=,+\$N8>S;?7L4XG?#9X*VO!:XKE=)RSU+Z) M"36-["2S3IU9ISVS)'OA^\;LM0IOS9Y.F*\3-M,)"W3"YCIAH2;8B'B$[//CMJ^(W-!EWO[&"CLVO!=3'G.F.&;\8L4VP>742E MP-;%I227O^U-)LI_[W5M?>_YL;CN.ZOWK>',:J@/K.&\O-;\CB\O61>8K4G& M40(K&:K;<>49CY47EV5!T+RX!GNF0M"T>(P!1\!4 _E^1:DX%%2 ^O9X\B]0 M2P,$% @ [X %516$22U_ @ RP4 !D !X;"]W;W)K&ULA53;;MLP#/T502N&#ECC2Q*WZ!P#2;IA =:A:-'M8=B#8C.Q M4%ER)3EI_WZ4['H9ZF8OMDB1AX>DR'2O](,I 2QYJH0T,UI:6U\&@J1!"'81)4C$N:I5YWH[-4-59P"3>:F*:JF'Y> M@%#[&8WHB^*6;TOK%$&6UFP+=V#OZQN-4M"C%+P":;B21,-F1N?1Y2)Q]M[@ M!X>].3@3E\E:J0+D2QG_)OK,-*;2#/\HI9EJ5:[8EVUHCF#CY5[XWDN'1-N;,: M;SGZV6S1&-080Y:J6G/)7*D,.2/SHN#NS 19R;;WKHBG5V 9%^:#,Q'LB:WF MY(1P2:ZY$,XU#2RR]SQ_S*;YX\--SX;\NL;ZLC*0F5^#U%M(2?#D&Y +DW-@_\N2L)/1PB/>\+C8^C99Z1IG[&8%A#<&GRQJ-%0#!%MH:*VJ&[R=EDX M.I^FP6Z P:1G,#G*8,E,27+L(B] ^X8/A6XQS@\B)Y-1/!QYVD>>'HW\71XZHW6("T.]-H2P=F:"WPQ@$TP MN*^&>Y"\*D0D:);E='*UA5^W%=*XO#[X\E M;EO0S@#O-TK9%\%M@'Y_9W\ 4$L#!!0 ( .^ !564Z^P9W00 '\; 9 M >&PO=V]R:W-H965THC 60V[&=86_)1$6#;8CL;JR9CS"4A7YQA4[3G"0BJ+01;/MR1DAZ$#G9<3CW2SE?J$.QKL\(8L MB/R^>^"JY.8N 8U(+"B+ 2?KH3.&-QY"6I#>\2\E!U$Z!KHI*\9^Z,(T&#I- M72,2$E]J"ZR^]F1"PE [J7K\S$R=_#>UL'S\XOXE;;QJS H+,F'A?S20VZ'3 M=T! UC@)Y2,[_$VR!G6TG\]"D7Z"0W9OTP%^(B2+,K&J043CXS=^RD"4!+!= M(T"9 /VIH)4)6G\J:&>"=DKFV)24@X \D> 4K]6G=]B<;=<5%$XZMK5.CTCW(@=]LG044-> M$+XGSNC#.]AM?JYB8M/,LV1VPJN5\VJ9W$=?&0L.JN]4$3LJ>ZE23WG[$42P MT1JX^S**JKLZ#7AZEV>LQ1O;V,[;V#:V<1SB)SP=5S71*+RT4]@T\RR9G0#K MY, Z;QQ$'9N\;)IYELQ.>'5S7EUC!YM@L:VB951=2LNFF=<]'[2E(7L"H9=# MZ)E'F>^S)%8O,4Y\0O=X%9(/[_H(HL\QD55TC':7TK%IYAW-^F4ZG4:W&D\_ MQ],WXIG&>_6V9_RY"H51>BD*FV9>_PQ%J]5H5Z.XSE%<&U$\<++#- #D205N MH=*-3CM,;@E7(8USA0G@- ]5H3):7XK*IIEW?88*-:ZK2<%FD2B;K[!2_TJX M?$X9$94.=^I_0N5P,AM=2L:JFY>YE=ET2D'BE$TI;<,W9Q>S]&(:-MV\S.VD MIW0:G1H<1?*%QJ XND]'$(TECC=4S;Z&061VNIB.U32UT-EU.[ZJ!6$W!5MT\6VZGY(H@#,U). ^! M._RL$V E/JNQV*J;E[F=]*>:7 R+8 S-R7B2A9H=X^GR'%N79J* K*I?YU;C ML54W#YX'9-2LG8B*A S-$5EU'IYDBU^G<3 LEL(J65G-SU;=/'B>H&&O[K\6 M+"(T-&?H_[_07B-D-39;=?/@>7#N-FKF<%0$9V0.SL>WVBLSN=GCXD5!JYDY MSV73^%4SGR[O'NT7-BJG5#&W5S4/G M&5H-JYJCGS3&P% #0*@ &0 'AL M+W=O/&FHUURP"M[??Z==EYV5GG@BGLS3Z MFX5B-;(&%@KI@N21^)INOM"Z0_V"-T\C7OY%F_IP*\.L#;O8*_)Z!7!_1*9:JNE#H$1)#Q,$LW*"O. MEK1BHQ2SC);=9TEQWQ]$)G]E,DZ,ISF71SA'LS1^8@DI;@9'9P_R^0KSB*)T M@2;S'SG+:(BN6<($/;N5-RI$-XD@R9(]R7,FG%/!T4E !6$1/T5GZ/$A0">? M3M$GQ!)TQZ*HP YM(5M<7->>UZV;5:W#>UKGH[LT$2N./BF*K\FSC-7J@U_OTW MUW?^;%,($A8 P33U>HUZO9+N'.#^)D+)HNX?! ?.5WD$;IE"XI.9/%XHR3CIVU*&HE=E30WKUNRJ5=&*ZI?48HKV9=P;#.T732=0WP!%TW52SL$UCZCK;$7_ MH5^=>C(#.S]TD+0 BJ:+J3R%>WF$) 8U&Z"T (JFS^PJNX&-P^_Q-6$9^DZB MO-6DU<$76[F*_7-_)UO-E^@J"!1-%T3Y!0SO%PX@]\^DS! MS0Y"%;I?G[@S([NF)B@M@*+IG,DYQF M3.=L!'4/4#1=0N4>\!&^36#0CQ.@M "*INNI7 8VNXP#U6WPTT#./^_MEC=0 MHP!%T_501@&;OSY\J+R9D<;R!FH*H&CZ @EE"CRS*5#ES3 I;&9T7B !ZB&@ M:+I^RD-X+GQM\T _.H#2 BB:KJB6@W8'&V6:T[* M18JV.KU:ZWE'LB5+.(KH0H8ZYQ=R?)E5RR>K'9&NRP6%3ZF0SK;<7%$Y],N* M$^3OBS05[SO%!9I%K./_ 5!+ P04 " #O@ 55&64@0YP" "S!@ &0 M 'AL+W=OYU M 6#(8\F%'GF%,>N+(-!9 275OER#P"=+J4IJ<*I6@5XKH+D#E3R(PG 8E)0) M+TW: 4!A\Q8!HJW M#4R!B1K-)&E@T8%91,U'?ZV/1A#X \W8"H 42O!<0-('9&:V7. MUB4U-$V4W!)EJY'-#EQO'!K=,&%/\=8H?,H09]))I7%%:S*5Y8():GNKR3LR M5Y*X/I&9J-\5V_3C2S"4<7V"%6-.'^ELC*.[VTMR?'1"C@@3Y)IQ;CF2P* \ MNTF0-5(FM93H#U)B4W9[Z:T M$7&AUS2#D8<9H$%MP$O?OND-PP]=?O\3V1/W_=9]_Q![:E](]R)B=FQ 5-#E MMJ8X33PHR38[-MX6=4;G$7^L"U[(G#0"AR\4J# \&4BDR40:HQB MB\K0!0=BW"=E$&=.\;/*_"X+@Y?BXK[__IF%EU51/_+[SQP$>[E0@EJYN-0D MDY4P=42TJVTBCUT0!;_+ZSB_IFK%,!DX+!$:^F>H0-4164^,7+N464B#F>6& M!?Y50-D"?+Z4TNPF=H/V/Y7^ E!+ P04 " #O@ 55?J C\I@" #Y!0 M&0 'AL+W=O'[)BVP9&:D*I1TLE:Z9)9,G?NFTLBR)J@4?A@$D5\R M+KTD;O9N=!*KC15;N.6YX5U&WX25RS'.[3WU8TF MR^]1,EZB-%Q)T+B>>?/QQ2)R_HW#%XZUV5N#RV2EU(,SKK*9%SA"*#"U#H'1 M;XM+%,(!$8V?':;77^D"]]<[]'=-[I3+BAE<*O&59[:8>><>9+AF&V%O5?T! MNWRF#B]5PC1?J#O?P(-T8ZPJNV!B4'+9_MEC5X>]@#!\)B#L L*&=WM1P_*2 M69;$6M6@G3>AN463:A--Y+AT3;FSFDXYQ=GDO5)9S84 )C/X; O4<"4MDSE? M"82Y,6@-G, G>AXGL"SH UP"4NF]1.7.,JU%QE M0V1;N+,&SLE[FXS#Z6@<^]L!%M.>Q?0@"ZH.:472Z]8:9?H$5C-I!&M5FOV@ M1T^JMX/OI44^WR-T,AF=#_.)>C[1?U8%20,'ZQ$-U&,\FOQUO[\GQQ)UW@P= M ZD32JO,?K>?:_-6SK_=VZ%XS30URH# -84&HS,J@&X'36M8537B7BE+HZ)9 M%C2;43L'.E\K97>&NZ"?]LDO4$L#!!0 ( .^ !548D_O-QP( "H) 9 M >&PO=V]R:W-H965T6V! MTD9JFP)#&DR;!A\0']SDVEAS[&"[+_#KL9TT:]>L*M!^2.W+/<]S=W9\[J^X MN)V:Q'W^4)1PN!:(+DH"BQ^C8#RU<#QG8WAALQS90QNW"_Q'&Y!W977 M0L_-O';X26,FM,3*93#F_-Y/+;.!X)B"@D"K# M@/7?$L9 J2'28?RL.9U&T@"WQQOV]S9WG_KCH/2A52\J,$Z@H*PZA^OZSIL ?RG $$-"!X#HB< M80T(CU6(:D!TK$*G!MC4W2IW6[@$*QSW!5\A8;PUFQG8ZENTKA=A9I_<*J'? M$HU3\0?.LQ6A%&&6H2\J!X$NF<)L3J84T%!*4!*]0I_UCM5/+ 0V"XO.$E"8 M4'FNK7>W"3I[?MYWE8['L+IIK3VJM(,GM$-TQ9G*)9JP#+(6?'(8WSV =W4= MFF($FV*,@H.$GQ;L H7>2Q1X0= 2S_AXN-^6SO^I3_Y9?:<88;,S0LL7'K,S M]O=$0F1*N5P(0-^'4ZF$_N1_M.V!2B5J5S''8$^6.(6!H\\Y"6()3OSBF=_U MWK4MP"G)DE.234Y$MK-44;-4T2'VAZ4B18F)T,>X:EN)@R1_NQ*G)$LJLJXE M,YUM&7M]=[E=WD,>.S7K-#7K'*S9L.!"D=_8MBM8Z[XKH:UHG3WAKF=_NP&. M]_W"3HM?LN_G!U&+XZ1%^.VN7Y6WNW7X%R#FMNM*E/(%4]77WEB;QCZT_>R1 M?>3WQGZ+/=$7@:IO/]!7MX@K+.:$241AIJ6\"]-W1=69JXGBI6T]4ZYT([/# M7%]F0!@'_7[&N=I,C$!S/8K_ %!+ P04 " #O@ 55(%M/U$,% 1'@ M&0 'AL+W=O1XTU]?\1$$1BAC%[\DQMQS./<" MYUY+XRUESWQ%B _DCCE$VLEQ/K"MGFX(@GF [HFJ3RSH"S!0AZRIDEBNIU8T'K[XFNT7(GL M"WLZ7N,E>2#B<7W/Y)%=L>TSR%)Y MHO0Y.[B93RPG4T1B$HJ, LM_+^2*Q''&)'7\4Y):U34S8/WS&_OG/'F9S!/F MY(K&?T5SL9I8@07F9($WL?A*M[^2,B$OXPMIS/._8%O&.A8(-US0I 1+!4F4 M%O_QC[(0-0#R.@"H!* = /0[ &X)IP.DR>HH)F'%.! =GX'?Y M0)UUG?^8GSZY)@)',3^5@8\/U^#DPRGX *(4W$EZ>B#7]^2?H.[_HDN^)K%&*856*H8E]^H51KGW$"IB? MPS)3>YE")QC;+W7A1^P4&?=>B)K%&'\ZH.Y\8;_XF+*,G?ED=.%IL8W$8+ DYD!WDEF/%3 M7?)FQF&!U"5Z +"1%'14@W6.[-'E!7JZQ7VQ-Y)[9FVJJ]0^^8O@V- MT\/>M>B)K5D+-45 \QAQB'>_0^D54!" I)CAY30_QZ]:-W^'RG_?SM5T D?' MMO->)Y>^V)KE4+,+-(X$!CL/6EZ#G+9+:J*Z[5Q-$M#R\_.6G4-W '>% M:J+@X%PO%*GA !F[;;>AE[A&-VS](- $0:?K9PM2+1J96_0WAN<$I#@A6F5& M\+Z/;U]LS515WT?HF!Z.C%/%WK7HB:U9"S5<(/-P<8B'OT,)G>X)_"!H,S4U MH:#AD4T;]3JY],76+(>:7)!Y9:+3M$M76BV[!'[=FZU>XT05YG$U$]&)E[\"4.GV.ZU*KJ M=76@+[9FGJJKH_.CFK5Q9MB[%CVQ-==]U>#@F@>'0\SZ'4J80[7KNOL#FVFI MT<.%QU[0[G4\Z8NM60XUGKCF98E.HRYQ]57M7?\K0YJ&U+$"X=8V',QM>1^; M+JGJ#NRV;%H3!+N6D%W5\%WSDD2G3;OMI7ZG-5=K@MQ6Z[!KFVX)8R_5=]6^YVS?)?/5N'%9ND=9LLHY2 F"PF5OY)DAV7%_F-Q(.@ZW\)[ MHD+0)/^X(G)(9UF /+^@5+P=9!>H=H&G_P%02P,$% @ [X %50+*X_O< M @ C0D !D !X;"]W;W)K&ULK99K;YLP%(;_ MBL6JJ956((20RQ*D-EVW3NI6M>NF?73@)+%J<&8[2;=?OV-#45HHF:)]26Q\ MWM?/.?C">"OD@UH":/*8\5Q-G*76JY'GJ60)&56N6$&.(W,A,ZJQ*Q>>6DF@ MJ15EW M\/_(RRG(G'MMG-S(>B[7F+(<;2=0ZRZC\?0Y<;"=.QWEZ<,L62VT> M>/%X11=P!_I^=2.QYU4N*C:1 LRF]8%U30>2[$ETD2CFVG8VE@U9L-R\Q;OM,11ACH= M?Q0BW3+."HN+^[(,=')^2(L)Q1G(SOY>4 ME.<%9? *Y>=U[I*N_XX$?A TR*?M\@M(4-ZQ\LYSN8?UJHH65$4+K%_W%;]+ MIA+*R4^@4HV:LBGD8;/<;,R16M$$)@[N/ 5R T[\]DTG\M\WY?:?S)YEVJTR M[;:YQZ;>Y!B7!>Y8^=3,'R"8>NECQS6X^K3,>F$]8 MY1/NRZ?;Q%VH!CO!]_:!ATW@O3JX[P8OP%NM#P2/*O!H M'WBO"3RJ@?=JW*W.!W+W*^[^/NZHB;M?+WAMA;&[X@KP=%73>J@@HB;^>R-!\J MUU0N6*X(ASG*?+>/NT46EW_1T6)E[\^9T'@;V^82OY= F@ 9 >&PO=V]R:W-H965T M:25IN>5#+%%W#WEW#T]WXOQ$V1,_8"S MRB,^:)W M$.(XLRR^/> (\3X]XE@^V5$6(2%OV=[B1X91D"I%H>78]LB*$(E[RWDZ=L^6 M1!%BWU!A[(_B#4@+6<']$>K[%X/-XS>6<5* &) M<,P)C0'#NT7O(YSY3JJ02OQ)\(E7KH$R94/ID[JY#18]6ZT(AW@K% 22/\_X M!H>A0I+K^"<'[15S*L7J]0OZI]1X:5_CTUQ]2!MP* M'/&_=>'. =Z0)4J9_R(MGC1D[F08_:,>\M??X$C^S>=KTV">2;!?$-@M:@, MBJ@,NM#3?4ZR?2Y_PB20(0(QC:^WBO">QP')JH=V3&?XXQ5>OG^6-NQL2W6$>US8.N[,1MF;*WL)S71VCDWF M'I-@GDDPWQ!8+0:3(@:33KY]3:LU'%RC9\QD]0DD]2)96.2E@2Q?N9"UA=QT MUYLT7)?DY:&6FI/6KAE/AZU,U)::P%$SQW@ZK&D3R]=A#2L$KKEE6KAEVDG- MEU*J@YQ3D^0T">:9!/,-@=6B .VR K;_5WKFT[W&3XV8CJ!:M#9#M6AG*0HK M[0'LKN9V.]G2J1[@2 6.!4%A^!T$BKJRP0,<;Q-&!#G#WQS<$(&-HGE&T7Q3 M:/4P.668G/=Q."=OPF6"D<6-I/11)ILL<'(H+DN HRS34^E7>>UH*-:N>G1B M;HO^GA:M)>9KT=QS50$LFQ38W:5\T3F@61)^HDQ(/7&E6N2^GN%&>Q>C:)Y1 M--\46CU@9?\"NQN859%Z UF@(\;+N.G9FL&IO%C6S7W':;)5*P9;65@KYC9+ MV#-B9\A:MBRPNVJV8.VE:KY_TW#NH;%=@=[_R ML'[4?R7J5'OWWC.)YAE%\TVAU0-0]E"PNXGZR2+ :(ME%,TSBN:;0JN'J6RS M8'>?I?9)^I&6"[I] O2H/M_R5U_K[>9FU"Y6)ZV/$! VLX2FEVI^"O U0K*& M&)U)$64K!3M[A.6Z:K'62J.ME%$TSRB:;PJM_B6\[*8<^S_,%4YGJ_;>,!E% M\XRB^:;0ZF$J^SJGLR'YP5R1@]:J\;YK5_^:)89&9=QJ&PO=V]R:W-H965T M; D>LPS*J;. M1LKBPO-$LH$<"Y<50-63%>,YEFK)UYXH..#4@/+,"WU_[.684&8YYD]7D+'MU FZ1=N6/L7B^NTZGC:XL@@T1J"JPN#S"'+--, MRH[O-:G3Z-3 _?L=^T?CO'+F#@N8L^P;2>5FZIPY*(45+C-YR[:?H'9HI/D2 ME@GSB[:UK.^@I!22Y35869 36EWQ8QV(/8#BZ0:$-2 \! Q? 0QJP.!8#<,: M,#Q6PZ@&&->]RG<3N A+/)MPMD5<2RLV?6.B;] J7H3J0EE*KIX2A9.SSZH6 MKVG"R+B2>5:5J!E]1F7%5FA*^8,4 WC,J-0#%-(>W 1_WX<0_>4R%IXA+N MXG(5]A+^65(7#?P/*/3#L,.>^?'PH,N=_Z<]_FGMK6 ,FB(9&+[!*WRZ&M*. M8H@?DZQ4\48KSG(T9WE12FS./UNA&'-*Z%KLU=7??REB="TA%_]TU4AEQ;#; M"MTR+T2!$Y@ZJB<*X _@S-Z^"<;^'UT)LDD6V22++9&U4CEL4CGL8S>I/&ER M*?8.MCJ_U4E^WY6:BG5D6/7+YV&FZO)A/]Z5Q-F^A'O>EHE>R@3NN"T3OY09 MN,^Z6DZ/&J='O4[?+K\(]&]5A"?ZM9*B!7Y2KSN)+CG'= WZOLOM7MX?K4B; M9)%-LM@262LYXR8YX]^BN8QMIM(F6623++9$UDKE:9/*TU_27$Y?''G?'1ZT MER-DHB-DXISQNVS7K>7DB7WB!6Z.'^RS_0J^-'BM$D6V22++9&U MLG3>9.G\M^@SYS93:9,LLDD66R)KI3+PGZ<6_Y=TFIJV]PMDWB$4NJ.#7M/) M=/!-%',>DFD3-[09P"EP+J.&ULK9I;;]LV%,>_"J$-0PMLD2A?D]D&8NO2 M%$T1-.CV,.R!D6A;J"1Z)&VG^_2E+I&MF*%E].0A%B7^?X?D.9:.CCG9,_Y- MK"F5Z#E+6+L6]&XBZ>6 M4XR(IC22!8*HCQU=T#0M2&H<_]50J[%9"(^/7^A!.7DUF2Q7$^M ML85BNB3;5'YA^P^TGM"@X$4L%>5_M*_Z#EP+15LA65:+U0BR)*\^R7.]$$<" MQ=$+W%K@OA;TWQ#T:D&OJX5^+>AWM3"H!8.N@F$M&'8=TJ@6C$IG5:M;NL8C MDLPFG.T1+WHK6G%0^K=4*X\D>1&*CY*KJXG2R9E'GR3Z WTFG),B*- [CTJ2 MI.*].OM(\X1Q])E)*E3SZZ.'WOWZ?F)+9;B0VU%M9%X9<=\PTD/W+)=K@?P\ MIK%&[YGU0X/>5A-N9NV^S'KN&H$?M_D5ZCF_(]=Q7=G[/N_YSU MP"SW:*3D^$UY:);?$WZ%G(%.WG)%KPG 7LGKF0+P+A>2;]4=3J)_/JD.Z$[2 M3/RKB[2*UM?3BAOWC=B0B$XM=6<6E.^H-?OM%SQT_M2Y&1+F0<)\2%@ "0N! M8*U@Z3?!TC?19[>K%:Z4#&R+@T52)@'"?,A80$D M+*Q@PQ)6Y$2[&79>_B;V3A,(@R80!N9 B"*^I3%*[FC4AS0:=#0: AEM>6[8>&YH]-S=B\?HLTJGA=9C%6%P M/(^!SF/#T_GJ^GFGO&M'YXQ3WF"LZ1<89WCIEP0(UG+&J''&J)LS(B:D0!'9 M))*DR?_:)&T^.EG&UPX9G2S@:U><9?AG&8%Q3I,=Y&?"&33"7%,5J2A*,=2;<4L25B6RDDR>,D7Z%8A93VQ=TY MN=V.^^.^[FEK'L6ED='=L ]J. "EA5"TMNN/JC?8Z'KU$CYLE6FT/C8R+KT_ M@-(\4)H/2@M :2$4K1TI[B%27-!G2HV#"AI(F@=*\T%I 2@MA**U@^90F\/& M:LZ%]18S[.*0 2W.@=)\4%H 2@MK6NLMUEQTP8?R&S;7WQYEF68T51>NFMI( MJ##8/7Z+NW+PZXP"M*C6S:@/:C0 I85GI]#VVZ%:ALWE,M?IX?-I F0M:@%* M\T!I/B@M *6%4+1VI!RJ0)H M ;.C51_4:@!*"\_/H7*=?;0S)*-\56[Z$2@JOIO5;_3-V69CT6VYG>;5^3F^ M66#->0_?^-6VH0.^VL5T3_@JR05*Z5*9&PO=V]R:W-H965TVH;:,*T3;'9#>*D?2CZ0$MCFUA)=$DJWA;]^)*25I84A;93]<769 MAADHCES?\T9N3%GB+&;9M3NQF/%412R!.X%D&L=4_'4)$=_/'>Q\O7#/-EME M+KB+V8YN8 GJ<7&@ 6<2O#/:R)Q =85Q"S)O^F7 MPH@* ]> /@%P#\5T"\ _5,!@P(PR)S)I60^$*KH8B;X'@D3K=G,069FAM;R M66*>^U()?9=IG%H06"GT'BWSQX[X&GU*E50T"5FR0=G=MP0499%\I^,>EP2] M??,.O4$L0;]\AW_/]%OB5'4X@ MT'"$0K]_T 'H1D$L M_VCS)F<;M+.9A7XA=S2 N:-7L@3Q!,[BVV_PR/N^S:DNR4A'9#47^Z6+?1O[ MXH$K&NDENU)MGN78488UO>QI@3W/F[E/52]."2+6*EZI<5!J'%@U?@ I+]!C M0F,N%/L;0A0R&?!4_VCTBLO$(R9E2I, 4,"E:EU;>8Y)369OU/"B)0@W@XBU MVE=Z,2R]&-J]^/3QI_WB%Q?/K3IS/'CBH3I9-H;-(0.GPF=3B;-*&*M MY95*1Z72D57I$A+&!?K(%4CTC^DZ(U2]UJ;=RGANC^B2C'1$5G-R7#HY[K33 MCKMTL4LRTA%9S<5)Z>+$^GN\XNE.CUSW5$&;:3D8^Y45Y?4\W%AVUA3GNG$L M94WFM)0YM:VWCX^V7COEN5VC4S;2%5O=SL.@ MB[N=='&GHVZG;*0KMKJ5AVD7V\?=(TVX0#=;DOFW5%^$'8VSA2='L];5'N9> M;!]\S^C%!=.S&IK-V)[Q;.7_QRB,#[,PM@_#1]KQ\)1V?$(0L9=QKDRWLN]@ M=HGT'^L-2R2*8*WIO=Y89Q/YQDM^HO@NVXI8<:5XG!UN@88@3("^O^:Z*1CW/Y:_ M02P,$% @ [X %52((DZ=M @ H@8 !D !X;"]W;W)K M&ULK55K;]HP%/TK5E9-K;21)X5U$&D%3>VD2JBL MVV%, MP$(1O2E+JGY> Y>[J1=Z^X5[MBZ,7?#32477L 3S4"T4SOR69<5*$)I)013D M4^]3>#4;VGI7\(W!3G?&Q#IYE/+)3FY74R^P@H!#9BP#Q<<69L"Y)4(9/QI. MKSW2 KOC/?MGYQV]/%(-,\F_LY4IIM[8(RO(Z8:;>[F[@<:/$YA)KMTOV36U M@4>RC3:R;,"HH&2B?M+G)H<.($R. *(&$/TI(&X L3-:*W.VYM30=*+DCBA; MC6QVX+)Q:'3#A+W%I5&XRQ!GTIDL2V;P6HPF5*S(3 K#Q!I$QD"3]V19WRZ1 M.;D56RR3.%EL5%9@=J2+/I^#H8SK"T0]+.?D_.R"G!$FR!WC'&],3WR#@NVQ M?M:(NZ[%14?$?=F( 8F#=R0*HJ@'/CL-GT.&\-#!PT.XCS&U645M5I'CBX_P MO010[0/(7@+HLU?S)?U\]@6]TA7-8.KA&ZA!;<%+W[X)+X./?6;_$]F!];BU M'I]B3[]*0WF?PQHV#P8O=)_\H2_ MU>]W.HCMWG=4K9G0A$..],%@A*>INB/6$R,KUU0>I<$6Y88%?D1 V0+&PO=V]R M:W-H965TI6UWZH^L$D ['.L5/;@>7?=^Q R$$VZJVZ'Y8X\3/S/#/C\N'EQI1WOJ_3' JJ![($@5\V4A74X%)M?5TJH)D#%=R/@B#V"\J$E\S= MNR>5S&5E.!/PI(BNBH*JPP-PN5]XH7=Z\8EM/?AW3(,+,#M^(/!7K>>B96REO*+77S,%EY@&0&'U%@3%']V ML 3.K27D\<_1J-?XM,#V\\GZ3TX\BEE3#4O)_V29R1?>U",9;&C%S2>Y_QF. M@L;67BJY=O_)OMX;CSR25MK(X@A&!@43]2]].0:B!4 [W8#H"(C^*V!X! R= MT)J9D[6BAB9S)?=$V=UHS3ZXV#@TJF'"IO'9*/S*$&>2I2P*9C O1A,J,K*4 MPC"Q!9$RT.1F!88RKF_)!_+Y>45NWMV2=X0)\L@XQRSHN6^0A#7EIT>'#[7# MZ!6'(7E$%[DF/XH,L@[\LA\?]^!]%-]$(#I%X"'J-;B"=$"&X7L2!5'8Q:-1#9]@D9.CL#=^4D!73*9>Z4D#^NE]KH_ 8_-V5A-K)J-N)[0UW MNJ0I+#P\_!K4#KSD^^_"./BA*P+_D[&OXC%JXC'JLYY\%#N,A50'4E8JS?'$ MDO0$X2B8^[NVI'K3I+UI-(L&8;/M*[+CANRXE^SO)@>% M_(1+3$5YFZM+I^V_9R529: Z1=1^IFU^43R87*@87ZL()Z^)B!L1<:^(WZ3X MD%*1 J=K#MBK[6V )=CH(@9406ZP#3IZ7;[QP,\:0;->0;\RP[;4 MW?%G(>^QU/#D:.@2-+M*PW@07RCJ]?E&16%POF2#MVC"<0.4@HQ@2]>DK#-Y M4HJ]8H?-Q.#0U'G+!E=G?S087:CNI_6MLOW6F%& VKKI2V-;J(2I)X[F;3/A MW;NYQC]OK\?#1ZJV3&@LV U"@\$$RU'5$U>],+)T0\M:&AR!W&..4RHHNP&_ M;Z0TIX5UT,R]R;]02P,$% @ [X %5?9GK"3&!0 HR, !D !X;"]W M;W)K&ULM5K;;N,V$/T5PET4&R"11,FWI(X!QU+: M+9HBB)'L0]$'VJ)M8B712]+QIE]?4E)TL11&;IE]V%@TYPQYAAS.D3DY4/:- M;S$6X$<<)?RZMQ5B=V7;?+7%,>(6W>%$?K.F+$9"/K*-S7<,HS UBB/;=9RA M'2.2]*:3M.V>32=T+R*2X'L&^#Z.$7NYP1$]7/=@[[7A@6RV0C78T\D.;? " MB\?=/9-/=H$2DA@GG- $,+R^[LW@5>!ZRB#M\43P@5<^ S65):7?U,.7\+KG MJ!'A"*^$@D#RSS.>XRA22'(TJ=/9^ 3L '?(H8Y($EF<%YIN"-1))>% M;/M4?9S80DY!#<1>Y<.]R8;KOC%<#]S11&PY")(0ARWVOMY^J+&W)74%?^XK M?S>N%O#W?6(!SSD'KN.Z+>.9=S>';=/Y?]Z#_^R]1H97+"8OQ?/>P/N:;DL< M7LR>,9-I!OS*4"* 7)@8W"+"P!.*]ACL, ,+M3;:XI]YZ+=[4&GSBN_0"E_W M9%[DF#WCWO3GG^#0^:6-?)-@ODFPP!!8+4S](DQ]'?ITD>W+ Q';+8Y"((\; M(- /W+H?,ZAQ"J5.G>>I8PTG]G.5YK8^E_4^?K,/M$;U/D&SCVNY19_:7 ?% M7 ?:N:;! L,@=6"."Z".-9NK >LBG"2;%Z+'/0L2R*TC'":83;IN;>7-8;, M-EMYXLGMUIIQQHV,-Q@U,HYV**>&H(O'P)#'&K67!;67>FH7CZU4::U.7=4F MP7R38($AL!KUT"G5@*--3G_NXZ5-/.?:XV/"CV]PY-)[.(S,.6S3F(I4.'PPU\90:.JU2B: M;Q0M,(56#U:I7*%64[46)"0!(8TBQ'@:I'0/M&\!H[+4*)J?HZEZKSPZ1Y8S M/-XL'Z$Y82DZH5YU%@5*=])-:L>Y430_1X->A?2A8PT;1^E'J%%8RE&HUZ.5 MBJ4[[4;%JE$T/T>KT>YY+6O](Y2H6RI15RNNB@JF,^=ZO%,Y-XKFYV@USEW7 M\HXY-^6USGDI.-V.@O.UHNE./FPF4&]@#8_>>,_U SB9UFY> U->Z[26NM+5 MZ\K:6]X5Y0(D5( 7+ ##*[I)R#^M/V7>Y+#5WP?ZT#N6&G.]]Y,Y[>0T,.6T M3FDI(UV]C.Q"J5JRA(;J95;>J'JW$FU4;AI%\]\API635MMS#.+LAVWH@A"] MM+VX"TP-+(N97;ET$&.V26][SG3?P%02P,$% @ [X %50&,EJAT" PCX !D !X M;"]W;W)K&ULM5M1;^(Z%OXK%GNUFI%:P E0Z+9( M;1/?O2O-;C75S'U8[4-*#$038JYCVNG^^K430^)@3,(]^])"\/F.?3[;Q_YB MW[TS_B-?4RK0STV:Y?>]M1#;V\$@7ZSI)LK[;$LS^^&N1;3J.X M,-JD V\XG PV49+UYG?%LV<^OV,[D289?>8HWVTV$?]XI"E[O^_AWO[!UV2U M%NK!8'ZWC5;TA8IOVVL QQNKSO/>!;XH^505'B>T+?\]IG MI)KRRM@/]>6W^+XW5#6B*5T(!1')?V_TB::I0I+U^$.#]@X^E6']\QZ=%(V7 MC7F-],>BNDRVJ7B*WO_.]4-*BJX8&E>_$7ONNRPAQ:[7+"- M-I8UV"19^3_ZJ0-1,_#&)PP\;>"U-?"U@=\TF)PP&&F#45L/8VTP;AC@4QXF MVF!2Q+X,5A'I(!+1_(ZS=\15:8FF/A1T%=8RP$FF>M:+X/+71-J)>?C'+A$? MZ%- E\DB$9_1-0HWVY1]4(I>!%O\0/_:JBZ0JR(B2M)<%2E_8?J7:_3M)4"? M?OF,?D$#E*\C3G.49.A;EHC\JO;@2Y*FRN)*%JQ]O1L(V1)5G\%"U_JQK+5W MHM8^^L(RL> V @*3CPX.UY>/2VIMC6SS^G/?PSWDG;O. +J0YMID;L?0/?=HO\/P3>"^JPUVK^29& M3VPC)^$\*J:Q!\ZC;$7EQ"C0ZP>JEWN./HK'#^\1CZ\0B1*.OD?ICJ*'7,ZZ MNJ='68R^4+%F,4O9Z@/]^^$U%US.CO^Q]>&REB-[+57*N,VWT8+>]V1.R"E_ MH[WY7_^")\._V?B'! L@P4)(, ($9O2;T:'?C%SH\_#G5N8[V1D$Y1LU07W0 MB%MG)S?.J#1$([0I)PEOA.+HPX;T!(84@"&%8$C$B70AF^,#FV-G/;^S5([Z M5&8W&X.E+2[3HEI^OFQ%O,GC6*!'0UCLUAH1YN-S&+$V:X+ MHS8Y1&WBC-K7)/]QO>0R^R>9' 8T%XA'@MI".+&U9NC-&B&T%QO>-$)H+X8; M:.$)M'$CA,Y&7AC"FT,(;YPA#)*W)*8R4YP*7&F.O7H;&D$[7R0X7R0\7X0X MFW)AH*:'0$V=>?J?N\TKY8@M2\0B'5NGVRED(H4$"R#!0D@P @1F$#L[$#MS MCH#'*(VR!94;@T>Z2K(LR5;HD\RGY4[@LXUB)V!7BB'!@A)L6AM#V.\W9J\0 MTB,! C.HP\-J0SATDO>K7".K1= 9PMPH71D#10LTFL%9OY%E0U"7! K-)*VV MB\=.T@CC2YJTHS>L)]:-<8L397@L)5[A6*0V<<8T*Y9DPZ) M%F@TM4:H!L>T/VZN(D&]$B@TD\Y*2,!N):&^CFQ)(="N75,(B19H-.S7*)S@ M_LU1GH/T2J#03 HK(0.[E0QS5=F21"!%09,(B19H-(-$?]QO"G AJ%<"A6:2 M6(DLV+G5;RPQ6Y((JKB H@4:S2 13_I^DT-0-04*S>2PTE-P6T&EMN!L2>7L M./=X7G_J-]>?H*))2Z\AJ%=B\VKF6?/=;*6)>,/_]QM%_1K]"CW$<:(^1BD* MDGR1LGRG7H^[7R5ZH&H+*%H BA:"HA$H-+/?5+*,YY9E]FMUG'MMM[YUX!*N: HH6@:.0, M:R/;BU^S!U0"C^<6>*P]X&&UXG05B>(E&T^R/%F@-W78P$HRJ/(#BA: HH6@ M:$2CW=1RP8TWZ\].Y()*_/'T3>:%X,XBQ$]'!Q@Q6,YVU=TGQ.'O!;B MD+M*G5EK(0Z!>B10:"9EE8CDN8\LM*+L:%JF>Z%IJX2F#DLN79NS2RYWK3NS MVLYK".J50*&9S%::D>?6C"YC]O*$"RHR@:(%9R+EZV,[L_VQ'3P]>0 (M&($ M"LWL(I4.Y;EUJ%9=I%M&GAQEEM'4ZWO-X0TJ0+5S&H(Z)5!H)G65_N2Y]:<] M=7HFCEY3VBVUWAPENN;I)'<-.I-TUF$(ZI! H9D$5=J2Y]:6K 0!)M*I93\_ M:KX1?G)7LC.'K9R&H$X)%)K)8Z4O>6Y]J1V/EZ=-T-,]H&C!F> K'VB4Y[4#NHIRY_Z_6EC^+KKT?EH>RNG(:A3 H5F M4E7)3+Y;L# DR07+!=^6GC M,P3U2:#03'HJ#APC&6?2Y?J@E$Q>#>W?Y+XULI/+Y;X?G-S$9J&#$S?YT(Z^AH-L*6#&4I->G/ MFB$]+C4Z/BEL*>7/FF\OB;NYEX:SDE5\MUA JMY9BV2Y@[:&<7S<].,H'A4KXK+T+F9*&\F'IX>+EP_ M%->,&\\?\>T3MCP/\&U87J>NX,O;W5\BOI)]&Z5T*5W)ALJ&\?+"=/E%L&UQ MP?>5"<$VQ<-T>ACTP$FT3D427I.-DGW[4);K20KV< M NY#KQH3.20[VFB[VRX MB(G2IV)KR;V@),R/07"]7N>C ;H)!NR"%2=_SX*RT"&J>\@$&0 MA6[EL6>)\X@BRX7@1R12:TU+#[+L9]XZ7RQ)%\I:"7V7:3^U]+\>F'I&;SVZ M80%3[]![]#&*>$"R,O(-6BL>/'RXT;4(T8K'>H'*_)[_E![3U%41%LEWZ /Z MLO;0VS?OT!O$$O2919$VE M+Z8FFPUE!,:F;?%+XQ*0<])DG:B>1GX0T-/A[ M_?Z3'G]+)ZC,$G[)T@WN!?YV2(;(&;U'>(2Q83ZK;W>W3>&\;G3_?X_>2(93 M+ADGXSFGEDR\C_@SI6A-Q2,+].>."/KAOK-$VDOIC@9\F[!_M=DM%8RGUE)) M]/?O>@3T2=%8_F-:+/ET7/-T4B6]DGL2T.N!EDJIYT0'RQ]_L">CGTR5@H1Y MD# ?"-:HJ5O6U.VC+__@BD1(9L]Z7LB@_JS3_%DW%2?G3C-N^E?I<3D>#YV% M]5A/NL'(&8Z;1E[7R![-A[AIY9NLZJQ&^.,R_'%O^)\2'2Y%BCRA>YIH*52( M2,D#1I1.Q9&IW),P'@C5J M.BMK.OM.ZCKK//_NO*4CL\[S[\XZVMHUFD_;*NT;C-R:42/T>1GZO#?T[/41 M\;TZ]2;8ZW[N\H.$>9 P'PC6J($]JE[R1Y7$KC.H"U)86 T>_R+14RC=8S8?VO/'/K#0VKG*!>W.1+LUT MT>X%#P^!0H(^TN1@#KZ7=/;ZA*1YH#0?BM:L2=4KVA?6+-J@W2(HS0.E^5"T M9F6KCM'^7BUC :YKP6CHMI7'9-31'I/1K"T])J-38E-UC'9_R_@B-K)8UWUB MTTLZ>TE"TCQ0F@]%:]:DZEKMR86)#6A##$KS0&D^%*U9V:HIMGO[L]>(S;3; M'PVG;;'I&CF=[V(,1J=?88JL=5VFISHJN^HF[?YV\DXGF(A@AT@2HE#K3L3W M,4V4,?Q>U-DK%)+F@=)\*%JS*%6?:\\O3'M .V=0F@=*\Z%HS9]^JN89][9P MK]"> MQHC29#NR4^)BNW\ZICL'+LSK?C!BL\/?7M.*ZZ3-S?9:Y)1&4F-S$1 M#U2Q9&N,MY=R[I($I7F@-!^*UJQ'U>EB?%EB@T'[95":!TKSH6C-RE;],N[M MVEXC-D[WT9]TVBJ3U;3]/N09K,9.6[A\DY5[4FRJQA+W-Y:_T(0*G814;D@8 MLX1))4BZG\08=B_L[)4)2?- :3X4K5F6JN'%XPO3'-"V&93F@=)\*%JSLE7; MC/M_[7V%YDPZO\9WQ&15&$WJ1FV]Z7+T*U"[FS)9.9UVRJIMAHJIV&:[T*0. MZ9"H?)-+>;7&PO=V]R:W-H965TQ#?;\0-DSCQ$2X$N:$+XP8B&R&]/D88Q2 MR$HL2>E@8MO%:\(AWL5 %YG*>P1U:(_&4/3!Y9]:4"*>(<$P)8&B[,#[9 M-X$]5H(BXD^,#KQQ#517-I0^JYN[:&%8JD4H0:%0""A_]FB%DD219#M>*JA1 MUZF$S>M7^N>B\[(S&\C1BB9_X4C$"V-J@ AM89Z(1WKX%54=\A0OI DO_H-# M%6L9(,RYH&DEEBU(,2E_X9?*B(; GIX1.)7 .19X9P3C2C!^K\"M!.Y[!5XE M*+INEGTOC/.A@,LYHP? 5+2DJ8O"_4(M_<)$#92U8/(IECJQ#%YR++Z""Q]M M<8C%);@"ZQ@R!!Y1EK,PECD #XSN&$Q5D( XX9?@8]?CC^!I[8.+#Y?@ S ! M5Q0., %/! M^U2BXQTDB!PF?FT+V0+7##*O6WI:M=,F-'__+B/!G4 I_Z=KT)18MQNKEMH; MGL$0+0RYEG+$]LA8_OR3/;%^Z7)<)\S7"0LTP5JY<>OE.P/O8Z*Z?'53,AY_WOA0_UWSOQWSWGO\YZ TVPEO^3 MVO_)(/\C<"$G0_E:N^QRO!VM:*B[.F%^";.MAG.>-W*] M(W^[PJY'4Z?;X6GM\'28PUW>]2*&>J<3YD]/%I:IU;FN!*>1MCL[#FU9.*LM MG'WG0IN37,W[#4P@"5&7L[WDH<[JA/FS$[^]AM5O;+[A MZ"5'1(!@C[I?4_V(H0YJI?E::8$N6CL9C8V?_6.^MBNNK@SII/E::8$N6CM# MSEN&G!_\S5U5T%HDK>[U=-7?F,&)T$D+=-':B7C;E]J]6ZO_^^5=T=M9&)_) M@M;MIU9:H(M69L%L'%JEB.V*TT(.0N5B>8!2E]8GDI^*<[BC\EO[9E6>*[YA MRF/.>\AVF'"0H*U$6J-KN7U@Y2-H5AR-;:@0-"TN8P0CQ%2 ?+ZE5+S> MJ KJ\]OE?U!+ P04 " #O@ 55&Y@2=@0% #H%@ &0 'AL+W=O2K,B2PMI>Y2&6J)DSY#GD<,C)CO$7L0&0Y"T* M8W'3V4BYO>YVA;>!B J#;2'&+RO&(RKQE:^[8LN!^JE3%'9MTQQT(QK$G>DD M;7O@TPE+9!C$\,")2**(\F]W$++=3@_5&JH;N=+*E:W@"^;Q]X/C6 M+5#\(()8!"PF'%8WG5OK>F$YRB&U^". G2@]$S64)6,OZN6+?],Q58\@!$\J M"(H_KS"#,%1(V(^O.6BGB*D!S,D@J8L?#/P)>;F\ZH0WQ8T224 MCVSW"^0#ZBL\CX4B_4]VF>W0Z1 O$9)%N3/V( KB[)>^Y424'!"GV<'.'>RJ M0^\#!R=W<(Z-T,L=>L=&Z.<._6,=!KG#(.4^(RME>DXEG4XXVQ&NK!%-/:1R MI=Y(BX#\3M] D"OR&^6<*JW)Q1PD#4)Q23Z3YZO^! MQK^+XRX&;^\'?V=K 7]-8H,XYA6Q3=MNZ,_L>'>K:3C?%]W]ON@+O?L2D>,[_3B0R#X07,I%P('_=+H7DF#[^;IHN&6*O&5'EU&NQI1[< M=#!I"N"OT)G^](,U,']NTJI-L'F;8&Z;8(N6P XT[A4:]W3H4W>U@G0G(!)E MQD2!:6(+W(-87C;IFZ%9V114>]SKU#1,G&VO9>&:K?J'5G-]SRYLPS1_;.J$ MVPP_- _^*GU::*.=R7*_8+FO'@KW![D9L-" M/XC765-J@B4&[J%QUM(D119R6"*AWS,J',\RHT')R!E59*CCC!W#.31RZT;# MOM'3\:UEY$R^!P7? RW?*F4M(895(,F*LVA/YF=4 .>ZCYN>I/$Z6(: CVF6 MP^TG22NC)JJS:*/2Z*V1,:A073<:&A52YG4;I\YU0[2^85?HU1)P)KW#@MZA M/FF\>2!$FC%RE@7!DA(K&^^%()M8(POZ$9?#^NB&50IF#4:C*@7SNE%O7%T M;MW(Z5?#+;3#/9/,44'F2$OF(Y;D6$<3MB(Y>$IF$GO L5Q+$P#9,A$H0K/4 M@+,7T%82/X$FBD=U]@95]F:C>OJH,7P,D'L$T$)+P9D$CPN"Q_KD&W/PV#H. M_L6%7YZS3=2-:R,>](RQ)L_-M,%/+5).#N^V&7XQKF?Y#PQ:XSU![74K._@J2(=%=-M->:B M+;1#"4M'2DLKX:WG\01*F4>E(4SS-)0!YBL.(>J#XK)*WM(MM3QDF<:Q,=+5 M<#-]+T_6\>0.N*UV8)&CE=>;]?%ZL]_%LK5B/3 ATM+&!X^G>TN@]I./%N%% MLD7A&JO]/%"Y@[95+6IF^NZTVTUYJ(MM$/!WL_9EO:(MS]H*U7@ M315/0*C_3R)DA,>P1EU:/6:WBC;/T0[.$X:C7U6M'J?;0LO$[)8NXB+@Z_3* M5&"5F\0RNTHI6HMKV=OT,K+2?F==SZR&]KEU[6:7KN_PV1WP/>7K $N^$%88 MRC2&>*3BV;5J]B+9-KT&7#(I690^;H#B&4<9X/<58W+_H@(4E]O3_P!02P,$ M% @ [X %5;_T2;(; P ! L !D !X;"]W;W)K&ULK5;O;]HP$/U7K*S:6JDC(?R:&$0JI-,V"0F!MGV8]L$D!['JV)EM MH/WO=TY""C1E[8:$2&S?>\]WSTENL)7J3B< AMRG7.BADQB3]5U71PFD5#=D M!@)7EE*EU.!0K5R=*:!Q#DJYZWM>UTTI$TXPR.>F*AC(M>%,P%01O4Y3JAY& MP.5VZ#2=W<2,K1)C)]Q@D-$5S,%\RZ8*1V[%$K,4A&92$ 7+H7/3[-]V;7P> M\)W!5N_=$YO)0LH[._@2#QW/;@@X1,8R4+QL8 R<6R+ ]C. 5@EHO52A70+:+U7HE( \=;?(/2]< M2 T-!DINB;+1R&9O\NKG:*P7$_:-RK51H6:_XQ:BTQ0)]'D M5L00U^##T_CN";R+F5?I^[OT1_Y)PJ]KT2 M[YKXGN_7[&?\ U.@-WLV_# MF10/;.A4-G3^8L,]2]?IH0M946K\GA*Y)$"CI'+EG2; V8HM..""$NC@:6]. MRK_6FW.2A9TZ;[SVD3EGDCPPIUN9TWW],Z*)D<0D0&:S^910$9.VU[R\NRJ^ M;G46%"*]O3Q;#?\PS?'3&+_1.XP)G\9T&]VC2UI4P=W[K*>@5GD_ MI3')M3#%6[V:K5JVF[Q3.9H?-?OC9LU\B"U>T9$]TA?]X82J%<,2&PO=V]R:W-H965TV'Z;IB"9NBTX"N4#: M>Z7]\3.$QA@<)_0\^:5-B/UYP_N8%_/$-]S'SR]%N6%T?;F)GL6#*+YN[C+Y M;K2G+..U2/(X39Q,/%T-;KP+'I*R0]7B7[%XRQNOG7)7'M/T>_GF\_)JX);? M2*S$HB@1D?SW*N9BM2I)\GO\6D,'^YAEQ^;K=SJO=E[NS&.4BWFZ^G>\+%ZN M!M.!LQ1/T795W*=O?Q7U#H4E;Y&N\NJO\U:W=0?.8IL7Z;KN++_!.DYV_Z/? MZD0T.A!RH .I.Y!3._AU![_5X>!7"NH.P:D1PKI#>&J'<=UA7.5^EZPJTS0J MHNO++'USLK*UI)4O*KFJWC+!<5*.K(Y3@IG,_);I26:G^B MHHCB5?ZS\Y,3)\Z7>+62F_/+42$#EMU&BQI^NX.3 W#?^9(FQ4ONL&0IEH;^ MU-Y_?*P_M_?WB 4PDIG:IXN\I^N66(E_VR9#QW?_Y!"7$.?K W4^_?2SX8O- M3\=X%@S]P+=Q9-7)I)#)\[>\%O=QF\N>>?ZM.H[CXG=9$S9I5D2/*[%O5/__ MMHX265(RP[=AF)WB=@P5"XGQ;!A-.G\_TOV*ZQ\9Z??5KLOT:&/^/[_(YL[G M0JSS_YH&^HX=F-EE^;_(-]%"7 UD?<]%]BH&UW_\@S=V_V(:'$@81<(8$L9! M,$WM8*]V8*-?W]9#WMD/^4^RE#VVML9"%KG_=8\/TPBPQNL[ I PNH.%%:R< M2;Q>>Y>CUZ:LR' !SD)2C M0@H<$Q>!62,=)PQ;)A+Q8#/<,&'MU@9\Y1#9N:@[5D)V]H]L=Z]R831[W>\Q MDR554+/N1ON8*.[;Z>X67-OY>'*X]>5L]^R=./CZC>^>?62[-+]GEQW0/\&X M^$9GB.+V=TZ:^]OTOT46[=5=N9T?DV@[KI&40 MUDJDM:&(6V.1=HHA;1C8>#@J1-*ZSA@#1@!D MM:*S9'B8471,L,H(9I!26"*NL4 F2(^P3D(:RBPU8 \QMCR'3^W365S>_RGN MSV?FTGFZ6DXUG;6*QKL-B40MH[CH)0-'C+B4DZ\V', M4F/>7,6IW3FUBG-? %!K.4M&B%EWCC>>RZ01TYPCGHMC&DP,@C42D_5">4%? MO*)T@]U9RUD]=\Z--9O'R(>=$P UF\YS)7GW]G%0XXAG!A,2>J,I J?M$Q#F!4D)(2QA7B$D?$%>! M($L]1]$8YD0N/.)8R1[6RSWG7X($KD(&&U)XE'FRQ_\8J)#3E;$&I=,?IR M5>1S&JEI(6QNEB-.2TE6G^44Q!_F@E?DM_G-F"*J&4T%NLJH7&2=P]?Q,YQ MNW<:QW1EN8C0Q2?STYY?-MQH6!CK3N-PJHIG#S[-V/S\7YDC3)!\33)CD4F626L+FG#Q.DF5?CJMB-$XF.41VG$-T45"7\]N37UCGZG%V! 1D<0L(IY3/ S' @%($$^] M32S@2\%[YU70\HBM+Z-DQ;J0@;FJ(U#5/[B&GV)T#+^.I6*C\3'_-;UYC*E* M\],*O60WYF55GCKY?,P%/3PZZN6J*M,%6/,EX_?F%L!:'J33\SWB_*8JI_[' MI;*GI?#&I'++Y%GEA@AO@:NK9Q:&6;AUS'16&&#+1IG:8V;*S'<^9OO*_&&3 M+/UQ78TQI6VH"*QS.=BLI)1MKC#75(2S>=#.:[(LLB[NL3CBA)ZB5]%3N*N8 M4N6@?AJ/&,#"?AZSY\Y)09M?/J=(H\(LY ,@P 5I"7*.&>0=![R(CFECUXZ3 MX@H;1;?*1I0^M']>/T5U7SE,DC\@.C0;#+XLF=NDH ML*;@N/TH7D\I42^W>KG=\W)[#HPN'^8HY447K[E<;ANB@)/3%/YO:?(<'?S M+;1EZ^#'P==W9._3FU;SZ[L?>UOO?ASL_P>NVSYK?MHYO7JFU?ST3Z=)=_#! M63;*X9ZMC^+@TPYM;FWSYM:;H]VW;UH'^[ODX.N?\_E9,%$Z1YI3[P3BVFCD MC$F(&$=<8 Y;;G,VRMJP"SQ"OLKSQ@&;+(@\,2EHQGTD6D7"G$E6..IX'!>_ MG. J7%@%7!@]FP;"RRQMOET"'[DA'QG>$#*:J]D MLU%JYP4/G"MI;&+1"1$\H8FR9,?Z *GU@17" 785![!1,3"9TU #09PPA2R7 M%@416&0!2T54/MFGZX(#2\I076DOQV95[O377HX[IZ>M7-=O'O0\KXMKBK^S M 7I+=\ILAJ^CP;#$:(S+A.WW:@R^!PR>1XUFI/!6:$3!%$/<<8U,$@3!YQ1C MI8EDKL0;S];,67MNM!JAGBA"+=U=5"/4@R'4C-<(=ADV.-4$\4H9;NR*H1ZL$0:L:?99S4)'J+M+<>\10BK%B+"257KQ2+E4'_P\U>5>8R#G]_ *5%Z5VG%R3#Y_$//".>O4FS7+9EFKQC[OU)OUK[5: MYPBM_V L(Q5H_5?RKFMV2@^OYRE[1_'%<$&S$RGT>I6G"DW M64S+"+):"U_I7->)3X$S;#6GD7%J@DW12LV<SM_]EJGGT[:>Y#B\[>G>WN-X^:6X?E M'7N?WIWD]^]V#MM7G:?0%K';@6OV-TFS0P$::]5H)+SVR@V$:E6>+8^C0_VJ.6Q;60Q9EH$$%521/(?'L&<4,R&QAQ M"*;&.\Y ('TMBX^X+VHAO+-<:&'S0;@QL"\*R;@D,6!I;T"U5\OBBLKB3-R# MQ E;$D "L>"(2RZ0ULH@81SF#@/T1E++XJ/)(M&2 #X*!F+(-?S'$Q8A@2 Z M@JU*"7GAAL/$':>8UX$""+6!LD(X]&$R%BSJW]E2P^AP26 M?WKY&+'=&IX^L])JU\;^=,?5->YNX5Z$_["EL=/_#$HNYO*]'5Z0SR-:H\BO M461.-HAT(L'\PF8>O4#<485<] [AH#@ "XLZ"4 1=G>JCN6$"3V&&/WWK;27 MNJ[;S:'G5@9]#3UK!3TSACW#,:C /;)"T(CEE,C45>,X.XUP$9H@EB0AOC-+=*V%RU8E6" MHVOH>8K0XL 7=F7%61<,R]4@CKD,MH)\"=Y (BDC%OO;))NLQCNRS^RAIW M:MQ9+T]5C3M+P)T9/Q7UDB@!N".,LZ#O!(ZL(!(1G:BDBNDH2.;-K?6=&G>> MIYNJQITEX,Z,DXJ!/J,8\2AY"KCCM$+628RDYE9Z*I(-(NL[HL:=YQ-&M=7Z MW@JQ&V[OF7HNCOT[>J9VFF\>Q+4_F= *,Z=+W*?6CQC06>SW:BQ="$L_S/%9 M:<*"%!%%S3#H<$X@'2)%(A#-@\+"PIZ$H^ M(:>D0]HYGA@F4BE1H](\C]C/J7SSWUGJ6MV**+909]Z(PW?\7DXW5*:]/.X- M6OD!OU>$H=_C!=OE?U\F1AUS9>*+6ZP;]-JCX?6WS"/M?.#A+52C4UQ%U6A. M_3SJ7W!C?8G(]:/]AFR"QOYNVR?V=/#BWY=Y25O=R<,5A;=?[?NU/4SIWGI8 M+6[ T%Z_K(;?02AB/U\%;;(KTY;&43_O$/_5(B()99.W.C >'#;)DX2#M9(J M1Z3YK%Z\*ES&C5YJO,Z;2W">.,)](;RKU/.AG0:4/4 MRH*A(W6E9I0W;N:=VK.88A)$2DJX=-R0('6DEGOJ [7TY_G^=Z#S/E=+YC!Z M3RLHTXS>F["A?6\-3Y\[0_>/O7>?E6?:Y^!M+P++D8@46:LMLM@11HVWU+"G MP= ]S;7=L.,ET+#Y'*BJZ=!H=2O-,U]0BD/"7<>%T'W0..['00:'T' 1WM+X MK=5M0#_:>3V];,0?/H)R$W_$OF\-X"Y8XO#:_/"\T+,*-;+M1KN5XK]^7PB( M'I96VY@-+=AM6+6%V!#R=D3,/WNLWE#8W OU,UUZ6V'L]/UP:M]'6SF_'TKM MY;<5U@"Y&5_[L^$AIF0]6:3'&W!C;S0<# $=H>$UD?13X:1M%@=4T3-[J>I_ M59R\9OB]Q6A^FA04*0.Z6545*;]OC[6,\L??6=-HU".\U!%^'SNVU2>/+Z&,_+P$X*V//<8JSY3&TQP?U#R)PH >YU.' M@\[[;[M;\,ZM]ZWFV\.C9N<=?+Y-FV_AOJ^;9\W];3)3&!#ZL?OV?>OP[;N3 MYM>/&*[%AYUM>K@%G^\?X(.O[<[NUB[9W9_/;>T8=4H)B900%/$8+3*)&62E MI=1HIJG)M4O9TI*9%@'@>ZUK^HN@__L%A)6#SIL7/5VX_VL*A*-!KD-8X&@I M:$CO$0PG2MA8_9KHMD6M/8=(7$/D32!RM@"]B9H&%Q!3-"#. T=.)H*PQ91Y M1[RU.>U*;XCGAI&+/./:/CT=PN68",6"*F-(PUART'P;\^4ZEBI)4% M$T]9PD,D03OSXI6B9FF9XO>NL"PIH[*\FXHJ3FR5@>PM2-'P)Z52GUE4[ERG MU!US!9:/:&72!CO=JGQ]#6.+P-@<,OKLQ*5$6X1%=(AKI9&AAB"6,P$<[%[) MNDQWL2+4B'7T_7WZ7.XH[(L[7P8+"7OM@%D>$,PX8!*)"GLC09_A$G%A,5A4 MU*-D3)#>2JHY ($D&VI%")KO!0K6_1E+.H!<&Q7N3:^?8NNV2MSZT@G]MN9: MW'C>1M#46I6[!8+/8VHUTCNAM4!42;!($_/(,FV0=]I$QYQG@F8&H5G\GHD- MN6?RH)HW[%EI<7.$O5;EE@<$,ZH<,8(2'@U2P5)0Y7A 3F8BG. 5#]Q'0L*+ M5TQLF#M;=2N,!^O^C.?FC9M@P'/SQSVZ*I>3C78&@U$,6Z,^#%Z%T%4\]'0N MVOD$U9K:(@ ]AY],,((#,P9)J\'6CA2#ID8T"LP:*;4)5LGL=,-WT-16V,A^ MFG+\%#2UB8C7>MH]P,",GH8C#TZJB @3H)TQ39!A-"(1J'/,X\A"]KW+#38+ M!+7+;56>\?QB_O\<=6.#X1+O3^MX_]L>K:9$ /0I=)-03@VUR6O#,%AISFK# M58D1>0!?7!WO?R=@GQ/O[W&N$Q )^'1K6\?[K 9$SNJ\.)FCI!&(\B>R9-,B1X)&USDL6B+16 MO7A%Z89FSPPCG\PSGD.!A@E+Q/^7AI2O-X>*;6,8.5 M&GJC3+M3:\T/K#7_4V9\LQLFQ*#[O?Q1K4S?::>8$Z$8A364188\90YQHCG2 MD0N4DJ!:1H=Q2,M1IA<6L$=VH=PS4JPG_XU3-9J]O+ M-(4:<4),I:P&$VB,BQ+S5XW]%R22KJR8#$W>_96)T[+ MS9Y=&!&N2ZHE=5+MG$HCY0%LHB+5_:R7@B48V@8[EC1+2!JUUDB]>F64?"B]#TM;C MV/C>,&7E#L_XQ#BGH'_2A 17@,-,4F0I M$8AAK)+05@5?1>>0&HF70$:WI%ZO!>JLJL_M>FBIG6OW@SHSSC4I?<311Y2H MXXA+3Y"6.B*?_?"6*Z_&*7K!%K0!C7:U0U0K5H[GVE@-WEUUWI#9B%X.Q M&=]=$EY$QSVR)D3$2<+(2F91ICA,)%BE)!BQ3$^=$JR_\G2#PJHW+:.Z0D7H M[,2]W6A-A*3QO=2TZ,=Q#;FJ'%T P8[]V/6QX>+P),9N^?AR";E<ERX,3LBOR&5-^S8/!-XP9N]<0<+* _V\Z!,?_^Z-Q@V>\.#"(V;].AR+>WNJ(-"K]2#S4U9 M=]B^?>G+_6\\E[Z,7&+ 5A25$X@;YY"V'/ 7&TD4YX# II!SR1G0G91^?-DX M:0V/8/F?3&H)VOWQ1_FZIV;2W'Y1?=W$ MS7>?'?-2,2-0C#@@;J5$FL>$+!:1:JNB*B'XLQ9)(X_9X!=5BF?WN'D[X_U4 MVDU#>/.DS&XOS5^W=T]W-STEQ#O9C?2Q5TI[;FK)5P M'=!CAX.5KI\+QMT&K@R\10OH^K3:2S9,.1^ M:NC>4V/E,HOH7NO$-NM9FG;_J!]C8Q>N.QHTM@%4KZ=,>OJ#\:'UX_JAN.L" M>8HE+2>1/$4;^VDT3UT8].:C>'W=RWJYURXF?@2^-A.TN-0_* MEUM@K+Z!U7\Y&GV]PX$V.7Q^LOLIOZ<)[7N'#^@_1P>?/M+#3^]^'.[_\PV^ MH\U/?W:NGFCM;AUU#K]N_BA]HLVCYM;[KX>?WAP=[A^V#[?>M)MP_\'^ 3GH M',XMSLL\ISIABRC82(@+H9"U(1?G]1(GE:CA_,4K2C;8P M5>E*O?<:--<;-&?K+,/,&D(!J<0]RKA/+4(^E)@A7!) D1H'L)J0*K5]ZBAK(G"F5W]'S64+8.4#9; M'1LK95E.W*0IYXPSB;1+.0A6<5 ;5="8EU(]IH:R&LK6!,I6KBIT#67+A[(9 M+Z2)P1#E K(L5X<-7""=@_H5HS)8CS6A8%#G&.\:RFHH6Q,HNZ.7L(:R=8"R M&=^@<)Y0S0@ F,M:&65(RZ008\J$ %]0ZUZ\8F9C6>36-8_DS23WS45LYI3C MK\KBO$MM\:>&R?.Z^&0P^7ZO&=\>H8KQ MZ#P"XS?3D3N&8*MBB&'C@N?"<\-RV8,[V\,U>M7HM=:NO1J]'AV]9MQY7!A8 MR2R@0!)'W&N-M" 28>:8<9AKDZF!B%@:K7@-7S5\K:<[KX:O1X>O&1>>-C%Z MF%9D5#Y==8PA8SQ&PDG,4[*1LAS>AU=*^[H9'^3/N'Y6D2ER)O.\4"85FBQ4 MW-R-:=EI;%>\AC/M?VBRKW,1'_-][:4;LF?6@/&K6KX%UN?23::9XP6[@(&[YM!X-6:N7:WX-&NV5=J]T:MN+@9>8-JQX-W[6Z\$!8 M4^<%PN%I@WQ'ZL$R/!E<(A3["6W8F.?SJLG-EDQNMOXK^3D0.M6T6#4+6[WNZ-X?_G,3]-K^QSRN:^X=(W"5G!O1'*2.T6<%U9[S*7PD6GE M%HX&&CMP8ICOWQF[IYZ&@[:SRYIG1YV#LS];!W _M.WHK\"<_?/FN^?=/>[>R(W;-=> ^,P/X7?/#U M@.QMM>?2H[D@)54VH>R@0]QYBDS %DD;@W*)2R/,BU=X@Z]+]G5-65%#W#T= MNE/N.X^(&XF (ARH:QG 5F2/((Y+.&+ M!)'HD_=)>)=HAKBU(9BH(:Z&N/N!.)FL"R)1SYSF 6/0ZK1GQB5G%0D*+QQ7 M5$/TP*#4P3QB'"GC3&:(JXG':HA[YA#'F+88 M!(0*HKG56#-BC-!!,J5\/ _\OGGL40UQ]P%Q,Y%$-+K(L#?(6IW9%2WH$)1+;SW(;PS1CVCE%' 6)2"M: V,]AY M&2,H -""!20H5J VJYK@YX%%[WT<1-OW1R6A(8#1WNX=YYRY6QGN-\W67&L$ M4J!!JJBQ4U1SR7%V*49E>0PR:!5I;;@_/@+-X[9A5CD:B$7**U ?DG=(:TF1 M#: Y,!*XC!7S*UFA!,4EG8[4TGMNN3L'W13AFDJRWW ME9#>&NS:UD2QKHW^E@[W7B5EO4*RN6U?5S'L< MP1@\P9Q!C T>;_L+45<0UH6MEHSQKS]9U:T;D@S87 3TK&4;I+[4)?.I)[.R M,F5,D6"L4=KA0@#X@O:R.XOM:+1W';6W\((97@0:' -3714*%P:+0DOIC/.- MZ;X6VKM@NGMN@B8^![JO::PR&3UP5J+ !!%4,^E)S.^)?]YV;[1W?;67&1L4 MD]P*HEGNC&(FMS*FE*2P$FO2V.YKH;T+MGONL /*)%!.60RKE$":@3TA33"U M5F-?&+'QBHBU6GM?PJ;[(8AUE8J@JP>?_1#:W6RXKTQ%9)G$06'NM8Z%XH$P M&!]CNWF>4VSSQFY? _0Y7+3;G0"Z '8:.PIV.RE^ M_N!*X_=?7^TUU "%-(76!6=>,IWKX G+A=#>Z/>W.2BS4)XK[JR/\LO93DN<6TR*DOF+!4PYJKE34^!]5U M[O993!OMO0_M7;#;L&0W"(FUTCC 5A=.AD,&#W<[IS_O,&^U= M7^TME.7>%@#52C/FN"%,,:\Q?L=B68);F12'%?(.8%1TJ2 M')E"4:!16A #S)G?@<^\V72_E>[]X7M^H#O)NV^ZUR^$ 1/_+C\7+OPCG M81X(*[QG(3C,)'#*X P)8!,:+AV8\XWYO@8@M"3MA*0P26"PH5S%,]G2%DB! M4"&C%&$82R<-CX$_ZY06N/'\W[7R8HJM5SDKB&-YR%5.G)%.$.T-#[;9=5\/ MY5VPWH7'4GKGD# %\']%%9+>% T0Q%DF*-' V*Y%)P;,+KBI/"-&$>(1QM@" M5Q82:J[VNAJ8+2!T09&5Y[1_Y$:@ V,/C2,+C@,G<.N M,(&BP+1"#"L%=FTN4(Z=*7(?8I:C6,+S[E)L-#C:X&B#HROCKHSVA326,\>8 M*)0.U!O.G<4D$!ITX[I="QQ=3&!*M)*$<12? M$Q^]027E^'N4[W9OE,3MFB+#,]52:P5B9$M$I_!YOVS'!_R:RKBVO_AI5=.H M8#,WU@.23V_1!OH^&JZ^9561YP?$B53O=J:R5S6:,W^?#L:M.= M!6W2:].6['00L?B_VIC'S)_!:NDH [U6P>*0.ZT+(D"AU;'8>'64BOCV0_8Z MPGAO6/[?_^C54OWPDK:\,/B;@W='>ZW=H\ULK_5Z:^V;VSHXVCW,C@ZRUP>M MG=W6X>Y._.GPX*^]G>TC^.7-7FN[]7IO^Z_L\ @^V-]M'1W^/_\E"2:__?*Z M@A_O_GV+:N>3FN>SX%6MC);ZX /'14$P*PQ30*"E)YI98AW19..^:J6'86\X M*93>7UHHW:PNE-Y?7BC=7&['8MA'E^<^2?(++IQ^>;!]3 OEG \$&>QCJ05L M81GW.2+64*\L+:P53Z!P^M&IKZN3Q]+H=9WQ4;>K!_"0\MK]R_NKJVXNJXNR M(0CWI12GTUZT912?R%5F9O: MUDTI]4;;RND-QKUTC,.>\. IYI1@AHTQ%M-@30#4$[G,91/=N!88MQ#=R%UP M+"<@P4K'+,:8(NF UBG,A#)4,BIB^; [*$'48%R#<4\;XTSAN!&!"<$D8[@P MR6[-F?<<:X.;TNGK@7$+D8? NKG4AB!5!(V8H?"3QSX67;-8&"\,YX!Q[.E@ MW(M(XQ[#*K+^>9R'!4]BDX9R#$H6UF^::\F(CS4CG Y>%Y(:D&MM9<$;!]H: M@-*20\Z":&$YC@6;P*0$R@R<2]J8P)VY'#L6="S=5*Q5Z<'L=_N+3 W[U)9?I9SM1I[5 UH-J#9I'A[!J"YX(>BRG*CE$?.&8E8 M8122A,7LR#XGUE$A8AW!NTCQUH!F YH-:#8)W9X>:"[X_S303,T5!I*9:\1" M[I'F/N88SK4FVAE5A#M*Z-:@9H.:#6HVZ=N>'FHN^%T+Z2S!FJ&"28Z8$3F2 M15$@H[DHM-*2"75'Z=O6 #5OD+CMN]F1[C&_T5[/]KO^2'_]W?=\: _?#/K= M%"MUD$*E_NZ 'K_X1$7[)\0&D<()IZ0/ H>GD*@H MN=/;:=*SH?Z:F6K:,UV6?=M.B84NVL/3U1[WX:D>9NTR&TRR6\'CX%,?Y=)% M<(PW])(&I<>50_BG&S.UQ:QM]:OA ;JL4R:535ZB%YKJYTDU]F7G)7IN&6Z: M=#]WG.[G12?D:-*:-%ET&G%[8J/X\K+H[/T$[V^R[S0G&A\Z6&99RN4%E]R\ M[V+WJQ_8=ND/PHP7HWP>_KKNIV[K[(2TNG]^_G1F+SZ>O;W8_[#'/Y[9_.!# MJ[N_TX%[6]"V3]VK_KKXO(.=C^1C]UVW]>WW=FMG^^O'LTZ[]>TMAT^AO7]V M]\G>UU;WT]($/8)X*Y0Q2!LB$?-8(97G 5DFI2JHCZF_-UZ!07?'FQS-P>[U M0H,&!A\A_*6!P4>"P84(&6<)3)1PB 4&?S%*D);BB#C@!E:PYVF=.,584VZ MQ@8&7SH,WGF$2@.#CP2#"T$LSK)".D=@XHIX])<[I)3-XYD3(IT,!(<0B\P] M'3;XLX$JCQGPL+R265*/[)T_'PWL*6A)]O>@?S+0W>RV#5^W[BX $R;)PYL= MV&'?^$$6T60S2U7V4GC&RI'H@V"T>[K3NJ/QIDIA]K1_5# MYMH##\\=E#'8XT_=&^G!);P!%]DO\=FQ]AO)?UM\>/H"__;OS56/F[Q19_]] MFU0GG!A#15[XW#+/@J: ITI(3VT.G^,*50&L*U3%.<6SJ+K7>C-?Y2W"XK3U M=>.W1\/3?JS@Y;:[H(W#[;JM>ST[\#I& 8;^H*N'T)ZOPU][HRYR_53B,+YE M@J[J::+KCP=,G7W.6Q?'02NEC5&(41,0RQF.9ZP5*H37N2):B$*"J;Q%%@/\ M,E/% L5@H330F>ZY#.;>Q\WI),Q#/^C&"FAOO!E$6:SPE,C-*/9T,S,#@,)4 MBPTNUB1"%T)@S!2CW,B@- ([7]9O)(&Z$;GF4WC;>WSYF8)448%LB%?+HIA8"R5SG2'H@ M7L3DN;!NXQ7[GM!MU4 Y%8DRZ^K+*"5=[7Q$QE&9!6!5V; =-]/ZU;^ B^># M]A>0,L#1GC_I#ZM=M>$ X+QZ1PE0&Z_K TU#73WX[(=S7V]EL8[@$H1V?6A$ MKS^$1OWO"* SM@#>.[E.9]UVK]T==3.0AXC] +%E[$6YF52G;G\Y*L^3"FUF MW;ZK"@9"BUR[K*MN1A@&[>A=5EV*&X+]T3#V"RZ#]P/=W(+VA;BB]+-6'S0* M%S!@(U-"PV#IRW:_I$"_D#I:"6K4'VA/4L0QV-]&P8BB$FS-G)%0L!AX"5Q: M@-8!U%,GE:C]"&+L1Q#SFH9D@_3WI'2M'4#Z;R<7^V?[EP=']F+_[7%A8#GV MHD#&4U! 00S2GG/$'?'"$U\4(3I(5SH&%I"_CBV=0>RT0SVCGC,49XGJ1+HR MZD2N CS\^9&^Q'%W1H/Q4C=,86U1Y\OV5]#R%--5+9LQ_*$:9)JG99)L9A?S M2]]*K:S Y(IB>DT+4A!'K,4L5U8*H;3,L571TK7DUMN]5W335?VJBN<>UBVX MB1X^47OV)Q:_?=IZ>\Q YYP+ JE"@.YA"^:HX P9*X/!)M:*B'NT;(LM+GYU M]'62G-M) =51LI^%'>O!7E27PCJ]#-.Z2_^($^\9%QV%3D_;M$ 60B M"<3=XA*Y*I!'<24:#2Z38&[;Q,#<=M726--[VHQ:\O*7)GG?WK*#M\=:.B*\ MT$@I!F:?33E7%$VTP>.MRZ'V[_N[VQ_^=3[ M\_03W/?QPQ[^V-W[^C&J3G<_;\'O!R#R!SMOR2=0J8_?WM+];[L7!Z]5_NE_ M3G/;_:>G/ZC1P=F;TX]G_[0_GKTY ]4A/:>M3[ GYU/G8,__CEK[=AO M^T?;['^^[?/6SLDQPRH/.:4HEW$-+J1%1A$.2[+!S#%M=5Y4:)B\Q-L1@30! MXH0++7'AF,FQ8CY0XF >+"FT%5=/P^^U7A_L[V9'V_^S>[BPJWQ5Q+^;"V%6 MC:KYNKXM\VVG.;-".^"G@3!'M#2$,)7CH!GVQ.MU.[N?]G8/1H/,AU M:^D0 MSR"2X0M=3OR:CZ3AR]N[LTZ MNAQFEUX/MK+O+$&]Z)J)G]Y.3'\R2CP6GFB?]$#6&GG]$7FUY.#H(SQW-X=W M7^X??3[6A6-\C6 M^ZW#K2QX,-UUI]HKCRFJXE-CP$R,>CGM=US:4J\^@K< 2/;&OR;*,7.&/@4# MU=<@>&K[2TJ*-=2]DW9T(=0YKT 51I4PS\9,OMG9VYM^-8Z7K"/>K"_+V5?5 M@4?7E<.HQFMQE&[$D^*KUY+_I(C6I:;.0[7@P@]\&O#^CTE2NF1.F*IT:E58 M8H6(:SGTMW&3WED6@!2OM1R)WWEXI6UWVDGL]?!--06',/JC87]P.7=Q_-3# MR/_5!Z2>?.-A/-R;:B[F+M]IPRL' ")MW:G\KD_"[?HX^']QG&N8U4)3Q(4' MR&?N[,AYHW/KKG-?6]O' M8%$&8;% A>2QNHT$PB5<@;@OP&C"5F#J-UY1^9T=T\=4N:O;<[-DY99<)5J> M;3 G[+ ZM*+GB%FT(YZZ:C_\<@H?OAX-R^V>^[-ORFT[W!FSTUIU=RJ*NS=A MN-7#&L7]KJ5]<;!]3 -1SMF A46,8$M,M1P%$1AJ*)4J\)NO,+R.WN4CZFX M];$'T,YYJV7SQTT5T-&U5-%;10;=N&NOI"=]^+T44F*MG@!M-7*Z) M)Q?[V\=YD#($G2/O6(Q4HQI)DU.DF/<$RT <N [Z?0&+,#1(3/X4D40KZ].O:L:?!#>U)Q/6M@6/PXS&!%H[BK/GRN.SL%J83?@&FT\-[ M11K3Z5X(&P/"9I3&1 6&B(L5@_*"(<690IX( Q85=33W&Z_$UF*@R@/PM<8X4T2!L@IA A/#>^N3(N(;/->;3 M/9E/#ZM3C?ET?^93:V?WF$J()-;C *1C 81L/#Q:&5C/376 MT_76TPV"[-VS@,$;MP&G>\L-VZS7_NTL/SH_;&CQL&, M2L2")(AY@''%78Z\XEHHX%-$NHU7BE[G>;[UF=<[RT3:"-W3$KIOR7K6G&&+ MB%8^6L\>2:4H L.9&$*!1F@)UC-?DAMF3NANM'5_#2I?ZWA:;R1M?#SW+[(' M.^]!9*DL<.X0M5PAIHQ&F@B*0)2%C4D7O8Q!+M?CY/UX7=9*2!L'QWV)XB6\ M_QA;E=M + ([S"*800GFEY$(YU0X:1Q3 ="3J97%RF>7[#LP[A]6GAKC_AZE M"PBA"B'W08$UK[2,>9,(TCZ>H0A,Y\HIC$5^%WNC3]+"?E1__2VM^Q^A0S?8 MAUMOCM_0H0= "6#P0>2&$!6T2:]-6[+30<3&_[H^8X[8>'64DOX MZL;#GC&7]?_]C[[&.?J@DK8\FZW=H\ULK_5ZT=&[;LUM'1SM'F9' M!]GK@];.;NMP=R?^='CPU][.]A'\\F:OM=UZO;?]5W9X!!_L[[:.#N/)2$Q^ M^Z4^A.O=OV_AS_Y.ZIAK4\%<37M#G=30%"8%8P7EQDD2)%BC''.FM;U&'>^5 ML/R@>7KOI*$Q3^^-&K1VWA\'"D(;N$(6BW@I>ML^YCD6$E-+3*P6B+&F4"**(L"T875RDFCPQWL/3?6 MZ7U;IT]Z_W=5"L\D.SL <3$K2/T5WIP4OQH 5)STJDH_LW9-VA!>2[&Z52;C MG >J-%9*4":#T@R6 BU<+BFV,!0WS4CZ?F:H0=LPI()%&@D%>L*TE>6K7(1CU61Q\-T:P7&,<;! P'4+2 M])_#5E-/N*BK;Y$K-8$:#?AI#3C[>%PXF@OJ0CS("G+/"X<4YA[&)^Y,"$"E M .:06+9#MPX:<'4O>R\RWK$0;#Y]W;CGU>'H5 \_]$<=MY>]WVO8R$MYVSW9&;HFE$%>S M<]_3G6$;NIF\RE58WNHFMGOCS%SQXTGJK!]BFM>TIZ&;-P"4B7W_]WC<9DSV M[6J &U19@2IX_^CML5$%+X2GB+)"P:I<>&1,S,6DA#-,:^QCXE&ULA[U.B#+ M;:,:[YD!-D+Y4T)YMGMLO#-3.8#5+'&! MJ:65(=9GZO?22G+>+\N4:C%%9<5J'_T@5+<,G'?UU8U4KI!*:._G M8Z!8A*I<(<.M14Q3CI0A#@7+G+38B#SF_R!XR7G22=JZNC9I#R0BPZ2.\=B< M/1?2T>>5*[UVR97S/KGXA"]ZT.Z/RNQL-&B7KCVM! P2/I;/S:P];YM<95)5 M_,@*)E75 *YN2;6N)QH!)$T[EYRPNC.G']?L(3[52JD??!;:TXRL:83\<#3H ME>/)G#L8,CLG:1!GYBM=6)T:F3T<^P7ZV^_BMTN5<)!@ 2OD)GVUI5P$ZU,$4;P67JU'0UBJ#[(YJD&6806].O3-/ 85]/O-. ML""*_Q]\Z_K=S>RU[FFG-V'D +QZE]7A'/\E#4,_[@>L&NH8>Q7Z=E36QDFL MBUV_J4QO2MPS3\-SS03_&5\'<]&WJYDWJ]3P169^4"UA2*>7:[>N#7G;H MSX?)S,F(2A9.OCD[5^G<1@FVT+D>#+NQ['=M#HY+)LXE.$ZR-OYF+K]QO"A1 MJ8@^[V".>X"-O GHTXMIC-6W\Q9K0PP M-(E!X@;)$DN;)+4V0--!%*J#8;,/:Y=E9=!-;+XHW*HR[,8WC+>S8K7P=EG= MU[O5\VJY37V9>_3LO>GQT>IULW8::;C8Z_@8$"I G].V M/4VQAJ-SET:IUC]HA,B 8V0QBB\U(<;Q9=LP-+-3,+D,OAC/Q1R\I2S%;QV/DQN MAP@2%VU0_T@94Y7[K>Q@=MCEV&J? /Y$<"=B^>[P>Y(&JR8PTC(BVG@]T(F@ MCL'G^JEP;0?8/*S@46= U$#-(]372WDOK>:@P&6_TZYF++:C9^-%";JCYHT= M+9/.C5T2JA54!M+]=K3Q&"6J=N)'KAQ MY?'%#B?1+OV2.]OI("80IPOX.!56K?I2G:F<>U1W5 ZSKO?#5$5XD,JM]2.- MJ=Z1Q$2?@ ["9:EGTS4LGN2,W3L9"^F<@-7"96!2>K'LWG(!&\O*ZKYH!VM3 MZ>=)F#;M3GN87F4[NMU=BD?S"V -JE&59S;)_7BP4FCP^(O5*^#RX>Y5--*E MMLTXN\9-N$&M^!29? YJ^[4=116Z^R@'%A9JN,W'@AQ$J=UV9R T2:(:&VA5 MU;<84JRD-@7/#9(A%(C)Z']6G"*""T6+@MD\^.@NNB9L:&N1*V79+8,-;EK1 MD*ZN:/A@A0O95O9(E0MGP^.V>VZW>][I7WI?&_Q_=Z!7ZU/)<'\LT_3CMQ.R MOW-ZENJ$'[W-]\\^G1Y\V.,?NQ\O#X[>7WS:L?E^+$&S(-/N[&#GX\7!'_O? M6CLGO+7S]K+5W>4?SSJI@&CKZ/?/K6]O+_:/WE[$4F:M[6-:A+C[;A#%V"%F ML4<*QZ,UCN2A$!Y$/ER-Z'2:"1(GH6""Y13K !?90IGOML#\HJ_4VUI)YT)):>ZTW5W%G!^"E%Z-SIZV. M8U+CSV!?#^TIC-3<]WX00\P/0OIRG:HD/30N[<=\689Y'G@Y.#M,8G:2ZQ!H+P!,8!29/+"(#"HE'.%L$+RC5=T2;Q\UOW!S#YWF^RO M$8N[%@O:.CF6N2V,H@8QPP'4B=7(:.40)T+!,NN]#V;C%=E:+(ZX:A?\#@#\ M)HZ?^21JCY>FHA'+.Q;+O:\'1Y\O]L_V+UM''^'/_C&L(%8'D%%N@@7K60)T MT>@:LHY)#JL.5FKCU?>"$A\Y*5DC(_[QSHWC#*7PZ*FP9)17B'-J$=2 MAX(9EP?%\W@<;)&>KL"QB1]D8'_B0Z-=[YY#;IG>RT M2]OIEZ.!7Q^7X>>)&WS_6Z>S?_;NM'7TJ7WP83]OD19(]_M+> ?_M/-/M]6% MZT"2]P^O2O?NMWA=ZX]=W.J"-GQ[2^'=_-/1GZ/&.YE+P@11*G >& A? MD$$2ZJ[Z# ]W_XBGV#,PE _>[6]'E^&USL)G$7&S(@KAVN&;'V[,20A$%D9R MPH*A.I>&JUP4V*10K8U7=45N8$)E)>AEBGYQU8(0=TE3^M=>^@;,Y%AX/(8> MI*K0F3;]T;!VX)4QK"'E[YELM[9[U>J0V@\/_J+;'3T)-X1/_!?=&:4]VFK? M;="Y3$$S0+%@P?$AZT^:%]>4N$6>'(*#N ,7/TG;J*?]BU03O0I)B9%:); X M6Z>?A2MU6=:[SO"XU*2>]141O.XU52!]=97_ZNTH11#T0VA;/YA]Q,*7T(PO M;7]1KAB/:<7MN/K/;U@;7;;+%!R?@F[:U2[F[-W5P _JV _X\L1'-^LYS$3: M+^^GS<[L?#2(FZ#5S-41.]#)^0&J)R%^,6WJW$!]J-V^*_F)&<'HPA ?QR^^ MM(>7]^8F2W2EE5QQ!^'W^K7;U5O;?G[C$G3/1DYRT1\X&.L)'F?Y#F@3J%?TX[WI#VK$@P_FR6MH?_4.??.# M_@L6%."JV\?&%\84L)+3M+^-#9!6D]RJ!2LHP2QQPEY_44[JV<[JV2YA:>@G M^3CU'9?P#&R&M )$=.I/9F)S!H$!G$:=.J0J;GU5L1T=@+I.&;>H9M8CXSL1 M^D_]/'Q&X:MNV,JV;0SNAN?6H:0)QYP?QMVFN,#5\5;7X-ND=<=U#^]]&V L MRI/UN9;I!N&6"^[)5T XA3%P(J>1P9XC9F"X55%(!.3(8^FP9\4JA.M?Y4$S M"!?#AC97"\<@F091JA]<.MY-7MV(Q_?% [?>'OO &68\("LH0XSI@#0.!%'L M!0-B7'";KQ"/Z1R/Y6-)],X=6R(O,O4?>^C4?[=,>W:]177/_H@ZWOO-H-_= M_5K%@+\>E3#?L-S^?OG'Q S8CJ&+*2O?B_93I!JJLB J9EKP,8>_)[ @ -M% MA&$=2*ZEC:,\[W=80X_ N^\9>V"G5GE&^U5DJHDN0UC,ZH#K:/\E.W8L*>-C M'V 37E3G2T!02L"V85P_AJ<3TW(<6^\'PRKH.<8=GT< K!,+]N"6I4WZ!0SO MVG-9_OO7)2%=-9R.,2O&*,<=[73VZ]?Q#[^Y=@DL\/+7=B\-2;KIMZX>G(!V MUT 7T?&+CV%#NE.#6)JSZNNIWF_EE>X/!_#'C=]27E"0 MJ%'_[P;=F"Z++EHZO^893B@U?M[D4K5P*3G_&B_^;6']OZI0E2[=-?2IZ[S_ M26&/4KC,?K7?NAOW6R=H%=]7ZE=KR$4<1W 2,O8: : M<;M[<;L&JA>C/*WU/H3O#<'#8?CU)DL:@>UD NORUYO(SZH.WYE@73>B/_., MII&/U\A;:U(=+WU%D[+T+]DB?,VU:N[@ZU7-NDVG\^PI@,A__U079[LVB$]= MJ[[=(N"/4A-+7#GLM678:4FX$T$7C(N""<=N',*^Q)&8XOJ@"1_:P].Q,W'W M:TP_ ..XG8(G4CZE-0KH^S%7XL6-SU$TV/2 V'1Y!9N(X=X5 MID"<$1:QB2)-&?R%:>%)3G&NBHU7A.,E9RT:;&JP:3VQ23/K-982@WT! &0D M+*XBY%P8+F*Y@5NG4&FPZ?ZQJ765-S'.C1+4H +[F'(E&&0DSI$VL?B8T4$Q MO_&**]E@4X--3P:;0D[S@FC@2(5GK.#:2)9+0E(658K#C0]Q-=CT@-ATE3=Q M"]:;H@0I231B(CBD"T(1YSH4@6%!>&66E5P+6U* D=D8;[U3A->&U+=?XF=8)D]XN^IF( MYT2ZF 6EL (Q[R0R1&NDK;>:8B>P(!NO8DS43_.E[^#"??&EFVXWO'AE5MP6 MCCHP@ K!K,Q-K##E"N&E-(&HQC&SELI\E6#DB@A5:(R$=D P?*&0R:U#6&I* MI V.Q_S3<&10 MQCW,HT'*,UB8N<^1#-XBR;#-M22YCPDHL1);O%'FYZO,V!"O044=EH)Q9PUA M(0_..*H#<5PUEO\Z*O/5A1D#D596<\0UIXA)#Y:_5@7\RJ@1O"#2Y*#,!5TK MEGV7\3)K;_8?]8>Z\W-F?]W]&P M)I;W,3=8&ABX$0Q(3)WRGO,4BJW%K-H-##0PT':N,#Q(!:(@F6-2!S!I MF04<"#I@8AI'Q!K"P*(CPBEIG12HL$H@8',<24DXHMH:KI@K&"LV7@E5W-FN M90,#SPH&:$QB8;"Q03B6$Z^-M84@CDN&C32T<6&L(PPL["T8(HM ' +>3Q # MN$;&8H4*F"XIO2D4MQNO"B+N+"#]WF'@)9RLVQW%G!R;V3ZLQAV?[>IRF+)S M;(?HY\A^J0OM[.[O;H\+[30A#RNK0W!N<2XQ$5PP"ZB6%XQ@R911+!?:-^Z- MM4.RCXON#0L\5"N:(T$E(!DU'DD'F!:P)[DR.3=!@5VC\)9<(V=LL[-RQ\K, MF $.@JU4%K28%=*!C5*XPE(9$VWIQDFQCLJ\0$MX""2W&EE',6*Z\,@8K1"G M3'AL81Y)#LJ;[ M5^9%5X/VGN?:(<*Y0"S7$L$,4N0\K->8J8!)V'@EJ&A6YN>LS'ET.8G,4E_GF'P?K%/*RU3V"[;.OL;VW;H6TG'H#MO[=?_Y0'X*9GS)XT-$DIP$9T MN'!6,B."=@QSFA/F"V&E;P(8 9U%ED0,&1!VPF-H(TY[$PW-UM3#3*O(;*G!=!*%B;L,!6$-E7O 8# 9K'4.&1:+7P8GD<3>(AYDD>=!*4O%QBO& M\T:9G[,R6VD*C04.+-<,$R<9$Y@51$5?/7,W+UK;*/,#*O/5E=EQ9W!.;14M MP&0HD-*V0%86TIC"RB!,],WC.XLC7J.H@*=TZF&P/%/Z#3.PUL4U*/39]4>Q M5,>XW3\7]+1V@W7S9#1W/T#/!MKS8"2!/YH$"Y9W(0DW+*>,%(4*!=$/XT%Y M&L7(GP+NGRS)74I)X7A.D#.2(Y83CJ2 G[ -A&!#@LH+L,@VXHRZ[$4'E.C@N:&&.:+QM.UCKBZ>""'2>JM M0S1X#\8QYTA;H0!AA0B.."%HV'@E@4\WJ-J@:H.J]XVJ/UFNMZ&R:P>YB_Y( M$P!7 T$">P!:F%PDF=%(JR)0Y3$Q1D0JJR2[LS"&!G0;T&U =V7:2:-](8WE MS#$F"J4#]89S9S$)A(8'<@TWH'N'H'N5Y[)@@J9:($I90,Q*C*5+7XU+B\^5R'\FEKDUQ1IO]]BXW_U>R=_M;]X M%[5DV-077ZPO_FWWF)+ +>,&Y<3DB'$AP'[38,2%('*2Q[2;WXXC_-'V04-]5@FVJP30W3IH;IBZQWXP2-><+OG)ORCY8?/Q4Z_^/CM(]__MLWWS_[LMC[L@KW]$7\\ MVKL$ ^0K_ %;&^ST#^\ZBW;Z[V>ML\_?X/V7^]UXS]N\=?;/*3SG[-/9&_C3 MZK2.+/[TQS]@I^\M[O/'#,1,&((\C04DG"J0(0HCH6)N*"^"5OG&*UZP.TL0 MMT;!F@WV/%/LT9[E5# 9N/.Q'HK4!#OJB38YQP'SA#T8$XH;['DX[+GJ(RQ$ M(8RB$F G_F4L1A)6"^2,XPH32P5A&Z^8(#_O(5S3V-*GP-Y>ZYYVNDDH];T, MF8P%ZYW)F:)&,AWRH D1G%GF;,-S'AQKEM1B]U8)YW6!I$F)<*E Q@B%C""D ML)B%8.-^A"J:4AS/65GS7! M)9:>:<8ED4$+Q;WGSNC@ VF(P6,HZU5BH&RL M-& MHA93Q K&$& J1T5PE.><$>)CQ(:X@Q-DZY=VXLD0@[_TL-T;5]MHTDVL MK/L;P/ H9 A":%;D3GNEL?%&?$%"#W!0,H8D(7!C>TX<&Q:$F9K9P+ZW,3$,:^ "SB"DGI M/?)4BL)AERO!-EZ)XN[R4#^5P/%&S6]F'5"N7&Y9P;UEN2ZDAR&AQ%M9%(6S MC4/B4=1\P2'!>$%"< C8H4?,4HI48'FT$QC11:&+0#=>%>S.#Y"L4>&,)Y@D M,U;$:!P3*T]A***%B\5K"6>J())+B[&401E"+"$-PWAPZ%E2Z0(7P>D60-+"U/"VB92\^'!94G"ZYPX*X@LD,*, M(R9S@S1,$\(89BGWA5>%WGB%Y<_GNVX"&-975SFV)@^V\(84S"AL#).:LIBY MGE->B(8(/(:N+F3Y,9Q1[3'R. 1\$XBI7R.>, JRY8[ /H*EXK7;W+^(4G MLD=Q/GNPT8]5H#Y".'M:[W;E3IML& \P0,\&TGW. U4:*R4HDT%I%JC4PN62 M8@M@T-"O!X?T)0DQB<&$8^R1#5PB5N <:2(EXH89)@BE1O&-5Q*S.]MW?OQT M%@]TS*9!S08U;U\MT@B6:XR##8*Y7$B:_G/8:NH);XCPHZ#F52),;*&$+"BR M1! @PCE!QDB-1!$\H0Z0$P,1+J1X1J@YGP3H2OJ?!]8J$K4J@_\6\@RM3D)T MOUF&#NVI=Z..+P_"ZWXOIF^H\F0A\VIQ(L3UMYM43=-JD2HUO%#V8_NB9/$5/WDU1I]4M?1F/QEBCXTVFLPH^: MKNI>4^PLIXG+F<&D3^II)@XZ.AUXG^W#=:=EM@NX[>XBB](3'8S#]M?50W%# M2;Y)5I]59/![VYOK-UH_DG_K^JZ_W/'#=Z%YSWZ4&BF[2RE[H#@,&,1'JNV\]:W=^W6@@=LCQQ\^,@_'OUY]NF/?;)_!/=W_SG=_^;: MK0_0QR.;[^^\I:T_]LC2!%O">"QU8,@+ZQ C,<&6Y18%K(W2F D6V,8K\A3B MQA]#-_[U,_DCF[,I/PLV5'!#1&&DX8$Y2B5Q'%M2<,$]#GE^3=&I!FSN%VP6 MJK46A!>&*T2]C-6E8G;RF._&6Z$M\T0RPV, :@,V#=BL']@0I9@BUN34R,*05'N @5FDVLD 7T09C3/C7(R M+V3#;!JP64^P<HDT!" M%4>8Y@0Q00JD"!=@51%&P;0*CBA@-J0!FQN S4LX^SOK;?J].03\'23,"Z4H M89SS(C#A"E-H*UC. LD=<<8T#J7'0\(EF4P+X8WE@'_2:8N8=04R7F%DX35)F?SX8-><1;Y[R"@DDX8JYXW)F39$%M2JW%NI8KXT1ANWT*-" MQH0\O;W8_[;]]9@ZXW/#*2IP3&X(4X4D]@%AG>?!^L*F' +XI\E3 QD-9*R" M#,6, 7XA0?HLTXX:5A#",;>4T8*;ZPIM-Y!QKY Q=>XDR*#'3DI"I:8(Z 38 M6Y8S) MFD,.TL#9H W?L(P&,NX3,IC"11'3L>::,:R=YD P+)?:A5S"_QH7 MS:-"QCS+^'8<$Q%X2RURCF#$*.?(2*D0IS(4VF'BTAG" MI%?4.),7C#II<+ *8(^0PF O>..">3RD6Y(LWFNK=0@<46L Z7(BD"Z41]BP M/&@GO'$QO<-/YXJ_F^0.CX]TCU"5]3L@N7ZC]7\>>ROPV0,L9@%''F)RJY@% M5F)P])<*PP%X/66-]?F8 +L06E!XXE,(4^&$0$PXC6#*+#+6PE?6QYW:N[ ^ M&X!]B0![#?$>GQD%N?+?'YSUNW+^[/G\6>^'.Z27SOW^G^R=/Q_X$E"QS#J^ M++/A*30"YU/1O?XL^O,YSMSSP_$%93;PUK>_Q%E:/-H\U]_9HRP;#WWH6:DM MD8L?.?,L\BVIV'T<(^8_>)3ZNI.Y]'X:>ZQZ_]<(.-%.:R: M^*;OGACRD6W+$S'JM89(LTH4+B,'Z MA+1G#BFJ#-&"RH#C>9&?3MG=;+\W$3LK0R*%X 8(NI*8,4HLC 0M!.=<..\Q M-@TY>E3(N$J.M X\-UPB+3E!C"F)I-'P:^&9<+E3(:@F)/()QZ"\A 8OB9ZY M6K\A_AYQJMT;)22Y>?Q*+0R,;(D8?7'>+]OQ ;\.? >>],5/,\U'K)RYL0[9 MR*>W:%/V.Z/AZEN6Q8X\1K ,X?/#,?MW;&["6LP#%SI8+1UESN0J6!QRIW5! MA,&%.L:8;XSO.AU,M_=//#(#KS^#009=_%5W+O1EN?&?N9'HMGOC)@D";;XZ M8BO')81[&Y<*IV"MZE>KT:^ ;WX0KX(VZ;5I2W8ZB"OQ?UT_06+CU5&*3.J' M['5KVU]LUM'1SM'F9' M!]GK UC<6X>[._&GPX._]G:VC^"7-WNM[=;KO>V_LL,C^&!_MW5T6!_?L6X71]8X/Z']QS8)(Y,<+Y2#3S[ M:)_N?_M,]G=^[Q[LO/VZ?_:9M3X *^R^O0 6^/43,,Q/1^^!";XE!]O'A023 ML* %(EYHQ"B8BY+ KU1K :9D !-?5NP^">#V$(9($H*%5BPWQ+."[;]R#1V>X_4:X75^8;2_65);R:LVL;-(<(-?]$T2'U M,-&HRY7@G9^M8GH^&MA37?J50+:JV4\C]':OE_TYZEQF42TWLPL_Z:_+!G/C MT.YE[WMQ9E^WX;=A+/4:@W7U.5SQ%0S$H8>GK#1'R_\-PZN>>J)$KG(A C:, M!"NYDF#26 $KH.5TO+DGQI@AKE2=HV,$"4,8PI4EY[9A=F);RFWHST&87#?N MYD8,+(;F0XN^#G\%LQFY?EJ\XWLF1FS^XE#HXT5KQWZ#ZWGKZ#T^.'I_S+@L M .,9RHV-Q=(%1:; %!%*B;("<\K '.5J$R1VP23-RO\=Z8'/8)T8IE!NG5E= MGF;G^C+.4F0Y_WV;DMT_*3R+)0NK=I1'_6T+HC/P*P7J9@+SZ-4-'U=@X/K] M8\Z4(IAQ9&EA06 *CJ36"@3&&^ (!2,=>"WU23R![%W75:: MP].H$N_\&',S$+J3@>X^Z<,<\RM*K#AG^GK@HH8[T"M;'>N(R\876&3TK=2> M*"J]E#FH?,%B=EQ (B$E]]12)Y6X3NWEW)IQ. 1Z.1W]>O"W1\/3_@ Z[+:[ M\63)=MW4O9Z%%:3T-]-_]:+U_R.\?_?8L !SX@3R-)5W9@1IA3G*-64Y9Y;B M(FYY;"U9+BK]-Y7^ _>HACZ2D.&IS_1DBD"X80Z!JDQ4*-G:2>S*I%TS7YU7 M$[R5;9=1&K=')Z-RF+'-6E3GJ MPC%VL?@X+$,R2>"J%6@L@0/?U8!T@%=?=+N3_#*1Q(31< 0R=E72RBLKUNT= MG#\#^#_RR(=NS&/<]2*=Q<7=.(OE73B+QR._:M#JXY0QM%E]C[[\F.M6KH\7 M^2>;Y7:$M6>Q_W=0_$+=I?R?DJ?BNSG79I1V49X5GW7+;= MTYW+LIV6]C?MGN[9MN[$7E?V?[KFG2]'G6&ZY "LNS2PY<. TSV,:GKBK^WH MB;$W(^:Z=H9DPWYVV@;N-(@[N4"K*D(!WVP"P8(Q? O&.J@T\""@(_T!V.>] M[ U40R%.RH[.+-CRHHFM=KWOQ6QCU M0Y]6UWJZQ7;\+%X"GX\&T#3H_[9-W@"L* 5.!J8"/,]YMYDF>]+I&U G>]H^3Y_9?O>\WXONK1(8? R+J:ZM9"?HVA9.;QC+ M"W1M%+\!<89/K#[7MCV\W 2[H0,<90 _V3Y8+?$Q[5[<*>D/+N---3K^=G.G MQ[R$8-F(VB.+FAM5*U(UN5V8^>$8WUX?_+.W@[#*H /.=]MVL\:C*"1?]*#= M'Y73B^('&@1S,]T+3^HDV:@>#D^L@6_@00>ZFQH!C.RS M3Z+ITZ9<^M##\_J7WF<@_E]\YQ82U\C7H\G7#(Q%F8!5.^WH?(X(!FM:LH%\ MG' [Z /G[/5!QB;8-\:WJ4Q&I(H.A[(F$^6H//<1V2:L*C[^7:1G^H8"LCC3 M3P225LT%)FLH(-"H:P5D[&Z+*TSHU/NYO;C(7&8G/OJDSD^!:35+S=.$@DG0 M0'8RZ%\,3V>0OO9DG41R?PNU;2;ST28S+?6FW6E76_2E[O@$O6""1!,M^KS= M"##; KR?@+D'WX9!OYM=>E@! +C3OU$ C!]>>-_+_K>R_)KI?Q+37UF7?I8N M5B( /UP1@6H9A]9\ :K73.^3F-YYTI7(&1JSL\VX%I_W0?.3#V=B34[L2],V\X'QGH6W;J=0>6D799CFH#MZ?A'= H M:((NGQ^:/!_ABN%=_<'8+HPR,HB6WLC'Q)+#Y.1HEQ4K'*\D,R@ROGAS8B%T MVU_CM6G;K'=23E:5I1BT.7>+MI\[_9/)DR;&<(2T^G61N<3]N=N(TQK)Q=RA MG*?4\"
_TLE3M%I!U3HLD&D]9S &3OTI/_%#WHI/'#@3T:= M\08%4-X09E>ZN K:FUND3WQ.,5_#.85&+9]3-XANZS2?G3Y\"6R@.VMXUAXC MX!X=6$P&^@16DW)D3^-N345E:R5N?XDV3G*K3YSB8=1+^T&Z,_[NB^Z,4IQ0 MB@ :F=(.VA4'&B\B?1"PR']>B+0\+02(@C'>":EF'VQ4,RKAYK*,C&$\BS$F MK^U\37AGD*(_.-&]]K?*"5G%'X[M8WB4_^KM:!C93=K=2V\8,XZX6]/Q7^.5 MB7,D"A-OTIT._'I2;>_]?U71-N,N),S= MN&E3G1M4&^)3 E?!+ZAL'/#Q,EJ;E#.O:G1G_73GBJB?M@>^/K[1N8QNG4X[ MM&,$6]S"&<_RV *,6YMQFS]]V3N!]R6,G.SU-,[>)RH4 "*?ZVV[^4"$:K\G MHEL\[U#%M=47PN_)FP@(XLL4^0!RU ;^[-/WM=4?\0[P8-Y_$&\ZJ0VWVA\P M\ZHQ'4\;C)O3C<28CN"\W*SLNWZG:@9<;!/H3[!)5R7%7!5 MG4P% 4Y2*-\8+\UES256]O$+]+ "]AH[PR1TJ,;&W[(?"XAL$.WG[8&![[DD M?Q-'0PI^@)D>NRG2ZC_HPUI510\^30.[\0P\E"!%%9_2GXB)O7(>PJ:D<";Z MH;HN[I.77@]L9;HXD,%./QT*FUYQ LPINC[C!=H!W6LGCT,$I3$V&TU<_L.TRA5I7AY+ZYY- F/J<2-QL+2L!,;!TN>@8B6>- M*K8"Q ;XRKQ163O'(P\;M-,EU;/C8:0RB_>/RBNO _H5ZR7=N62]R.,38O7Q MB>8@Q*,WY=X.0JP%FCY#[)SRG%%O')XPU%\!#7L^M.OMP10U/W%0N#XT>5AO M.]:W[0^@@M>C^KG_=DWZ53!/8_5=Z)VG@U'K77_4&_ MI[^T!["*;+?=9O;.=]H^5,.Z.PX#K0]77*;3%+,G)UYOO]L]G#TV\13YZO/8 M9EFA9BDJMW+T3KPP*:^+3R=6%ATC,S;-9N;T4&?5 CSK*DDG:2X\L!CXM]J! ML_H\-K\BP:X=V4[MM^G/J2=0H8'W5>J/T.E?-&[%)XKJ ,GQH'SRNFD XWA^ M"GZ,-LU4Z&"ZEPE&8_0\A2F>W<]JC^/'HD/DF52"Y$X=,-RN(H7C3RW:R5ZYNK)?S3DQH<+E*)[F:ON>O1QO MX/JO[7)8G2KY3=N@7S1G"2 M-LLJO];TU-?FS/Z9G3MZ?S[HE^>3TV3CD(YQ.%X,WHI?-$+Q!(1"N\K7>.6< M:@_:4%=CKW,!]!S(2KGU@QNH:YM(H4H-\)W MC[0(UZ'6HTX,;1M%%W*,Y+##T703.C[&M6/D6A9I]P#TJW,Y=C[WR[@0A$Y] M$J1*NK"Z>5O9F_JLP.*+!]4>?"S XZMSG?:T?C&L)WXF"P)-[?\+QL;V\SVX/.5_NLN$XZ<9,V+>M-?;BB;T=UH@L8ZW;' M5Y%KZZ.\U0YD MVKZ,CZU2%7Q'F/Z(P6+U72LD/.Z;ZBI8;Q"-_U%L)HQFE)T8%M+1-O5[%!L& M]+07PS1[E?!]Y]5WFACK(6%E>1Z(^>'C>9,> MD$M00#WVZ':2?*2#BYT3Y28;QWP684L@;(YG](<^"JP\DK4YY2G MSH12QN"1;G?4 ^V9"PB>#R6=OOKJUYLKPTRK&[LQ3G0:J[J5'43VO+P[%11% M;7"^;)_T)O%1\569&?2URZ)*UN%\5<-.YI(XI$,R[9/D7='#H;:?06$&(:K2 M\'30'YV<9F/C(49DQ0C5N;: U@UCVI_E9W/JMJ1H5; %P 2(80^ \O'T&,#_ MQ6D[*J?7B0""1O>[Z1UPV[#*T1-3EM0_5D%:OCSOQPUR'<-3*[B,YXMB >-T MZVQ_;0KI,8 ^V41>:M=DW .=2$6"J7J\O.V7ER6 0XWO !IQ.;F\*R] M?(ZFXP(O#M"Z_B0R/0ILE*$X 9-]__$[!W/!;PE(8S*JJ]?579L]G3*)2$_M M._6=\_**?!D_C#[8U,8$X.T8)/RE/>CWNA,#;N#A:>-O)]U)Q_'\\*(_^#R- M<$Y=!QHS'=R%=I[&;$FIG[VYJ9\3V(EP31\T'>QZ05PV#S$J(@-%.8%U4\ MKNK]49F6?KAE4(-G64W6'W':QI(QE?[3RS*=)TV'*=J#1$+'"/'OR?[^"BS_SOMZ_1Z:OG/9*S9!.,+P(@)B.N'1Z8\< NY50TKU]JUL(849@!P( M;FQ)$MTE0A\_KV&J3 GNT_!%GW4$L-*GT:O>5Z=8\HN+P)@JP\2GP(UZ'5HR M"G-@"J01Y#CEJ:WW06;5>I+(+C)OF]*&KG:*/'GIK8:X0K@TK^C:X9L,?FUT M9- &9_I?84HC5KCS/N#/*H3X99S=;>?=F%['B&/=[DQF-XJ#B6E_.V-*D/(( M_KTW+TBIY;/B-/UVN@TVSU%?HB8G.*^B MFF:N_4N;&4T!:,C,R4H',;C."?1!DW'OR8.[&0"Z_DY M2L9RID'8_)3R/ ?*S.E]###YZ["+U.[I)YWNDK[I>X6EHK9@^H MP"7!)T,Z?C%!Z'ZB3I7/NAZZ$N0@GC'8S&+ZYFB.;LX>@$H'![]-R=]BDD.AC6 =ZJC M:H#)7T##=71 CL^/A_; 7\15."4(N 0< +2PO@IN&C\=AC*DU/[1IX3@ SWA M$1,LVT$?MEM3&CG^'@R!0738#0?0RW%Z H"TP2@M$'^G0TJ);QPF"W>*CGM_ M'TX?5Y.?>2(+5&=PF;99DE=8=\JI?ZCF',FPN!Z)O\Q#\=3_,(^A8R(S@Z4S M/*ILPP3'5&'C>?!N'C8O3GTO&XQ2K,AL^V;=%,]O<4RH.&$R!X>+?I09BALW M94!9]1P#G5"1Y(OO+*QLW^<>D4C[*@=&O3)N3DWJ^M FFNX"H(HGFWBV8&O2 MYJHL3SG?G''.GRA3X[Q249#&#*SJ5-W)&>MGG)*A3&+;C?L85?*.038Z=RED M#,1J_.II.8U9G^4,+:QIW_.E5U41TAE?Q4)*BPECF=.W1)"F[ E^K#P,*P4Q M;@J!>E:\NHK]O5[.YEX9$^M?95I M'VL X)5?*<.ZMYLGQ>Z>,6HK&K35S TE=#-&4?SYMC3.-G-GC4T M8XA-G0*BC*RP'2YG]6/J;H!_]7G;=2XK-T]$\^3&8;6!,(6;1SH3,1DU3'Z+ MJ^>8Q*"=0=I-GL'#*114[J2RSM72 U92J6D*/9E8-=F)RZIW)]72,R91 M,1X-5:=UJP5Y3!;'O*GUQYL/4Y*VE"YF-Z*+?VVWLEUX??;+AS9ZTZZ:>-$> MVM-_3YOK$[6*$5'UOJ-/=XP?N7VX.Q';NOFE$Y_L>/>M]J2;4;L3=?):7WSZ?':QNY))8CP=FRLG:G,\ M<-&+>P(K AB9D\_*OHVAREE'7\+B,1G&P[\F1+C=2_%HB;/_Q.0NI?OU>K24 M[<\ZL=,!BPX8RMGYY.;-F6V7*NG&U2;\\_?,^RM!2J-YT8XA'A4(QSP:'3^H M/U_5F9F>)'FK]D._-^V1=E1K:?)5]F>H[_BVJ\OR$F?O A.>E[O)B^?)Y*P; MI][UT34 ]*]I=M(% V9:Q4%F#[9 +RI?T1@])@Z@^,$M'5W3S"3C C@IEFO2 MD)D]SE%"(T#IY7NU\SPP[:7&9 +=Z VO0N[@[HG#NR+/8!3/#LQ6MCW=:D]Y MG"K=J%&H@INTB5+.8%)LY&0W=]EF]-PN=-V"<@RU5H-IGH(MJM&N%3U>@^(D MH--^U]=>V14V84,&'H8,?/*#?G8TB#4PMY,LK $96+ O;KQ'Z./W,8WY9;^. M@Y_9#8K'Z>-IM^O,E71M#/*IX][J_: O5=7:"AT7AFV!HLQL/\#S/O?Z%W4U MH(3*@(;]2B>BG[N=$@_-Z5(*A)S=YIZ&XDR!$3"S@HFT_]6[O(#F3NG"AS?; M4[;PO0:/5_$T[JWMU[7JQY*C$0"MAG[7G[WNM,>[F^GWH_YGWP.(J1L:'7%5 MS"8T%TRE&:_&S&[++$".&WMP-'5.U2;8H.?KL[PISF&RCO:GESI?S7N,4ZG) M08PH!&GL)Y=!S)"0-@AAI"JHC;GPYHR5^=6NQL/Q+"U$GLV9C>.KTF[#)%@E M+>&3+>@JW\P@!:SVQZAY<)3N@9Z,>_"< #!M[*T; $*CE@/@Z^0,&Z_PCX1^ MDR$#]/O@JRW,*7Z G/5B%'DE/96#(5 <[%DD=;5(493P)EUSXWYZ<1BFF;BG;CLYT!Z?/-L M+&(5#M*K,B/->Y(3UXEF3;VM/X[(JQ6VSC]7^2$KAEQ=M^@^FJN2M>C?G@:C MS-YB!N/C+;<(4)F?EZH]LZ,Z*>!V951A"0C U/L7X\F<"4>I3V3#/%4=KZWW MR@))P+:?YK>2XW$/)GA4SM"L*M [BTL;6$0SF)>:.P[P'\['4=3I&.)WY4KT M6^YDJWHVF>_RJENS>F\2S_..7S)>58_G-70F(C-MAU1*4F5/>*#,T$94;;?*[L\\RXIKI(9_WO2.6\%$Q;M]UI&VW^?_;> MODMM),D;_2HZ/?9SW.=0#.*E*.R=.K['EO)U[_X;-^QUF^KG MQ_\ECC%%4C[RX6^_JG_^&B %0=BU#*;'#S.LH$(JC7TZ25I)%>2@8QPOKR2"S<^X_O M#._>FY,I&2 #!=-E2U;-8N6-D!<"<^$'E.8:4]4N9:]-Z 4R"#D60G[()$$X M:)!+X/J%A[YX$02ZP59-E(*B,%&-0AL'>)IO$".P KD<&UJ M!\-0*,[J&HQV&&,>@]TEK:AC[RSY8BD)7 M%IAR%(C]4B2WXU&_N*QT(:8OPIPIM0!:,0)Q^K29Q0G,IJ*N%]"L_]QYT5>9 MNS6RN5O7F+O5:&/HO"*FA3&$!JXR3AL0-?U82GE6B"!\*4+Z3.;(2=^[-G&_ M[AB6ACR0XJ:(1!K'C3Y>](FUM]3"KBT2N6GIWQ!J6%;$7H>RY47YM4PYAI.Y'6A:$9E-%;DT?<3L*@CF0#%5PH;+=BS+:1 MV;6:VJ]G6@#9\ ]H8Q9/2X0)::LE5%N>DGE=-*XHU3^O_>G X]X^<"=^KO\->0W-=G]AIWU^C'H%,#,*6V1I!2 MBOU+G!&V$?=P>02;YH7;[O2X;ZR,H,!?1G?%7V3/!#0+T"B4,:S@FX23"8;6Z'5:!$;:XIQAV8T!$4I'+^G=GON23(<%XTR'=*TQ7WC2X'EQUW'; MKC,O3VC@%A.2,$NI-Z=DI"#V,=DLS0CDOXW'%:GUTAJ!0.UA>YE5V1W?M7GE&@]ZHW2G^],0R/Y<; ?,R;[NC=K]*NJY[@+T[+',0*LT-BD-;O:$YV*0,;L-AZ,J#[OM M_B%4QW G=KN%B7>K\W*'6VH0RVVGY;9WM4BI+2>=@5'(S35Q2W6K31,_%7_A M* %ZF2WN50#PSUBMA:><'WFN>+@HXJ*55ZT['!B=OA)*Y&M5,>CB)>&=]M._=RZ[9%;,S='3LM=G58/[-O*M+K5:77; MMVZ=SE-S<^2T.F!<:E7KKYEAIW:L;4C8[1DBR7/M5><*IOG=EB1\[3!=S;C!)2PA:5U>J(R)8F-%#"OE8ZC'4[;H=N^+;];-@J&=^U> MW=B_$AJW;4[&\9V;]WZ>:\[RM6JP7Y'/#KJ#5[A2 0_1_#J M:1Y.84SAR^L BN6GSK@8H6BZ]3;TOGFA)S.^'@D4,W.H[!#AO*-L3YYN""S M1P1TO1?HABQ@A8@P$M#5+%M F,D51#D78(\1MQA;E](%LDH73#!;.U*YA2EV M;+[G%,=RR0QF)EZX>VGM^^J+VA8?=_IHP77N^,(;1?4 MJEQD9D;%JV%;3LM3?6''2Z>+YFI7CE)5SFM5<7G8$CFWLAO6$Q.HM$(=(,1Z M @PE 7K[$@##<5TYRJ"S'P%L8N%WRWZO8Q,+KSFQ\(DCZ)1V>X%=J0XBK '- M^/SU&6ID3(=-3!?_Y2N[4B5]]3[OI,@I"0QCW/!]QPW'^NN+3;=^=6L_^3:O M[)#>:@E*A.D5E'8(LQ:A>-!-$52B80B$2R?>0E214'0.(Z>?80H=>,FG9()Y M3" ,\.&9%TY5+4B5B1NY57)K=G5)P8V<8:>=>QC%Y!M*E.#\ MHWK-(^FCJB2I#\_TJ8K4:G>^CU_,HM8RQE ECU?6[(8!V!&IRJ4M=]0N7"Y8 MX-AP"Y&H(5YM"0H!%"C_,NOMLT:G86"!3YH85YO!5DV:D-O-"0U**@JU/<:71Y,5A11/0,CQD!0U:=[7T\8X)E_$:-G$&&^X/"$2N^+=69=W^/ MC1\SP9/AP#3J43#+'3H0DZ*1'65':$B"<%G2T(1/1:=6;^5KE[J9Q!4HE^F\>GC!(@%98G%]=MWS+?M_OFXQ*SZ=AFW]^%YW/RO?;#X96FF1A$ M=-=M#3IWSJFJ+3 J[\MB>7"% M0K!BL.8[3G4[E8)V"TD[TUBFPG@OP=95^D'\@TY5'UZXSC MKR"\44X\B/=8DY4R:6K$K72".8$$R\B#"1T1H"- *3/P"\%R(H=.4;4/PIEF9+O$XL MQ*=Z]?@1_U.J)OPG+Y:D;\VD<+XQ-B-7]7[X:LS5Y+AMGF[+QZ!G8IIN AJ0N SQ!N?-U@0"'PU=&8.LNH<=2LL9=L MF+&7DGI3P'Y15O9\R41.^91/;@_@M[ MX0Q$$7/?SKF!K2,]QA690[NUS,%$6VRM&(9&WW 3VM/<2?$0AP_"8&;T.16[ ML[>:JF\4>-2E;C]<+*@:WS[1M;QEI&*TP#?^(P0(\?(D<:=+O@^WG1*;;EKW#.[&QMGHP4]'M.Q[TO@8'D4K<>7 MWU?![IT?G\D -/86WBFJ&)I:KV*4J$;O\,%;,VR4R39S(+%L;1BGY. M'&%\GM+KN=5NZ;YW$J>RVE%I?!PBK1M#1C7AYP65TS/"F1)9FK"()!0-PO[$ MR5*::?,%BNQ<(!8-'$E&5)B:"%4#ET?*/KI6[OH0L>%;Q)=:9?-!8@0[GFP: MS48M6L^/E)N W9!]B5$HC83"NF6$?%VF0=&9!YGK0QQ X2\*:#W&>8B]ZI,Y M1;.TII^)T.> V 2-E1"36<#MR!;4W!Y9E8Z3HCV+0J#D#[6=O\>/V'^2,G\+ MKJ;%+@O\8]/*-42,+,Y4U%KV*9TMI8A]$7@R,I(,3Z-* P0.SV8D(H^T.!0< M,-A]F(@38+=U;O=$?;:*L1^#$&V@+$\D5HBX*4P_[* =IJT-D8_M%E+^(EWM M-2E'U4IL@7<\#R0J7NDT\(,TR1<%2IJ\!S"?2(+TJU+^\'^R8!(L"HBZ:2Y; MD,_)97P4Q@E!?3_C.7R7:["XP;P4*_I$(!&YY5T87N!-N E0Q#TCI=RKAE7A M4D/GJ_ =JJ1\ZA%:>*(B>\7A97Z% 4K4E(V9M8J^<>N./>6S2@B6);FW)!T$ MXJE==\*/"$!\ PD-C)W?Y<%'__T0!S[!IN("[A&I4 '>*?R)>"* >:8)[:V# MT"Y66HXC+7C)XWO+5!Y&<9Z![N,^Q*7X^EV''U,9U@)=5.>/'/4DQ9I8@9J: M\/:V_$I](IQF'3\76H'B9' %'@,+G3*XB\%!F7&ALF\IX$+A* H0D$6()U/F MA'%*QQ F*P_,RMNU9TXIG?"%61Q>*5GJ;\H?+D+.-12M'%\+)#[^!)9G3&$Q MND6[[9!,CGBCGR$3^%0177+%7,5@1:':TB*KP:5II[TBC#% _$T (3*\+;2@3O4ED,'!:2 MREC>;;6=#U,\0W1&AM;(+<.!T&Z"$5^.->0:3&7)G>6P)!VM(/5YQ%WC"10W MJA+5I93O(<443B4"X5:B761-Z(OSE8;9:HR4K2/PE/_(C3%2"0$+CQ-.>Y3+ MJ!4CPZ,>,&%EZ(@K-2:?Q/<187LG'M8R+YEA90LN>CPWD&FP_JTEBYG05B9C MCA)2HM([LN.Y1 '%6PR*72M#-)A +!Z 4#G(86; M.>V _D:QF]5OTA;+?94NS3Z^QNSCTYQM5;UCMK8I7P:8MQBD,'RQP.LI?#&ZIR-2 M0IBO= 9 8??S1(-)IPL$_%9ZX"%(*=0? 8F89[-8@F1H#W$J$R6\P'S,=VW!3(" MN)#.S_R*K,-A;1RD>(#"HYV;?YIXZOXR\G!3(VI-J#'-)T$RR>=HE4_4VJ>Y MUOU/772=]A)*Q6W&0E^[+AUT ;E9D9I=OGUCZ4W)EOA-X*GDO']@-7+& MI74_:=\,#&IDY']]170_49C$S$Z4FNS)?HF&["C94RCMO^4I%JWA W\#NT#I M$NFP!-$TU(J'K"!@QABYVH\?(PKND0D+SE: VAJ],@(H)/E(!#7DHO!H8=I( M?C5B/](VDAD>_ 5P-=]F;/B!<1A%#)U;MV[X)T8QG9_%. $S=ZDCB&9N=3!7 MG1@H%*SZG:E:3DI08%JTG8^1K#0=&N%(%)^0[T

:@1.$ MXV1O8\&\V5"3W-6 :&UC0?R3/6O8K-\$ \26+3<,8,OOP59G6!PN1_U2K\+) MR"*138-*PT1#?4C.E>D$\MIF64J0\>1^F/72V@:K+?D(YIG$F (-"Y P+%)ZR]<5G-XH&\*AGT5IDWP? N;-O5B[7FS; MQL5<:=$>H6CS6IX^E4?%$X_O?RA'A[5YZH&@X\4G527I/.#R5_0> M/V<;1)J:V0FQAE5Y*66ZIFU^E=\M3 M197ENZ/U_1)(8/3]C;RF9-=%L.=BA 6U$\1(HPI@U"A$3\O*EX^4]5__C#?@ MN"!YI48W2GS\ZEE%F-6OBM]O^=*TY>B$)>1%UGRZRT9I."P1D(DA)9,J3DPW M0CU"Z1;2*=GQ;K8IAO1_B:7SJ\!$LN?NB7!ZZ:(%_BZ*I)E44$4!P4C-># M%%[._7N!!LI<>&F>".,J$0/.Z,Z4(NN5!+PI3D&>LC(:8%XR""PNP0A7H.KT MBX1HA\&FTWR..0C_)I]8EE)7(4E;^C[Z511'-[^\??L)#'EJ@XSQYJ)/U'A9 M"T#)TYMBY*.(3QLC,=Y?D(*^*R;!1)4@QP6$<1$'U^UE6\KA5GF[2QN>THOU FY[)/UWZ6[JW?R[NHW=5NE E4K6-1K5-5&_4/V M@M0;YDU N)03S%;UYA/E)!51EZI6J0\\); "._06J7BM_O$&IK (O>7K(")2 MTDMOI.A(G8-"ACGB: _)C]#W^&TC!HO_($O@?7WU82F>;I///F;_Z MV]!MNW?#M3]WVN[:WS8-ZW;;O;O17L-N_FW0ZQUDLJ/M)O1GHB_3&*L_@2'^ M\D/OAR?+[65^Y^ONXIOCJLQ7WDU,^:SN,&_N>RZ2/ /-I19>_<9E[HE[')[?0HF< WU7 MC*)Z K\"/U%FAJ<_?A^!)Q,A=C].@(@GN+SB+!NRT:J2OLOZ.LY)#\TM%_KB MNY9H+BW!41NU-K?5Z8$15&\8[,BJSH[KW4EU5SY953^6Z\Z)ZZB_YNEX[JPM M_2U)7'6EMZ9SS5HO36#JEMAL@>FU1KVNZG3Q/>L\M)I^PDJT7'=.7-=MC3H# M5?]X"JX[D@U]4B+_;37":4WJ?+E;]\[IL 6MJG[/1 MT[WKM0?6T+8\=TSS8-1O#T]L:/^9LHF:FPR_-D.Y/CV^&JL^4'>H+3&T"9JM M,B/518[AM>>,25:IO);Y\MP@6/^&5;5+D?$S1A&*5V3'%I-7J<:K$>/ZR 5V*7A06I_7KW Y&2G;Y=HRL M[DWD:#%\(B7WRQI'S"U<>5RU59/ !O/@&]$(W[TIW@WCZ)[_:_5SV+$@%:L_ M&)VB/1/_V]R*2K*B[(NE1N"VR ;)5NJYVRN9D;(M=WO4<\8[-^3N#T=M5Z4M MM+#RP<7>6L0@ZQIC?]947B$!S:7;[K@U@;CA])U%F'.Y&8'\4;'9 M"@O1II?Q/V0QOX@*\".6AA;W$<-BTG5* 8MHJ=#3YX$+I(1)/!\'$25JOTI_ M-)LD&&J'%"PF,1?K90G%XD8QS571"!5 <>$TE1=Q$?"#2*F<2.F+8@QJN%? M_%$*LX*/*_6\"U(2E#FJ#X\*"'VLOHT3106C8A&[8 M0TJFW#>P5$-6'$H;I>(._M]>4G$&323+\,D$/W,/1XPL:_Y,(+$M50T'9_8D M)\P5#8K;)0,!4E%APO91R5< L68H+G)D(0(7":A N]A[W'GTTF9'@QKL2B MSD!:2.\%T41K'FU@D5%0[JKXPFWW.L6)589T>;I[8ODLZ]V6.]"_H'!\@2B[ M"8KW LO0J5SD+4D]\$<8% @RA:HC$RQ&/%P%V,#4H\J*%;[2+.Q+"%4RN-8? M.2W2V 6WIT;$'DM ;+F'+?=X*N;9B(NI9Z[J:$AJ];[%&[ND5^]2)G &V>@' MJL!XKD(+6T_QW?PX.BM^/)?JB).N7GGRK[<1Q5TO#1HQQC5D?>Q:YF+OUQMX M:;-?F8O-ZK!<=^PRE^9E=="WAPUGH[>^_]IYMS:^O/8$[NY&CEJ9:A[C=8?] M"ZCIN_!-<@>C]IW-V#TDB2MAWSW2OFH1 WI "/"4]C$6 M80#>0G6.*O=#]U_2V)Y>IJ:=JMP0\P*[: 1.<@74Y=P*70Q]EJ%LC M':)(7L'OM1S"<"SZ/U$[;)@5WKYCOZ@()TO(_WBA35T6Q3UVI:(T@3R2")X: M$C41DJ($IFZTH47@=VPXD\63KRTY<2)8N?D(8LESZX'B6Y1[PUB:$BPT1:34 M>UA,I-)M5#)C.A,B:SMOC=0 I$2>EDK^*9\"5UFP4 F0E0FYL?P&S?OD5?3!C"R3A/ )$;=#I82HG ( M;N<%_T &?O!"2B54]%%I"3)K0&45!9ED<&KUI9J$<>9&W9IDM@B1KHYU]"2, M@>I(L"G#(TC-72SE=YA2P9Q/^.3K9L*S-1:R;D,D^O_4T]C3F+V%)P6)$'!S MQFDQ!7_P G'$/9 J37A:6B#M-HG+^EU8RTVJWU U3:+,7I7NJ %EZ^C\,&P M$F=2&S'ABK0=4]!U+H_\KFY'BEE"R+YY6M5^K4H&487Q*8]()P[IC**(P'MC MAS+DEIQ?5NFE5 @NM@M1P,H2^UVW3VQANV>D"2?' ;^%/O?T$BIS#;2N E:F MZ5F(8./L[?4L1+"%"#X6MY4L.T_E=%$O;BGN>-2O*KP=L,>/D3E6U7(V?\SF MC]G\,9L_9O/';/Z8S1^S^6-'6CU%\]ZA&?)SR>AH4@:8S2*SV$$VX\=B!UF> ML]A!EW 2UY/XOT6:OG8^/7WU=&5Y9J]ZH_;HNS"4;(K90?<'CJ/!2?;G":V@ MHEU13/'8#5MZK">OP0C]?A2T03O(T54C5 M7N2%RS1(%1*J3@5%,,R@0+1.1)J'7 X@K]\1C!)A2,<>&AKY(HXJ ^@B H71 MJD&_%XE@T,"Z P1:A0/A3@J9U\I0+A+X*1ZCMHBG^7^[?<\T" MY?1[TZF8<$4) W!B+JO$6T4T\C05.+-08L%2EFP!M#C!5%D#:YI+HQ8B2E6A MBX*"17J&L83Q_)W)0830DP/*S (L7R+>PV&20.!RJ68C11UU@IR&LOC2-*C^5:#*K?")))/LPUZ&(96 T3X(_WR1 MJ#?*U/MO$P$JUJ-*)I7IW)+$)L#4*-8$9RAGXF"JY%$*R=,*:6$J)&,;F&LC MOP*Y2G5BP;2J5H8D3C01_9,'=/[0W+T\HHH03.!1;UL':.L=IA,*J( M++>^R&K/+F<*3^MOA+*T5U6$)LD2F9A_ES*G%UT&J%<'[A3.-"PJ)N0CA$\/ MJ- 6J,(GL0,'>ZI71OK7&!2G4;!W]&F6?E4P6L/_",P69HR M28O"2VP'@]655!M+7/':"5"L@BGM=#!=Q[E>+5/6\R%:8Q.%K:Z+RXOB<\E7D2DN:\.16:ZH5\8 VL"&T0>TU?3BWV F MM.1"8M*BI!.M,7JJ)% P='(OGEN'7V4E:']])2A.-_#_\L/398ANM_^#K1^U M]:/'BG3\IMWUCX4&V\V@:8*Z#SGXUMZ>8ZSG1U<[U4',=[%+, M7;$/W3ZIU\IU6Q(_\K_[%UCLW76WKLIM2"GILU2#?W<1^.5PP!4NOU[ZN[T5 MZ3^O(NO=2M+)?CQ*X?\U4-&U\F67OZMZN41,D;=T4VW!1 Y VI=./"5]LZ9% MS??)W/70T;+HA;+H69&*FY=8 JWG)3Y::^BTO?=^B2>L"9*$]X"4QK,0"<[4 MNQ<7#9RTL67;Y2(FV3'L&$= U*)\Z^Z KVJ;+/"?DMC/)RLFW"[+O= *A3,J M,8"_[EO0W:"B&AU)WTWU8E M-7N3>J>Y-L _"&[] CO(3-@"WF[25&.WJ_]D=.K9%W+UMW]I-:O8F M=7<%FST>%O5%H*5]H5ZS27V6Q5,+W?HN_$+=_^W7WVPA%9-GKF:O.NX5DE:)6F5I%625DFN==BZHW8# MY0NV0O& OH2X]Q1F[B-Z+^#[Q%K/E=^4[;P?$>^IL5SM+.\LFSM)F85,= MG4!D8-O"^*P3C/IN;^?K%)M@=/1<^2NU[6S.XQ6JI%YON*\O:E72T532:7J0 M6Y5D5=()UC;?$:J1C!\!.4[IS>HUT;5G8[W]]__;*4K![(]?FCC9^D^P. M-7V'.K?M7>U6NTE6C.P.E3-J!C8#N^E[U#VA%%W=3Y0LW?('0S;I\G;L9NTO1C9RXB&[]#M[<[1$;M'UW%A=#4I@ON5!);3 MKB1R<$WFU=7F>3\_@9HMIOL5%3X[E0-HY35Y%:3GUEY9A-$U5[8':Y^\WDN[$ZO3"DX\V=J M\?W7-?W/><['C0W02Z^MMDT_XDK=;C4HXP31)!%>*GRLXWQ!,JU:^;2< M.'&ZHYCR>ZF%E:2OR:;AL.5[DPPA)G*8.\.O,F>0I,"V\3;_ [L)_PQ+2 MMJ/J8^G;\#(,>8_?A)F*QQ9_&-,&B00\4TGCT$ON!1!I$2=J.OAGM54._ G8 MQAN#6LPS ;HSA#>:'7VN]S1C;WM__0#,P$K/].B[XRQT7Y"8HWD8V(G24Q+-$76%J*C=?S:%"&JE78%Y+/=#[;[#+*&+<;:DSJ-(4%4$/"O4Z'-_N]6&UB2 M85B,-B/F\0.1/79FP,?H! 4X5[GO\106"[^#7KE,@?W(AT=:D5O)#/\&NN_* MEZV"4N9ZUM[M'FNA=\.7M1,[UO?Q."S, 7F$K14E>#:>-I*,SJ]> F9NSU46 MPREI^NS,ZS:5>4>6>9^=>=WV*4F*=BJ:J&!)5_E7^1U@+Q3^.AY0A8<(K!SG M]S-Y;*/1[:/Y/)7Z%S< SKAQGL)7P< %-Y6_Q&FCI'SLPU'\ M$,1YNNJG_#U^A#<2LOKQY(7_28+T:XKCKUD.V,VB9$OK,QBX*)](.0W@\%V M>,)_MN@8!BME,D._ GVP+(%_H4FN7\Z\K_AJ" 8^GOPQK'NI!N*9D,6EK#1#<5 M&JY;/IB[]_ T!KA'FVRMZ72?M=]ML70.Q_IP-+$#^3I'H<6G8#9>4Z;BP"$Y M_'8O1W][_"'OW[!>"VJG7?P M033+_^//WE_KMI?^UX&XC49\'63 VY/2RE=:IQ/_O8O3S'1O4 _>RS LLAF M$:\($ 6LM5#2' M0;,E T,)3J_3(HL?W;!MDH6V6?TV&*6E]([5H2Z7RN[SRM]3A#PK6KV;X>V: M)=!: KUD'59#IZW-E*Y[@:KL51"INZJTA0D> M:C\Q'2'Z\.>KWB-'X7ZGJC M\:OM&->-YRTS8"R<]SD#5;J#P2]"D!>F?AY99B\(XN"V/@]&KKM75'![1X=>8^Z?;M'3=^C MG8_RYJ&)-OH$Y3K!23G4>+A>M)?IOEQ,L?>@LR^<76-JN;_3V;:L?!FL[-[= M[HMO:EG9LG*3%G[;NW1.MN$H&XXZUUOZ7XPT;N?5RQ]MNP@X:#$W5\NSP[Z$(9Y-8RR 48N<]F**]@^IX3-MJJNG=\88#^N>V. MB=.ZB!&:YD X?BV&U8SPN_@0@N'@)4(!H&O@S:99:B#^$=(/0N@@UB8L02%? MS(-O^,4P?A2)6EX5VY-0@!@73SU20??1N+LX7CH+IIDBSK"&.#1@%2!H%524 M,(Q*(+@(=FMTAW,]$3$/&.O)PNW!;'3WOM/3&I:+Z*23;$G5*@)6= MMGLTWBUC4#H&GZF9I09W2W;S0-/CS%(1AC@GA*!"_"AFYX+9-'"C&@S_"R?L M>(M%&" B&;P%D\P"1)1&1,=49,:'$!K+#S)@=H%/3A,B)/V7@2BI9LS2)6$S MU\%3T7N;I!2!?CG/IRIQ##8\A]7B1FF@3@+Y#1+_!E>R9$Q>CR@8Y5/X1YZ( M)$7T67?X1DY23P+_"P:8>QGL# B)DZ>,XR:_#I-;1<0Z%WX?&+"SS=#5>G>K MFF[#[L(@:1Q%(J1] XX!G4VEP;Q_+$-J289"*Z\9/Z"'#6"R$ZF/"?5T#3LR MG\,#YF=!+CP"0MZ1-9J"]/2Q0)-&"8_@**R9ZM$1G+JWH[T0G#KMN\'=LT/W MC-JW@WVAA#;##-T>8*Z#SG[@1:>8ZSG1U<[U4',=' X5JW\AJ$&;X30N VGD M8+!9-1AI%T6XIS%L-J#$73/A=L6VJ4'I&E4IYZV5T='RZ*-9]'M?8=+U*$6JJY*D=6HET6K MLV-W2+)S?.<-]IADVS6 MDT7>NQJ5U+FUT'N-5TFVI,VJI.M12<,3)1Y;C;3#'EVI1KJZFD$OE,F3HU]T=.\QNTM%UG=VA9N_0W9V%J6[Z M'G5W-8Z;!Z][-O;I+R(2B<>5%IX_#Z( *W>PY?J5U7/W!^W3(.)9KWG[/;(; MU.P-ZO6M$#5]C^P&-7R#7+>]JS=N]^CHWOCI=NC:0JB_8$EY'#D?/F'9=B:2 M*PN@OG+;W1^MM]K4[2&D@>X;&U1H]C99*6KT]E@ILMMDM^EBMNEZ(##C]=@J M6_H$MB7.9;3$&=SU]W7<+[$GSO>Q=0.W=\^4K4/N[>GSN8Z486IUY&7HR/[M MWJBX5D>>@8YL8*-.JR.MCCPK'>FZPWVK'"]11YZA&NSNFN_\/+=#I]=T]1 < M&T&,#@G&?L!N>W:6=I87/LL=@"1N+RNR]TG#YC@S[T$X8R$BAU8E?&<:(P:Z M2/$)0H]>Y,DB5OT%YM[2\8/I5"2,\)]'ZCUX)0\1OGI59:[TAE KELC*R"DC M1;2C8(S3B'4(TRL4ZVZ%MW$I/04VKE:%@,O]!5Y@0:;"9FHYP#WN\&7K8,TQ M-.:YA.;W=+\#!#I_X7:5"R[G1/#W"G/])A&AAT#I$CD?FT\PY^++>F$SX?D3 MQ$13Z/]QDM&T3'K &Q&07&+KLX @7G\0Y3"$B&;8DP"?3'$4A%T7WX*4HNF+ M(LW#W.&UZN586\\+:3L?HKKI'6L6#BK3C-CID;@M3Q)J8Z ZG1#F/RBI2< J M2G=OB">3'&8\6>IF""\&%8:H;Q+A:*J4$28"B MNMHFX/O4GMS[?I>3M>"PHN--8;*OO?#16Z8__+E\BL(16J'ANN67#]SU M:Y].]UG[W19+YT,>1"U.B&U?H_60X%,P&Z\I4W'@R)K^Y8<_!>Y@.AAZTXEW MY_?Z_K@SFD[<:COYW^,-?OU!K"1".=S$*JQF]_ X<,DK2& MKNP;,' M_3A\DGHV.?=A//9"^7#1Z:88LFD&#>VR=D=.P6,?HFU,F8+ZQ=XI/B1#I+]B MOF0)>&UA^2E7E:8HIN"3_PDCR1RB^IVM#)6Y]U5(:X4-7>Q75,-7P()@R5"' MKL=9@(9) H,G 3G%IHV-]LXTQRY7V._H,9N5[)JZH9MHTC16O6]1$'EN%-@H M@>O7N\Z;Q?YAIK+O=4^I['L*%6$;78]K7'G?77T_B1\"[/=%L1Z6+!PDP>YX M3ABGZ8J7(L7O_FEJ/J\4-HS5=A6VM:4=ER)CM$PXY?[3BW(O6>(N=NBD(]^* M#CIF:N\>I(8\T,<@FV&;4A 0T-\9<" 0"=DA$MECG'QU4@%\%V1XXO@Y\-<2 MCPP8; S_@$=_%N/$^!;W/2S&8L][X06^DZ/I$^;S!9PM081)T-W M!U^X[:YC2*4WA^-/^O+W*^8U"7>T^2HS8 8+4M"45AA_P9- . M_[[) L:6H'4D:^'0>(##01TNZ\.?:]JF&FU(2^U'>4FKG85+%-O"7%@WY>HS=_O1OT]FK^ZK9O1\_?H-(=M-T#==/LVLF>UV0/V*ATM8'12;,AGJ51 MZ6B;-36O7=+!^I!>W 9?X?*ONAGC\1N#7F/3NV=K'+H?(<^*5D^W/KYR NW: MXKC&3%GM-WX!0F9[(E8I4O&ROP<:X-*JB.J6V.S:B^[.8(O- ^*P''=.'.>V M=\6]LQQG.>[:.6ZK:L?S!1N"_WV2+3K%6K^SF=$9UD)]J%S#V ZZY]P;[E6_ M/=@>!?%YRI*/B8%@N:U):[/<9KFMZ:"'S>.ZK(9!QH^U M23IRWR.1V:CC.7ODKT;MWCD#:5MN.R=NZ[1WA92S'&< LF)2OJWN=L1BV[[KK?]X[9[S?'@Y&!TEP[Q]B MLJ/.=@GN=K*[3W8[-K"E [9TH/;18K.[EYFF^G0>;PT%+.%VS^^UE0JV4J%Y ME0HV%]WFHIL4V<+_L '4,PR@VK1TRW''7=NPO6O##D&TWF8\)]/P_73*8$QH#](UB//JY=J? +P$C"K.6OM @T M>!:'E)["'\9'5.("_R6;>9GS*!)1"_E_\DX$+P9]C8FJ4/!QNJ=L4.!,O0<0 MMS'LAD<,PME*'C')6$1B&F2<-V+TP.#.;[CK<@- :+%!!*$]>]%]@/(GN008 M(9\0I/$K? $3:KJ=-S__].&#_HG^Z+[YD>/&:6I^/.6/I5D\^7HS]E*)A2RB ME(&22ST0AM6>3<@D<&RI[!<$6$T>!'>%30!NP31E7$.ZAQC M;L/Y>Y-)DO-".6<)TX9$7-LMZ^0$UWM7 \UUP/"M/>;=6?V++G6JSEUEY$:6SUZ M+8RY7?ZNN=&C"TPW/7YN]#50\9E1VL];OJY\^5==>O%VCBVP;;W%(8I]G'A* M^J;J6C^+S%T/'2V+7BB+GA6I;.^2P_]\>#N& M':.I8SP3W#PE''<'G'C99('_E,1X[6X1Y\\9E7DX+!"5+"9S4S>I-[I2..9G M8@^KDLY))0UZH_:N+6NL2CJV2KJU*LFJI&M12=U>UUI)35=)_=Z5JJ1GBBZ= MC>/Y620/P61]U/8R01/<5M?MV7:+3=^FV\V 7:'3KY#H^$E0&!=^";=VAUJ M^ YU^Y?0_.72-^F$R&O7T'[W2YQYH9/4YUD\M="M;\,O- "P_?J;+61N:W37 M;^\9H]\E)>)<@@??Q]@-W."=6Z@?87-/'WK"W:PC87D2=C\Q/>)MY@MOROG MV1#:'FRZ'^<(S+%/@Z]A5=+15-*UNIM6)5VA2G)O[]JG M2?2U*FG[M)/3),N?7B5=6RKV^U_?O[VR/.QA;VCSWIJ^2;U=%9#=H2/OT.#. MW=FUL)MT;#&R.]3P'7(' RM&3=^DGC"PR3,-WR.V/;("VZ9LT.*$874.6X'YU M@>7,*PD@7)-\=;6IWL]/H&:+Z7Z5A<].I3.*#AQ8=AK((CL7W32!/4Y_4_=, MO&EUN=7EARQ_;(*P6EUN=7G#*&5UN=7E9U:CV011M7=VAROB?)X[N],K4PK/ M_)DZ??]U31MTGC,WY?EA<^-X\[75[NE'7&EW)2SC!-$D$5XJ?"SF?$$RK7KZ MM)PX<7KNRY;CYPELIY/-A),&WYQY3,ULQ;H^\I-XOO 2^"V+^1UO+K O4!#[ M3NBEF;,47M)V?A?P9)0%. UX4GS#1T0TP8_<1\$46"/*8 [W7A1,B@D#PSUF M,^=5T!;MZA_%MTF8(^?R1.0:V( -:,2L!G40H'KP, M!ITLQ\"7V0RFG<%PD9].O(60C"IY ;\Z%I&8!AGN]@3TL!=$S@+XD81G0F+2 M=M[%B7 ^A5XVC9,Y_$P3 AZ;3$#IX\?@[[!<>"B;P1QF7CA5W+.HGSU\92V9 M'$4A4 VS *R!SV*2P]B??[KY_>T_--\RY>H_T*+AY[@:/T'Y)GK1)[,DAK7Y M8HZDP(GC7Q\#7S@)]G7#B8-HPQLQ[(5'TI$N@GCF*1,,]D>D%RBA;E<#7Z^34 3D+$EH=W P"?T9%>8ON9?X3/D@@S,@'Z>3 M)%B0)L6=H8?>>2@C8C*+\$2!AQ:H;(V=DZM)*\MQNX.V6UY._R4?1_2S.ZCH MH^XM_)R(="% AA\$GEV'6?L7XX1(G4>1H,@'9"R M'IR$<>[?C(G*(GH(0"CIW ;"XE+@N(;_J_=-?VME!TV9Q-4HNP"D.7X@JL?. M#)@7?9D )RLW/I[":N'W"Q12LC$_\B&05F15,L._@>Z[<67+N>L4%KJYH+67 MM,=:J5,WJV-]',^VXE"7Y]%:08)G00!_$A,\P1))7Y?HZ[:=9]XQ&/?.M3MV ML!WKD(&!M@680-5-4Y8BG LE#ZNPZ,$ZC//[F530:"WY:/=,I:SA=T&9C?,4 MY@^6";@5_"76IC@\>T3IRJ>E59FR@@>E^Q#$>;IJ6?X]?H0W$C+74,7"_R1! M^C7%\=B@M8JX#E;O>[G"6\B-GG?$W'&)Q( M;\#BS&8RZ&"^*(-A'?V*G,4@XVG323:?[K/UNBZ5S2,L' M'9E0".%UCH*$3\%LO*9,Q0%?^B]/,-$E1H]U+3PP9:[.-51$["A5J4:;H]03C,HM4O%;_>.,'Z2+T MEJ^#B*9#+[V1;"SE'QF^$A>E[_'/4A9&H_:0PA4JA4Q^6$I*FR2E$JSEWWKP MH^NN_;G37O_;IF'!#^EUNWL-N_FW0:]G)WM>D^UO-:Q,@*PW0!MKB+W@'J M[G*V]PJ77R_:W5Z=:)=/S*WN>YLM%RJ03;8/NE/;)&ELL_IM ")+U^JK0UTN ME=WGE;^G"'E6M'HWP^L-2Z"U!'K).JR&3EL;*5WW E79JR!2=PMI"^_6!:Q' MWP.G/UX=[G7%9?PNR.M&@P?;,:X;3%GF'E@LY7-&">RYEX"E;'GNG'BNV[F] M !@.RW/GQ'-NQQ;;-SZ5?'":'6I(*OD5H:'*_+PK T1U[^[V+6NTY2Q'VZ3> M[<[@1G:3CGU0N!99N.E[U#O-#IWA85YOQ33Z .?ZL$DYU'FX1J27Z3Y=2I'O MH-/?%P^P,36\W^GL6U:^#%;N]2^^I[!EY>M@9??6;>_9\.I<6/G"PV%]VQSH M VA]KO^OB![]CKD:'MTN_.IW> ].O.IK9:^3KLH.'>UQ+6#KH. M!AF>*"?P\ACDW,>H!W,]$S@MPKQ;5?>.+PR<.$2E- Z%S%BW!P$^*W%L(H1 M?A4?0DP=O$(H$%0-F-$T2PV(. (,0B0>Q%J$!2C8C3E,#;X8QH\B48NK8CL2 MF!#CJ*E'*B!!&G(5QTMGP31CTO3:W1K2T(!5G*%54$F"0BIAGR*ZI8F?VW9J M]H9P'Q,Q#1DRR0&CPOF1#AL/P@ \X4B$DU36AU]%\&7* :B$5!@B*N@Z2B]S:+%"PF M"Q"0&/$#4Y$9$_+@.$)"I2(,D40(N%4(72$2&HY0+0[_"PGH>#"K %''"/:5 M?=6!2BM6S%^0 \;P&0G4D43<.8:IF=I@@?,SX+T M>82-^]SJ\2K!VT86O.T:P=N: L/VL4#;QD,U E.Q1ML?'5ZM>SO:"UZMT[X; MW#T[KM:H?3O8%^=K,P;8[0'F.NCLARQVBKF>$UWM7 \UU\'A(.OZ%P+JM1GM MYC* @ Z$:5<#7WA19'L:8&H#@.,U$VY7X*D:"+U1E3(7@#MU? B]:Z#BWA!Y M5PWG^':.G8XLAN,AM!\XJL2BZ_=$%8&U>>$Z@ M:S,"+2SF]:BD3F]G)"VKDHZMDG8%#;0JR:JDLU5)_<'.()E6(QW[V#B-&7MZ MC71U];1>*#.$YU[R56 XZMIJ:\%"VA5&J<&%FY>Y27V[0PW?H=M>9^>>#W:3 MCBU&NQ[K=H>.[0H.NSN'$.TF'=LZWA6W[QEWZ-IN2GX1D4@\KCKR_'D0!5@K MAW4X5P9V<-<_$2J8=9NW/U_M!C5[@VYO;>RIZ7MD-ZCA&^0.3P2[8_?H<";J M,^[0M<50?T$0ASAR/GQ" (-,)%<607W5;?=^M-YJ4[>',#>Z;VQ0H=G;9*6H MT=MCI09JL'NM3;.J$?AV(AC=,A>!0=L1FEG:6=YX;/< 4OB]K)B>Y\TF,?8=$"D^05CJBSQ9Q*H!Q]Q;.GXPG8J$6V#DD7H/7LG# M+&VO:LR5SBEJP64([S?'@]NG$>L0INL1SI]$W+BHWAKK5JMBP$5+%L+>?X$E MF0J=J>4 \W2[+UL':AVCX?]E+PR@CIH-HI:_Z'55C%+.B/I J/8#-P3#+WS5 M0@);LS#;XLMZ63/A^1/$1%/M-N(DHVF9U( W(B"X;#+!TH&-*X(HAR%$-,-> M&/ADBJ-@!P+Q+4@IF*[>:3L?(@<51T:T>R32YDE"[2M4VQOJ]0 ".0E8''5W MD'@RR8$_)DO=!..%VU-=JR0!VL[OPJ%!HPS;)B"L.Y%9S17_'40/ HB,J2@P MSV0= \3)O1<%__9XNO@KL@3U]WB"9>@;?S8XZ9U-QY;DM?:.ZJ5GH&DU#]2UE53,\G:IQ.[<5 M4=M#UY!N2&LHH%40"B7:4_@DM1%R[L-X[(7RX:+_2C%D1:L48Q8SJJ=NMU]9 M3LO)$K .PG6[<:=*7]7R6?@-5:5>K%%93TRFP$+:18O-O:]"JC+6N]A)IH:V ML V@YB;8=^EQ%J#62F#P)" #S53YJ RG.78?PDXTC]FLI/3JAK;Z;E]]MT6M MSKE18*/:6[_>M=JO?=L8Y7>G>DH_K?I:JT9:G8V6Q \!=F0B_X,E#$=(L$N: M$\9I*FI&MDH*Y47W=M1VU8/\$/#FAEYRJSNWVBU3V3>Z MX1U\RAV^_![5Y]Z]=#;/K-J1#DT!3>G:CG1*5:YKIFJ,9O:UJ^_*Z-9T'6TY MG?9HY:_$[9V:QXLOKC6$I&9I/>V_X=^W4%%(C[K-HR^@GH.'P^6>^N<:>^OU M.[:WGNVM=XRCM;ZWW@?D?0X-H7YND>=%?UCU[>1?U(I.(2XR-?C 4]B1AA%H M],T61471'+U7X=V@MU>O0K=].WK^?FKNH.T>J/E;UT[VO"9[P+YZJQTW3GIW M]RQ]]4;;K*EY_3T.U#;O^(]>=:>KXW==N\:.0L_6E6T_0IX5K9[N*WGE!-JU M?V3-D;K:RO4"A,PVG*I2I.((?D_9Y:7E9]6>PON9QW%9U).<+Y'![&F#VQM217#2 Q(?*18'M3GC. M?7=>C=J=[0&FGJ?>ZYC%I9;;FK2V5X/VG>6V)NW(17-;K]T]9VZ[\&KCP>"Z MJXTO.JSXT\5.Z?J[5Q&H+@X!5QE4K>&4P23-@B M+QJ+(,BU32-"?D _II M&B3P[A^YEV1%Y9K+=3EQO=.P6B]YV#7I@I\7F*M:?,LLG<+"1=QJWA7*ZQ9_ MY$&VA*5/O+AR(J#(\0P]FH M"NL:7R#T%OA&Z !7 (_L6)33E.3Z3Z6ZT5=C$8EID-'J?E1+S[QO!G!U(S/P M![?N7AGXW?9==_W/>Z=>]]O#P>@@>>+]0TQVU-DN3]Q.=O?);L<&-@/?9N#7 M/%IL=??3C"NH8 EW.Z)Q[:$PI90-*^$PB;)VR3Y$K#FSLZ(#0&?8PAX MT!Z>@ORG S% M]],I@V&A.4A7-,ZKERL[6L/%Y\BL:V_+SYXC]PR,G?5V;K9%KG5+3X5) (N1N*>00>[+\G-WN=.%Q94,WH\=8;&F.N!(_VI_;SE3X!> BW='R-UK.8Y#-9G%(>03\60*HE??$_)=L MYF7.HTA$@3UF[N/:K.EC;?"+4;51P8EPXV@VN*U!2IRP86]QOZ;>0YR Q"T= MCQB(DPT\>E7%>V#_FDGS7I-HSAD(*"L___3A@P,RDD\8L1Y#B6EJDC3EA],L MGGR]&5.*!XJ+B-(RT'QC*=\?50&S46(3$:HD#T1@31Z$;.)Q6\6BAO\_CR9P M:GI!Q&PJH4S3V@4?:UVX"-Q!;S)).'='9AEAAHZHYZ^3;X:9@ 2,$S"J)Q*> M%#3.ZBH/'LT'U28'//>028[VFY"YW!+=\5GV3&;,6LS9O>C\D]B(N9CD3@]=TW6[-4(T>@"AS7(LI]G M<9+=P!$Z)ZT=QM$]_Y>!A;!%*MTE8>2YK6YG=[ZS4(9'WZ;;7K]]=[IMN@9S M[M<-4!M[J87SS1/O]B^@[<*%[U'OKGUK[85#4OA+C*%X=.Y:*RY>RS0:#/RD M[=3'4U1:&R&X:+-]M\4W6SK=UJC?V[F3R$X4:#A6N>7A<^?A;FLTZK;W1-$^ M+ ]?@SWZ>YQ\Q2S'"=\)[WK*&QO0 RK[<8Y'4UV8^=)D<'<"-%L.>^[=O@') M[6G0\'"EY>9+X6:WU;W;_50Y&C_O DBW>SG>=O-_WA+ /;YYA9>R9W7ONA%U M[VHVSZ:EV+240P"Y78T V9242_,9_R$R#E52<9[/1<;Q0F!>-;B2'A:N[Q:1 MM.D"#;2AA^YH7POZC'P^RW--6MNPU[<)*B?0WJ_RE*KN?I0W3IOU^(4G0G3[ M=SN#&MILE2-OTJOAP-T%Z-3FJ3RGEI@&D1=-GD%+G&]JQ"NW-1C>MGL6B;*Q M6W37&UAKXK D9JQ(+(Q_9J8LOK.QEAKMQ&76G&T'.2IMEB_.H6:PUV-LJ>@S(- MCW19N;AFN;ASA]^9#W$2V:A'$3XG%,,R]HK,LT/H,,9><>;>TAD+)Y@O/ 78 MBJUWZ^Y36MC>]U&$(?Y?^1Q!N\%P"QAM!F?S..+WS 1SYS[Q?.'X8ISIYW'*"V])OR.V% $?XF$=1Y$@U#G"2J2/8%?7 M5&19*-3C,D7=>_02'^9E]'.E@;E3KJ((0=$!G?($US#.4Z!DFL+J89 J3%@6 MS)$RLL-PE,7)$B8>!L!*JF4M/D9 5$#2=!8L.(<^BYU)#DN?BX0?0S2\4&2" MO@7CI?EDII^_4&#-#Q&0!F]5"34:\2Z%,_,>!/T5B @4 TD,IB"545;#LL17 MR'QCO .-[LMT;978K9[!@/0M?"E%.$\@"OS:A#F! M??IB+H$^N>_Q@Q>$'@R%; QOX+=!NA!PD=D'\?^""3(LP2IF 0,QRC;7A%CJ M UV /:5#C+]-DEB ,7S8.*(!^)+8CLOI=6_^_@_'WZZ<4<@>, I\% +?EXL M0AJ##&70%$J?^$&:Y$R<%J/F19XD!WQB&@:3K+1 _ "((U+H7U\3&$XPM"EU M^Y8+A7V!'9CDF6@[OQ.\'+KXJUIE_3;!Z-,<)9D9#$>LJ#C22D5';-DN'!'_ MDH >X?'R""$L0:K3/*U\ I@IRA@OO<01+/PQMC0'O4JCRV;FZV.^28ME- ;MB]3U Q!O9'C'R[-9G,# U-G;;7>E83"N]O>6 MW-!Q&CUA8B19IU. M ^D[@*DA9G$./Q16"UI]8,Z@7,-:'K,9*:E'0Y=%,%D0Y@7ZA8*MTT?86N@53,ZC=@$/(I$,=H_2&>!/1TNV]4#M@.V"3GNY3/5V?M0Y9.2/KG)B,"'-,0- MNG8MB@/ XWD$.A?D H]9\%(FI']IO:4(PR1.T4/!!@TO1G>C2LL""UG]#)#5 MW3(YS/]MP:=//I6#@4\W1SL3M#,>=2@%?$I&<70S0040LK/A@QD!P&,N,01*EH*CP2" PT8IT"?14<&2U& !)5X(C\% MHU#T&M^+Q'V0+"(D\ %&TX1OXM'/B<'_,< M9"Q23U'V0 LB.O?!(HC]E+JUI8;=@WY@H, ^UJA<&!UL!#;'M9^',1S#!@,# MN]/N:8_7;"X'[[G]XA?^C F@ROUR*,YL!&CH*#6F9Q+.\_T$HZ=FS% %K,#J MSS#*A"$N-&!4..P&M(90K8Z,C43P- _S1B8>YIJ1.0Y3AU-%QHQJ@F,J8,<- M9O A/]?M$"BR9LXC2'47BK:#K?P,WB,T%?0+>?X4_@;/&OD /Z%83\8 J_MK M4F@3%RO#0(5,5=A1AJX408O(B69!LAC!FHS9E@1C)M+\0SNB9L(?SL&>C,': MO/>*P!P2")X,(@QM("\SQQ0!=TU*9;&B=5)$AHEU,;*I0I^;S ,: 7G5';;= MPC)%YN'0OS%+DW;P53+09%2"0BX,H:=:W& ,)^+H(MMZ&)_0.@55RJKI<":V M+&G++]CWA,D_1L&)XG),7J97R>AGR&%OD%JTM,*8TS3II[=1E!/6?]7H^Z_" M0R J,J>M:@+>*:!QM%XGR6WV="@>[(1@GL]Y8NH&B=O']>[:HW+[.#:^<)-C MPSR7:Z+=Q=&)#$@#M.-S_AMRYE*0',(')NA1L4Z5+Y-1KGY$M5!$[U:=(O97 M\06B.L\!%RJP&TMUY3(%PXK"3=O W] MP1:S0S()@$L7'G!;B[0Z"5;&$RH^@>J8_1KZ [Q,;>/N8SC;R;GG2Z)[X*YE MZ1OS/ HX[C0&-GN:#&WPUO!@0GH;%V:+. PF2PYYX!^5]J/-P$ 5GBN1D"IP M4;2CDI&$EG)\4RZ2S M:EARYG:31DD\BJGC$;& %;)CA:<4$%&$!%Y[ M+$,PK0Y3$Q@L/03:(RHB,:2Q6M7[7!5QW7&:==/;9D9,27WK#MN]K+MNQ_$Y M"$Q9XRTSN8-4:R%J^@*WE.HBVY_!_)6Y#QMMZMN50!_=.V=LO\MW,-[,KMT, MK4>__HJ_"/K+463XFW:3SQXXDL0B4XD/9J[ RL(XY8$F3!1DXT?MD@]L'<:4 M@H*=P.%/::MR-I I+PDAM6VH='4ES::<<,"7\$]D'+2=OX,HQ0FF985+,S^$ M]E@S0''!$A*;X>E;RS04[6S5[6!MU)OV7B?^&#M8\#HE3DC;7]N=NBXI2/5L M9;Y*EJ+3*9-8:%&8&X+'&<@\'J&[5 M]J!3,&UAO_&'$ *=8/( M^$HR,$/HW5;!CN"FY^0F^_)1H0P)>H>-"#0_V'SD'KQQ'OJ&KV3(^%F[7V]5ZOC,SU-R!:INB[-RU%S_*YF8/8REU [?-E :S,LVU$U+J(QUQ M04,\%Y2B;D\RJ7?CLZYGD^:"GG8A $?VJ3I_J'> MYU&9(^5%NC$?E7U5T]^WY<@[F"(:H M&X$$&!VOL0)V8R'-.CQ!=8Y[Y80>-OCD)']&?OTEQX0WG6 LW>PE>5N3)* $ M0FW6X8/TWCNT33(QF45H]A3&6/$@W1%(2['P-'32JX><. V%RG"L1N3[=QTC MWTI&YZIRL.,VG^EI\Z' F#C_TZ8("QC:S9 Y8MDZ3(T2?X>43A(;>>V&A3SW M,A4M(W]$,7PUSJ:3\_!]SDKA> _:P>1-5.UZA+'ROG*LG0.>,M<_'(6P,@RMPX[9_ (SOZ!G\PNN,;_@--Q&#"]\G:BE+Q[P MBC<3]TNS:@'C<]Y7/$QA+EY2J+/B*I0SG.D5C ;0W2J]P9ECZN:JIN9)YD87 MAA$8WN. 0[MG'N7>-]LU[.#JXVM.S_.TMGXN8F+:VEH]P:LRU5\6*Y3I(K'Q=>X)N&$)4\4DQS8^&CXLBMZS*-,H2WR,G/?\S0\R(TDXGT(OTD:5\26M,65ROIQ?*4NS MR("O37._B&SVO=29N5NG3&/GU90E0=_!]L\63P_\O_SPM+WC]GH_'-&>6>,+ M?WG_JV2TML/_6/W?_\PQ?SSCFW3AY4*R6#1&B5@B9&ER*)0S; /J%2\)&HA[:;G@0Q M[]: F)].('8T[MX_>&%>1/>U*G"VI?9%W%A^)#6 <>"5^Q/M$=^#+_] FX'N%K ?V^]J4( J% M^8(RN%22@>0-:>,\/;V6042\5HEAK'^K"!E>^*Y]C]4SYH3-XD>&*.&Y2,N5 MH_V8T#WQ(N4J.G%$YKB7QA$7 8!=D"C#P,.M>"@F#Z,5MT,Q)C7_'V\ QP!5 M"D"K>/@^4B;M$ULRS]-,1>XY(N!-9&)!1NU3\I7E&I7 C MIR24MJWR'( W@Y 3(O+Q/,C6Z0ABP@F6 _@2#2BE8HHTGZ,O\F\IE#RXC*7) M40I3/857NYBS#OXG9];%F+$$RAEW&+W1 M(A"*M?*)SYECD@NU1)RO7MG1D#*NIC]PCFZH;"@'\[V=GPL:(N;O&H M<(OM)>3)IW*<(N>CW7SY\ M_,=F_5 S_^\,#O6[30H.N>N#0_\-1DC(<0KA$V[?64S'LST_Y.WT"H3 M9A)ZP5SB!8;:CPQI_=Z$$Z5E22MFHG/0'*URS@_BJVHP*).<(;HX80]KT.@& M8B8B([M%CN2 ,9=R%FL\9I=$F:N/@EQRXT L &FR4K$3^O]DV^)85&>9\*MC MLA,J/DZ1(:=!Q'B)"V.+<8647O-T5;)*Q'Y$FE!UB6IJ10B M-0BC4!6YZ48JNCPD6S+5D",ZNBY(5L;P'>.QX[O]P7H1/N(5VI.R_7:]<.-% MA/.S3 %KNESOZ(CJ7$9I(9=NS(+H(0ZQ)--S9O 2V,.(-4!8EU11R6\C6=(9 M53%,0&UP'JW*HN.85(R^FZK$E G0( 2<#V=ZFZ@./&5S/XW\L^)KQDACSB.O ME16Z@=:)%";,KKQ-'HMI7)3OKB$,Z0]C+04B ^%(>83W\K@)Y X46K# 7U*Z4WU6J9>6R@["1S#E M'U,5$; "ZP0E=[.^9?638VR2%:>\)*INHQH9.+!5456:XK@E09&37Z^A)L0\ MXY+3,_.2.5;$?Y#1,\R/E(5HLD2W (U#TPY9'A*G,95!IPUJNM;<<5( M#@I7$98O^E?(EU,9G-2)-W1ND<(VPE!,AF .$PVXM%[N> EI17\,T4(*"4D( M%F/&Y4")R)8%V%5)X:2ORF,TSP9N-O9NJ]#D-\DJ?6 M6ITI\==O$)__];"K0/NE%KUY^HAJ2FRF7!2A) #%4SOOA/=;KE]'.@+=V_?G"A<#U-X4Z)-K]L>("TJ-4Q>QE5G,A$0"PJP MVD>@:5UT#"#8(VR_H"V.^EIQA4JNO*#2,%MN(FY9>1/=NVT#A\WDAN[IN:&[ MAAN*^OC"VBH!%5 -_4WQ$#/)/7. ?G4&RE!0M)S5%V7!H8\NOGG89D*V./"H M9#%ER )58%R,XL>/$8*RM SX-3#P0YG"D.@K8K#)[M7? UT'B92R>ZM:BR7'HQ+:Y#R3"Z=4!V^T5JE@*=KJ0MM@JW3T(BUPV2S MF ";*;ES7 !WK#EB6SLUKZCTJU#L:\XYU2WB5GI:9-Q")$@7.8$U@?L&IL=T MBBDH6!L C\"/'J)UPY]FP@NSF0/N:B+C8RV0GD=!X/^\ZDGP$(1@(F+KB983 M>N,X,>:XH:4&_#D!^R>=(W9MDI:I4-=A8X*YU!-J4S)-O +G \>;_+U>@^% M!IL(6D[TY?P.:O&<=Z7!2I"0CA AA_$,BH8]&YKSL)N CD BZ*89(U03+Z7" M+DS.8/2AHEX;XZIA?"_A$W4T&,HY$>,-TI$@4> ME@Q]ZW"!A'4^S"*Z6]&QM?'C=_#_#KB)ATX\W?CQ;76Z;J*7B##@!Q%S K.- M!>(9%7#D12M*CH(ZA) X=80'!HK,;MM!V5O5?C )E3 D,I*G+^;PM_LP'A>1 MGV7+\!AQ+^6OIBTHT;^ 60I&,-"\'V)T@\/5GH[%O:$&2R&&3!5T_AJ7>]4' M-3SL[XWOG-1/M"?1X4ZB0C>9#I,&<55A(!7HT-XQ>6/P%KA,&.^>\ 6-T4,# MX^8P^();K(;@"*TBU"+V3N&^X47T9";\7*8J58/UTF4#\5*>G#&=%8!;-LUD MCQ!*S1N^,8?;JEW'>K:[RBS=@07]N>9\VPMW.QL=E%2W0@293,9G'LGX452" M4,1.+DF0B1N\4](!BPB;8V(AD49:J\\JDGB+RQ(6,UYG,=2(T:D 0UV8U4,U M%D:3>@G2660\<4#]7MK#G/UCX*FH"PI&)#>N+/@_^'E"72VO8"Q34U>:Q:_, M-%5)H6;Y!JW=!G:;8(W(3N#%ML-QZ)?O5O )U0_S'28:?@+VP?Q'KG17__$> M$=8I$D,G*E\XJ8S%HM\X@VZJX=9$CPU^YNIBRN$$=F4KJ3X#P"-HL,@/9[?U_QSSZUN<\HUSBI MN1K/EHM93&IS&J(#U"H"#+RX12#_8^/]O[Q#B^9X<2^X\[MZ8;?+]_+=?_.N MYL]=[AIL\ZZ%7)$(D$:7B99$_<>T5&IJ3.L%84? MY'.:O5\$F%&S&0WFR@U4# M3X8PDRJR-BZE1O#J)/5]#WROSHF2B8NW*- Z# MV)@N=8S ,3@IL402^)*LKTG3&/M$*!A>[AN &8[?C!@VY=/*W,0U5#-S'*EO M1:8+78RT?98II# +'E:!4,F)!"&OD)C^6J(:-C_M,$%_@MO?R*H@5[$ MJ'IIT>FNLO?T1HV7H;P *\VGEN:*'%>9E?*RN:D6EQ,MZ*RGVC+J^)!''#VI M -X'2&]&PY&=,0C0T[0OUG[/.!9D+PQL&!U'JN/& UMK0G:447TS6%I9A%NR MO[11ERT_6E7S1@\-TI0;VD*Z,(LXP":429QQ M!17+SX?X"_W?CU_T"R7"K4K &?-YPXVBE,NV0S@^EN2S$@A;5-A'^]0=6-5T MC/LV+OJ768PUO?UJ&AGJ\TL%;J<*;6HEO*FKMG246/^-KU&*X>39A2C&2^K( MYTWH7W"VY=*(7;&^M98MF>+ESHN9\.;VHMDR?N6B6<5=)<0D<9'*X"4VJL9* M5-/*HJR&KR9$87UA!(U;-?V^Z>+5LV_ @M ME#!H1VPD1\B0F*@C.WZ1-6;82CHU8AJB(85(*;6%KU=RW#9X>_GJ$GMV4MU< ML;\/>8@AHN*>5 )4Z.R3Q+S]D;>F=0-A:L.D:)&G>$5JLL+N4ADG\G>K>2QK M_M6 560(%9VRU%*5!-0T&;E)&?>E"ZFJJ6\>=P1D),*P[A[B/#?Q#+FOP>98 MA?N,%NQ%(+-Z\"FFQ+;C.IQ>TV43_V3$,&3"J@Z2J&#$QR_PM\<@F\Q(RU(' M48="#C)9EF,2*HI!!B*?O8\Z)U %#1GG)5Q3CG]NG'.V+-]@A5MQO67+6@ZX M/=;%Q_%^4?K%$@-.1#/,[&<_>[R4K> K;,@0LXA.PN7,#&8;1$60G&+<#QB[ MCOP4?&VA P ^Z.AD6:KH+@7[9&B^^L&U5\[K(G&6E\];?7,6$G8.]CA\1!5" M[(5L:P;0S6A4;HYA2 *]H*2BQ/A>%,4(KN9O%@$"CP09"X4N?I'S)%S[= &L M+51P70]*:!D+;MW*139AL%TEY%6F8=_:-.QK3,.V>OP2;!)=$AXGY;PRNL(/ MZ,ZJ58YJ[%@K>\XLU6"=@)'Z>YG@J?\-NZ?X!IN@M8PV MS/ ?JN6:"8E&!4$% CY#TF/)OI@Z]\"&Z'48>3_Z2U?" 0U6*N6\!XH.WHPI M&U8+E( H: ME*IQ]DK$W(A=8V0F$EA>D8G)+()EW2_-#%YZ@+-96\X7*%9>?G9&>.I563K&O2KV6*5ZFY=M5R M,N/8F#7-O3,+AU3%#6WY6K..T(K9/ :32&,>JA-2%6QA82I;5A))?26CD'@D MH18EL;;LL>AFCJI-5!(1Y7%[GC)ME=&!LA\*F+,$],XC6N-%C JK[]2M=)$> M:*]T+1?59S'H_%+3])TFV>O.V2M1CT!XPO8B(II5BO/(RU M_+;*H>F;7!1->]=3EG4>&TFW![++(%X91"ANNCXV\[ZQUG^S9[,XNS??<1X' MR22?IYD1DM5M+>#W(L9:WRA#W6+Y$AK!S)=6J#WAL@CDU !HU."S4687J6?N MT69@O5$CH1EBJW#>6?4+["'+#I3*54]+$#/D2>=US&95Q&GN0WT3UKT)0=?5'\1;\#[ICW/_"SQJ.Y\UGM;@],^\AH&:5:8Z- MP@+4,R60,'A+MG9"]D(-Z3M*<6ZE)\]S!RWK/6M46?>_*?JB2DY$%P1O12// MS++@[#5X'/%12:_IIJ-5'BZ5S96[Z-4EDJX4R!G9@M.:,/9YLH'EW^<]HE-L M:!Q-L% 8\3DRW3BLZ+"(&3^(QY3$#/V(?/Q5Z.86A;ZL<"^;BMQ[5O;09?O- ML 6+ZQ;,3Y6Y/&L0^+#MI#&B%#V-!DP 08404/-DQ.JVKN*IF6P!FFJR+!VN MIJ%'6A SB 7CLP?S>: @13%%J"6APN0P9"NJ+F%:06IC4_Y8R3$AX-($6?F1 M6MT_"@/46I3RQUI%RAWK9FF?@AM+&4M&0D$5LVP^QUI"&TLZ'E\1T%O+*;5R M)+\!T=]2!39D,LJ]B&^*-\V'JHQYJA8=2/'6R=IDX-8@!QJP043WA2LNT6=K8O53>H?IB,\Y8Z[$)B#BEI!P0= M3(*)C&"(^=A+[F.I;<0W'DY>?8$4EQZW)\2I)5EB_#FU;5OEO:;C RM@.P)' MAA)(0\MZQ W1GJNL(QG:.I)KK"/970%93?:\FDR&I@V@?#C;N!A. CHE3N7J MQ'P635RT42L8Y6;9!J7&\M&L>EFJ:@T\/OUXD$@IAIE0K:08LH3O5\R?\7*E MN&.5W.HC9D[,.8;4J^$-_?H,FVRYY9GSYL'X3=EN84!Y*IS!FS.I5#0P0]6M M7B3!@S@A 8Q!GD*VO?6I#;5'PW$O\M'UX MEC%?.PU_D(7U%B$!(E%T=),@[]XXYIWAZ\UY+O=*-PE(P8JMOI50\;=4X#0" M]S:F:"^"!QKJOUH=B'(N&PUB^ZSBAD/72.B4/=D:I>U\F04I 8V67=\*0B_' MV?0TJ,^*%ZC2N[D0F40ZH"B(F5.(6D21@>N_Y8QU))J..7AKF;+"8]1#),=4 M0BXP[E;;^3#%: U^67\6E=]$")_9O?2)*7^78XH:NB$A;$W)UQ+]A+-H%>+A M_\_>FS8Y7*C8D,XE= '*)Q<.7X^?BFY]O!B]3)LTHX>:(^-S_-Q M"R;JR-O7WQ!S='A'RMFREG4D71\;S: =N'NFDGM,(GSMOY#;X*K\&(_=S LF MX+WM=%SQ?X/'=Y/L_=_-[OW7<\(([SE;],A'/"_Q^L%'S.=I06IZW=)_PP(A MHKF,W?+84;?S:E^_(1C,!B48]O#*+=%5TU^EN.*%35DIP=N5$-H_L7%^WSG. M1S[/#H=*2;SW=$A 3B5A$C(]2;9M)*M"1\R,*62\R]3N/2&NA.4]$> N]GV0/R2&J MF'[6A)PD-(HMBO-R."D_,\I HC4J?ECX .YV"+G]X-DB.<]>,-55!6PEES8- MOSW"_Y-&#VF?G9$Q89[G*K45I.TPA,A"TN4UZ&UZ M[S/2K@D^39_4]B9RRW"BR* Y(=I)$#K1V-J.78Q7^G#+M)$)P MX()W) .E)B2A_+=9+63A<:,-428SFQ@>0BHR=7-%M7:MS$P&XL7J9W;F:/+" M+\-ZQ,+C'7N/8=/J/8@Z. 3 +0M7A[_3=<$SZL\F"QH*WE;;BKJS2UX_&'4= MMG39NTWL=JRLHJ/QMZ5JPFG8 N>:(JO"[N$EMV@WN\*O@A?B"!BH :^^K:ZH MK%L/]/JN25,?8*MJPZ?5%ITM3N4RN[)]D2^(A8L;"',CGP^6OUTR-#HG/7,+'.J!^6QN0Z3J5&Y2:$%5XSYAT^(7S H8C3G_ECT0 MH\;Q0 5D8?J^.JP9\.(OA(R0&#R*056C&X"Q_,"0YQDH%< Q[>P&=DM,E[40 MKQ<*,I,O[J$W%Z>"_^W)CB*:/%QJ5\?J/-M:>H;)4BVD@?&TL';T6[-K1*0> M>2EE4?<=9UFP^1#-FX+7E9T>(H^4'B,._S&_+M85J3'01BU%PBC<*\*7,7Y< MZH8-QVU71K#:!CN1GG]"B(24Y&=?=E58!VP3Z;"I\.?/O^24BU0$;NOJKDH& M,RR3*GBV[4D9-M@:M]26UYD2,&CVY0BC,T<$T=Y5 /_$/-SOVJXB>U,LS".Y MLNI>EL[ .3!"-%.BMW&OTUK$PW--1"7!/"^YS).6*)I=<6U+C4T8Z4>7/P869C:AGKJ(@R?$<;=."P7= MX5R-V%TS.^X,MS.7;R#=]1-2)"BDP8J48HB0X:>B'KL*4@MR5&D@;Q,\O%B& MF74VN97H>/S=FLC9\>''"\^_U:,4_'0Z9*%[3U19>)SQ#G'[A' FOM8TGK7<$\&&1R;&0_N6O&R?< MZ1MM2]+3YCHF M:#);)3,MO82:9^ :P5,EWU34O:&W3TW3'?'Y[?L)QH#35_ MW&WR_)0_8]DYBBJCA^,->T:*.(\T-0=+7&[GC5.\OV>H/ZV@3H&O.$7HM@-M M>I#B@?1*JK8H&_G?HEX"GU@?Z8O/OOB<\OI<'5:S1/CLBN@95>/BINQ]W#8; M*?A8)?J8]D)+!P-=&CYG=:9&_$G"KGY_@5U]BK"KC[/:U%2)M\DE.X[ V1FM M/1S &0AQCS3R8 -"956.VZ)=9F,E!AX6+MAN/C/)'I2QRZ M)LM(AJB=(N ]BJ8WY;#P3.R\3!J2S;]W%>_>*K@L44:)J7[%;/X7LY:<&'HD>F.&*UGC+%G+KQ$8EK.H\A_L>72,#> MO*=/[8D$P-_[(@ GY'ME9=9$G(ME%Z:GY#0^R@0ZOS=5N1],24L]=?$WX(S3 M;CCGM,70,,V@T69MP[&))&1P:5!TZ4XN/KZECK:L^!E3KDB&L6BO\YRM'YA< MX_*-)CV%G)CK.G.+E^L1LCP=6"K-3FJG0KFB5"C2-[4?,'[Z:4!)S=P=3S\S W?3 &:(:"5-2,V7RV"!V<-]\O\NVGQ+ JE46& M@X:'!@?4)NU@+L:3 4UP8]B3P4S@<6;*,PH#D\">?K/DM5Q.Y;FG_'F2(:2E M&7>K&&)-F@#7-U, FY6'SI8_D):K9CR0U#P0@8*17"0>F+7,@#!JH:]>1C:D M0IR4/MD-_ON07=4OHTDP)H%CBL82A;JO;5C0"4Z'CXH(1V--/_QQ#,=BF=M: MX4\M7&V>D=7YJ1_Y0.Q O_?4+3!XG2&I.^2:;UB_$O(BM7RBS(NT?,[AAFRKZ(]:!(78CU%X8XYX& MQ$&_+5$[/=OAU0B*WDP@:G'\FN61,%(=\4E%F)0F-FAICBBO%YF%+%AH#9T. M81#'QC36"-!2F^9P5N2AU:JKEV75/*5N^M(R849=;VM[631HWHF1(CZEM3F" M\N!V"H!H>PPMUYY=X?">0_J)NWJ"<>+H%?&=:C/R,&8,(@Z.9[C_JJGA]]&: M8,40U"%:CEK004!%PG X"9?).>!ML8!"F DMGC<^]/M8&?6#FJ41%J9!_LRE MAL886_K%.4FPBVG8QL@'!(>M6G/>5L>QZT?N>TR/ 5_XJ)NFO64G@5.4.O'V MP!2Z5N0BR9\GRR4JZ(8U\9]5L_K_ZHK=D:_:JV]:9*"+U5 ;++K[U0WU_I4-[,UW=3@Y0T0W>Y4?PJ+"2\KOZ)JO8^@M%V5'P1:O&U(^ M)2AG*S*2V<&@'Q6RV%T6!;:"BO'@Z.$V$D8IW1".0;,KJ/2YCD+$GO'L7__" MV9]LM)TO8?2]J!=*X\SBPDB]@QPY.N.K/F@3/RH3\'Q-9T<#@*U:=UO 24]3 M*CU0+*>M4'LK1\JY9$Y)_)4U8MZ M3M:1[7V()*0^B%8,[FTIK8H_O[@+(>,YO_/IV@X?M#XM9"4=J? B42& *;$S M8);8,VQ\?97S@I;\/-.#']ZO^?_\K6"#-J@?O6ZEWX%[0>8>@&'_HCB^&_>< MDV!%RA3K2^'S3ELJ8R,E( K4-=N&#SJ*D3F& YZ+QX,["E:.NS1.$46.5W\; M2^[1S9^. CG*@,N1JFQ)X<^&.X3EC4\Y>;XW576D'Q^"$0TGM8)=)P:[,+'H M_"$XL[-K-QSY< 2J:D?A#?]E5F7Z(>?#O=:;?(H'\6Z2SY"4B/(#9*G8> 8' M^.(>@_%)@F+^< '%?(J@F-\$1#SOT\]W?NH._> HA&T8',T@I<2/VW ML=Z2N43&TI%+S)];?/;)!7!9=#B&DR%LNW"D:N(PHVZ-&4(KI%+01@'<]PCU M./.RJ;C$/?4IB"MV\C2'JFR:Z^M;\'6QW8;QH/.WA.)1SVV@U$_ M'X+H^2TQ])GK J_$6X-RA)D\]4CU;3F1R!4;^IG3:$30"\;"#)T< I+]< .' M[4Y0N^%QK[N2<;C'/2&735AW6]&9QLM%@5'(,"IYP^+Z84\@'(64+KT>2\BG M5O+:=D<-RZ*\!R@9P^BI^R,WP"65NR/U+\IM%=R70?O9B9*1[R*/<4\ZK5C* MI\EZ=<[ MS-;U.)23,T*EI"U: !MEMWC0,S4ML"O$/'H\644B]PF9%Y)E.-A MRE.29*L(Y!D)6M]$?:@_=\O4,=@!NH P[51HM@ D0/-B!8/Y7BQ7RY8??/'/XT M\E:C3\)"IY8I^1S*F518I$!<&N>L7^-,&F=FR;B&;/&@>!E9%AWV5F9B-W:X MEW7BK$\9XWI.P)6/%(H@*),!4<.P[&GI1"MD MB?;WYTK>7>;MCP;:L2YH:] M6I$=)==Z79,AH'RH]MAE+K95)/"DZ<6I,;N\#?X"K>!<1\OL,&9(++Z-( "B MZ^!L'*Q!%0PT:9*^3'Y\YE M!+[JAE\+0;W$.,*R1"6>- :TD:0<%J\;Q@=E MSGX-L/PQW*1&*B9B8 \EA0@G*PQ.*H*0S-Q4V$#A'V2=+,]0&Y]%FW^H_?/S O)1-;7E\3@FT(SMBK_#W'%BAK\UDW32UD>R^K>4&\?7Y[,W!.9'1QMY?6CDPTW&#H4\Q<*? M]?ZR8O]LW"%'19XR,Y!"82_"Z48D[&;?*RDATF4-)(P=X67$2FDAI#>CRR\X M-)'G3' "\*^#JUX?QD.\?$<:W%TEE VOSD59!O]_C\I#+U:Q=?G@2GRSJ4KP M/L+9OJGVVX2#9MXL%-JRKK@-O(Y[F03UBR6#=EZ69ILI\7"EP865LG$'MS 75J0%8%Y+&[LT/%T?6RNW MU2V=(EBOR5*(K(2\)2)L5^Y+X3VY:4GV54"6: @-9A7@F$6S$+?/?FBO*W9Q MQ:]MV,#^4>JNP_'P% MN;WC8OB@-SKW2)E+)K,\'8WR[^993\#E69NK*/8,$$7T? M?!>R760Q-IBRY4B)-"V(@UTT/>O/I*NM9JZP(PHIUD9,A$2#1WIR;@IRWSV[ MQ$(B:M4A'!R*HYMU'#26Q*36.XC=1-Z[XMORDD% H=F:&Z\6A?KGJ%T$2=6P'KYMC1 MZ/S2<4/8&&8G%L[2V&M/!<*QYPLMU*!N:V*!JUBSQ^I-W;%%Y5"9UF>DYU1X6\#\>+-0LI(7/J,Z1U1?6M3I86V5*G?.&[*)>:5Y;Z&!\..\L( M=1\ HVB[2+_+I5.S;LD&R9)W9D5I$[9COS]I9NXWUF_R8Q4VFF7 PTC321BY MV\GZ2EOJ(+3:QE^G9M>C-R?$+QKD#2T3$Z\KPGT:8'=/:*N>,; @2W'2V9H3 M5-8B3W:0XD@_5F?)/ '[LP5'5MI1#"Q11D/=N0 _]O8#B6G&V%#;FJBU2;H_OXD$38(C1RPPT,GO#-@7J!@ M*=A=<-WFC[[0[++>,ND$4+19U9LWJ_$8+ZU;<7):E:M=F/H;\M8I9&(RK/F]6DB[)F\VS15U%&?M M]:O3I\D[-ZR+@OH^T9@W#LS=289 \96C@FN4:@2,9E)@XA>/)X31.T4Q;$M[ MZFK@.7RQ^H9SW-K_;LTKU@*_#4:D[%;AG48EK.^K>&4B?0=KT=#"PM/SD2DJ M&:!K [XM3[FIT]RQ/'>.N/.>05PN\QAO4#T1E61,]79" M.2!I?^J'ZD#M+1+?2YV!HXFUP9S163F$TQ! A<2XVNA@J-=5U>C Z*'KTPQ5 MPXXV4:KRM2)CGU^:VD]'#6!UUV& M'Q"\4-QF,YD<8)4NH!<7/OS[9Q?0RZ<(>ODXWH;M;DU<9-U6ZWJOX0GO8-NY MK)71]@Y[S[8-X5TX ;CQ--[ U<66V3A3!Y9/J=@CD9SFQH0&3V*S;\?M%;=7 MDAO#*(H6@<=-M3]:\CPZ24-5'DSDRJ<&8>-VX0BJ.ERK<@PYVB,O'U1=IU!4 MY4%F-;#J46[(FUAIX=0$]D3^CH];85:2WV^/./ MA!)N$@\V6?R7))8Y(_/]4O2@G1)IR.$""F4\BVHMNCH69%MXQ$2WI9!'D%.C MU,:RV/])O6?H2BL(5V/AB[J526SD'Y0/_S @4@9SS:!R-+H)V8W[':WW>Z\: MYN>&(H5NF4 MQ+<:(HF-"C?]-#1>G_+4H=J41T6Q!J23VJ4P)R\/[-Q;V<-7%6,:=<_G:\"B M72;4FO6)/XV5\91%[1S3/^K"GHBR=4&1T2[X>)GB-0YD9 D1\4ZY9E3%<1RX MFY#@0\C.@X(=U*4UV/V)_:!@!2W 'GHX# SZ"XZ&:$T*6'2BOAIK+RG;I-4/Y"B1::25)? M =6SU (.BR"I.EYKESE_"G.>'#%=M8?'+_*X4KR*&B.7*?O84^;I-#1#+KDP M)\; ,50(=FJA1(_A%)BT+]/X!*91XMJZ<44QY;[NRJWD=+F8YHWMW*$>O4E# M3PW16Q 5V[)&RH=JY_4;> M4CB<2V9+QY%V$]3]0OO99U"45;H@._Y3$@8B6 M/+'_-U2S^7/PAK>>2UX$@5'=V73UT2@0\/6O*":/'/0*4G+T7C[Q$!L@+,WD MZ.%07A99V^K%ZH\5YT3NJB4E@NQ2)GP*QEQK?-U7MP24,9 !*(4*H^#$$@IN M)_[3Z)/"K]_#<""#04FY^G"HMN(I=-5N+[1/C? B+] "/ZQ<_L7OG@_&YO,O MA$'F?0RVKA7BJ4^*GRF8^C[9W82VZ\7JQVP%8L'0=X/?@+J*?=!5X4]<"E28 M1/$>7C3V\"2;":@/W4TY?9^'@!F#7 QCH/ '^@L86 MS<'91W]B0%3;.*RBXX+3L2- T:^K=37<49ULH04O00UIL@!X!^0DPZ/V.V&( M4;3ETJ6,$ZN?%G_/?'$>0BF:&49WX!O9C2+7J.\F;V ,N0+=4!P (7%8L$L7 ML9C ^(9.TIWMH.<0,*RM63-=G;(H^P^X*F5%%I.FUY13;K)Z$PB1(MUHO#.T M>:)GG6 C#4:F&+U4OH1V__LP/)3U[KJJ%&(EY"Y:Y)J5SXX.)U13;T!9U8Q< M\M8T 2""K.MF> Z1: ,8^WRAQ0VMU?<):EBD1^G[-+GV H\ZDKFJ1/42PW; MF!($EK)[E*HYT;!F-'N',1)=O,^WPO#AHP0I6VO[6=RAQ*"2T1"^-Q_+[324 MNN%($)20,V=4RX>JJ#PNUJ2,XE?!-H6=49$[6*25&I"EB;FHMN_YN8%./F&> M=5!]_9*[M!,_R4AG&JZ-Z<^HER67:' =H>YGPEFGH_*"M'1"Z(@.14]$CO/% MZY&:W^B=Q0]M7M%LSKR="]YC/X1S7SJ7=W2V$YJ%B[HIN297"M_GOI%&BC?H M>G?BN&09&;/H@BZ5\LAK$:\?-2,E'VZYU0:3?VQ,POQ M$$X,6G%F);?1A#F@;VJXGBGMVUQ+_DU-QX3R#A%Z79A_5B : CNNZ6/.@7SE M@+[P=KT=@Z:TQBE[)GP;*I$5UB+IFR=CYPA)&I;2]B2S1_10%/*_"=/B9^T< MW6)"%$D4%VZN)\P#>D]8/=QR=HWXI-U@+4+"5X$JB=!Y&J:AOK6!0/! M)YD M*NB!*J7-C##G/@J4JI^7/$#"RDFT6,UUF(*JR_JK7-,5TQMXJ/H_Q JY^@81 MH:#GZ/_#$[L Y3Q0[O,+4.X"E/M0J\WUNI,KAR->W*8(!+[B]((SG/^%7KQH M':.2,J68R'[A#\QVJ\0QFF/25FZ*A 0Y'FUMO!+:Q90E2!I=_64'_(QET+Y_ M)P>"=>=L.E'_$9Q:>B9]:":+#P6&^"IJ/V"J%H<)_)8:+3'NG50WD(9A .2. MXW4Y W&T%.9MXJB+1X^;)U](&?UF*#*+KF1(HRM0/TBHYXSLD*+XQRH>UMC3IY<[K5E/D$2R: MBJ329<152%">Z"+0=GM.NVVZL1[./-F^HI'G#6H2Q'+N(J;YI0TO/TXTS9(& M0)K NG.:\QRQ)&G$R RE?9ZTO_?[ZEK60NPBC.T&]8' ".@#ZM'BR #+$'S= MCOMK;E$X!A,XD&::M:20."0SIT,#S-K[7Q QN>9MZ\.AOI:F-FJJ](EC1V2$ ME,BX1QA(ZE_T\5\^O_KCZI; -85O&I\2@ZCYRL9%GW(DJG@EGDN<4AY-??4X M==A/T;M\Z-;,^IXE43E#H637I@&7RXJHUO.,#E49.LSMV'%.:5NMPRHR0BI6 MV=N,NGCH8S54O#\]3GQ>47W!CY;M/04U/]=F0.XE7V"YEA8]:% ;U1!]]?_Y MP^__\.+?5@=*[')2,9F$=AQ &D)+ENGKVLB,'TPQ;9"?C-;.,=E=D\/3:'^1 MOZ:Q !_)!1D$4<&S[-(O] ,RNW6/_XSN#-: V'E;K4P+,IA1Y M*Y>-: M-*@B!G"W.<[T2.\3I=YF#!,8JM:G M2#(*HV:MKMF5J8VEO"V#JPGF3?-PCF-'-+JITR(RL-#N"NN*P]V18)*4HW2;E_]6D==,4HF-M(S+04;H1(9VHE2 MG9HKI7D?3=4N.)]3R_.&H]A6-9,]TM*F_@=[HA3!MJ#[*FC*#!N@BG_JFW;,L5OA#4R0A>:P/;EQY5;B4 M.B^9XCWWY*5ENU =OD30Y7""RNQ\+$],Y_GZ/&0 9C&BZCBHV2#:9J)''^@-G_EBC>%2PI+MY\O'5W,FCEL)K -- MUPVCC6!./3E#31GG@7-^6+3!RC@8&_VZW7!ZB94*;7G+445_:I4\72:+\(V' M,'JU4%;+3\@=OR9PM1EOY6B'(;-ZH(2.KX%I4<14N][7FG"*7.G\9L9UF:(F MMI1##"OR&JD_V%%9A\(O@30'93[IM[ZHN'5SF!]=[9X.IS1I; M&U8PFR146@H-,?"4@/,P-Y+!RXCQ$7V$;]>3-F,V_;/$GN1%,(S"5.]JP@>5 M+'OWK#=*DM/4M;@^L='A<[$,_L3FI,6$9*DMH-AH5IEG)AU]4D%H!=0)/P ) M.W8$8CMZY!=-5S6ZQG7I;V.RTY:!X$8)QF7THDP10S/+-'%LW""?X]KMRPXM$TB!(-&?)8*1,DETY\_S(EL0E"=<9O$/=-\ MW?R8FZV#%A*Y+':==\V__$G6MK^XU+8OM>UWO]KF>WU^A#C!C[$?CFHDKPSF M\J=F>_65XJ*?76E"NYF<\M^A_*7MY)1(8'_""]-F6H8F,BAE']=7 #\/M#+L M"/W4H&SVBI"4O=%A _1(KO<.LB0N '!-%:)@W_?MIL9$P)T3WC$%,>8"'%!8^27YJ23B%',FXI[CAB(^UJ7E=5AW/*:7U+AMAS$ MA8>[P]IUP#.1#D.9]>Q"=62*CUZR+I7Z:%Z<)[:LGV2J%3UR'YFRXXN%5*N5 M9RBH:_>"'X+64;.D>L+4% PBJ9%IL# MN/XS50F*-,N)B%K;L/Z6?JAF_M,H63YEHB&9FD3R61)THII&6FI]!AUW[,3] M>#B %%V9_+/VVEF:'\E;BU_>E00N!84R" BDS=MRW>]BAS_'=?.4384K#RX0 M_#]/NWPY4-[E*O&::B4G>G 6.?YSQ<%M [/:S4ZC@F)43T:F]4^J9@ M:1PG6Y,*AG#:P=NQIFVN\JNR)MG92WXBCN\3#M=3ADWV9(^$G B>3=TPDF69 M>+-@.(Q*[E)%&5R&J#'/R)!E2D\Q-+(RDWN>Y-(QY%>1#)>9-=GJ=F]!_Y2X M$UD^YND,KEE'M<@ZA?U5X5%O_C:68 /;(E'("M& _V7-,BV;7;MT!U MJ%O/K_HPID\]^ _$<(82>/S!IKZM]\'D4Q#@6,YD?(HL$<5#D\U#.7FS=O"WI[F5GW",6H\[$GL50TK M X"J,,>LR(LZ>4NSQ9TX*55>]JN.4#NQ8RA%X4LYN%S]].+5B_!XY5:8,6@? M"@XRDP$B%(J!K<3SF)10PM6^7.X<7#+\%^?CM^1\ /9#7D*1>A5%JD2X+0]$ MNQ;I1\XY' 66EE-3$J]FUI?9M=U,F.4/ UVK1&R"KWW5=F1Z5S^@=Y&*0B\W M0^'+@O\9?K=M#ZL_D@A\=Z+/5U]\]OEG_*4_LZ+PZFM2@O@A>NX_VF.M_HF^ MAPG\[,L_?_W#C_C/S[_\YP+81^U+^Q7_J0<>;W.V_G.O&CXKPRSN] .JJ7*: M0E&H^NLU*559&50SZV$A/#K_](R=M:>\AWA=NT13VUDR>H2FYZ$V@8X).\BT M&.K,]:0B\V!G_[=T_#_ER>S4FZ6KRN2 M:S_>J = _8/2%LP\E>5(4$DB8A-9/_Z/*TU2>T;!Z#CRE\5NX:R/@&XQ8=*A MW-Z1!1J[1A(5B:ZI^+:.!A(2/B8[+!P(O+QWG@/!4_5&1>V)*S/M%B0OF\"E M B1E29MR3]3^)V%V8X"@LKY+X[ D]I'V36FUXCW9V?:N$V22I98"+$8;1E\;((>F8B@G,TJ=\ZMY\+_WRZ@15((Q<6J?IC9 MC@ #C;.-,;S9)NG6' ;CPNA@-09:, C *(*F;H \_W#9V1][KEVQ3MT=Z:,@ M( A_"G#WF;GZ)-'*_WI!*W^*:.7G8&@N29IW:2&=YG%PBP]CHYW[S+7 >I9" MW\Y"5U'8D6F*PC_DV ,-.EC@ 6G1R&.#%'4X#\-EON3YNRBP?/R9]RS\Y:^: M,RH2HCG+PE&:Z0)+?\Q34N=DVURWJ#(AHNB746$4NU;-C?3M5JQ+HSV'8W.D M9K"-@6$S[0:6YPVA)NXE2=4TF2/]=RY5H #U]>G,(Y$P._H;'/4UJ'C04R\( M.K"ZNXQ#&NGX_(/QU6U)!JVDEF^BA].G>M[-D#]PBLTK0[@P3]G$)*W&";P6 M?;^H5$[)W=1?Y>YXVHY(8K@D+_-JW1)YFV/^4[Y\KL8()R3^TW0 ?,=R9'YX M4U7'U7A$LPR%MMQ('XU$?)!,^:YGWCGQIIDJ&]24WT3&7]^#[J9> MUT,4]+ @/ZVE$69T"TZ'HTMP3HP%T)'=;*FWV&][90:!ELH+)YV?ULI)60PG)0*3NP1V^5Z6Y>HBFM6 MF^>&C\$XZNNN+;?@>F?M0DA6_UH?2*4%#! Z#R4CQH//1C,(_IB-=9?QDQA@ M ^WPX0:8Z;%4GM=SK\EK)M%@$-T(NF,P/FO+>W&( /;D(OW%];Y=$YF6D6W2 M;SLHNGT7AJ@%>2QS@;$\AIL-AS:1$*03-HBD%I'RG)HQ!6?+@4Q%9QR$ZVI? M5T3UP)61S(8:;VO8]>' 0B&8WI0\WM5?VKL*#XL6^?#G<@Q&7!+ZLE=_"I,7%H'&Z\=5.=.5\/GO+TOJ/2VII(K= M;%=3S/^U0!,%O5\UMW77(KOC$9%L-(K5'T/LVXWB\AM2W/N=PI49FP'\4KI8 MG:>W1#1>4Y2?)HRW1'>IATFL#AGLFQ*6#592%^F%6OPFW# 2K/HD\+OM:KRL MA'>[$E28+4P=[_+8>P? _:_3/,'(HKTNB8%&V7?[XYXJ@3@L-94:Z5FU/ ML=J-+F>%G23V])LS -)5FMBL(]=1VPT3R8Q^HE)":K!M/T"QHP:S3-./!\U((D_ G5LQ)9"D#%ZL7E*I MDIPQ[JB2GL7=.5B0/0'Z M"6_$3 O41M?5U&.V9^1-18N/\J(ZD6[/ :%\8^5 M9I[(SGEIBBRK1<]Z,%VE]'15:L[[$S M3Y&>ZD S7SH84;9$8@54V(BC^63Y 6C9<#T./6* ='(!;J/J*P['Q[LG8TCI MHV+JH23#G;NC4CH%Z#,$81MJ2V>0!NDT_C>S.82Q^Q$8)5J;W[3=8?7Y9U?_ M_4R+^U'$BDJ8J>JPE)DEL*M^K3:CZ/^*&H>H=SCDBA&&@P22R]-AIL8#'G.; M\]G03V;7D]@A@L1?<-./,P0*?B-,3MD-#MI$NKLV(5@;7;XB3:9/S7BV ML:G_-NIP0BB\!SM I$AEQT) 6CT['6V(QQH&BWO_8U>5C.2*3+@,Z634N((_ M2'=J@#@Y.'A[)'CXA83 G#6B;P%E"(-*728$C*=R^(J5Q8,I\+IJ>3,ZP0KTYOV!_($:-$U2!".:\9AHV;"1SDHIG[X6MOHG]+ M8/5,]5TTW4,08=IYNH7?N4V3Y:Z,4$*'@!UG*F:$J:\'!E^*'!XE_=]YZO.) MG8M/^<&?^.J6I4/6D*GT@ (D0"UEUF^J/1*JO)A3A$DPW4UUW4(GS?&O4_CH ML:^7#ON//=DC*6?6F_H(*(#O*21I01%5CG)X;><7Q;HBY9*VX]Z0R2I(])G3 M*XN'!!^#NI$4 \\"@*E<<_;30_VK$.G.]4_0@1[NA_P"^1']Q"J[.MM+L%L,@5"010FK/TYQ<[. [;:U&Z^1 /1;(/8U'Q-Q)\URM$$[^ M3 ]MTYOP6X!U :K.7:D_AK.[0GHN?#5QO],>O6;KPI38@(1&3NJCBRFY0U7- M/^L%U/$$UUBB8K$Y;10HC#Q:I*]!J CWSF68.*LKN2NQS]J'>H2'V$ Y6U'V MWC;SQ2"9W2-"H926.HJ+[6D/74(TSQ>LZ(<'>WB3H8+7/H"UL!>!@<;8PTW= M;:\H56-*K*Z:3M]"@2GI6I8&9%HY="WNK]J7FS>Q>3'E)34[F+/:JRA*PW2D@H>^=>6R%5?+Y*VU0GBR1P%ZWQ MTXU)^'1=(8!(BF/LH9D4 _TN4R:/8;1E:=YIRK&K-'@?]B?/?;(>MRA4A&\- MU&M"<="!JJLALEEV(3])X-R_7X!SGR)P[N,<*^61MK9Z:6.#%D6"+6W#VJE1 MF:W)F1?+KU A/M#9H?N2"5JD50A)0N%?6-)*C)0Z9+1"C%"1.:+::#OVWKHX M:H:"CQ*^@WD<&A]WE1C$'?,A<D ^>5S1Z0=*UQ[)>/8TPFR#1:\ M"X]'4<]&\&]DQ]I]O34Z%VU_3W*3Z_&4Y$35YG8N_B)[KF .NQ>C1Q2"%[FO M4\JD]^D2Q#,59[*K.1)"#4I'=M'=@0Z$_G^,N M\OVD\\MYRD@"2"._=L)@E+^FVT0&H5I7X+5!VI02^VMF:^$Z05I&$(XS,GCR M84-&G]M),'E--0"L:!F0,ORX)L6/D6P)+0'1&#E8EPGNC"P<)+?0@>+*(^%( MD974=DF"3=O_P^"T^CSU@::19*O MQ"+A[L/@F7+> ,4,!O3RG$MW8L;W3S+S^[J_23G^.6P(=[RICWSRAIUU)T9: M6:MB:[T+ H\F5?Z$QYPA]C@KDIXOE+L-@G%5Y2XD2K:PCO12EK#UDQ7 M'OLPU :[5?C7@MMU=CW*,Q-A@3T#[2>.O>03\XKS3! M:/,M$1A*-H/_$J&W"!+L]U17#\YHO7FS/TF3$CO 8>[(ZO#VSY,)CI]DR@ -,POTZ#-[P/+P[_.!P.]79D^\4()^G,\WS;L6FJDRBF]7_.,A_A M&>*!EZQELE21(D)FJO=6JJ^&\<@)HF.("+!>^R'6CG5@*?(EKNAZY^2_XKT( MDH*8>7D6O_6G130IXB'(Q/%N<],G&Y>6"QUK65$[?/$7',]%8GKTH$U8X0_!]=Y18]*?*#/72S4)A]_#PCYK M SOC?ZT2AQ(C:\I=<7_!W\\&-#N^V(XE_4.D8N??C,*C\HA>"";SI2-E;$P8 M#IA&26G:R/75-<"7QCOB0P.AS99O&-84MU;(T(FU6"EY=W#M: MJ6OGJ.M-N33QZN,)..-UO)>V+PYMB$O>0)V1LI,?!9N6I0FP2L)P"(:.DVS^ MY\*N']=19+;W6"VL.SL$L_O[\SBSNVWG!@\9QXXD.@[]@YHH-TA,/VB'V4I( MCXML)<";5S]TS>AK]CUAYRG9;R6"/OCT%3J@ZITZ7AQC@(0<[L24[C":Y60^ M8*3[PKLD=$[(0:O'=A^,,;$=ZI*,_-#Q"'I4H_&Y ^EGMO-(3BL9K[Q ?&RM M[0??L]2E<<;+[#]4@N]9YNT2]HH49CBW9&3LW]*H?Y( A?^X !0N (6/ES1^ MN8(82]1-48NT/@L_6YHYS,CJ54QH+5Y%FL.I=WU_\LDW1BR$V/56 O:$ M0J>0A#8O#$31+I6EB1-KT.!+5=+4#1CBI.5#L7YPOZQ1G5*)M?"(XS>_T9+F MG^,$,9*C< >XH2C:,_B#,[D8L@]A=50=A>=:36< UCOP2V8[%D[C=-6KY6VKIM "](;TJR4Q_2,Y_+&1U"&^4'TR?;6(LOX M<1=1>(3Y171=M21.R3A>$6I-DAP03'9,CR1S'6+R\"5/.7@S#MOVCEH?I](L M446K<-<)JV+@ E'='US>)#[-]M2$4=@XEJ![.R79>EG3)CGAMGR=/<3VZ.L! M)>Q#+3X2\I4EI+UE__ :UJLEG2)G.H?.M0;3OS[57?#%Q]\%7RS)!HQ1?&I) MW7:&;0O.M]\MB S_+*HSKWC6/Y):&X;[8ZFUX>8O7<,$E%3N$W.A:9!]5P M]DM!]6S1XL4'. 8^_K#!\R'.V8<8V/N3DS;8T\:)B,^ %Y$5-5^SW'MA=;]9>_@E3KO_Z>L^2MF%4^+<2S+U1!OYP(QI@D4_ M.AI>9AD@!Z:AK*/1Z3RD>9<=F[:YK1HN+9+;+FJNP7_?E>-^B*\(LZ-WHI%* MG3'7NR*#L< ^_ U4ODL"]A4*B7+/*$)+M%"23*%+A]:08^)T*#HQ(G:/GG%A M[!D2%"N8-U6Y'V[41_5/,$=2C(XO0I,L-N\X;S1?#I26F;HRA MR;17U'%U6TLUKPR.Q>#?2WJB1*HLZTKT?K12F<9I')M=>=MVV&^9+#QN4UCI M$K2_$*$9#.P7.J M\+RC8Q$XT1=U3Q@=^7MDYM,KZ+IK.Q6YIP4SH5A7 O63KO"YH8X;6@8[6 ;H MRS$ZYTAJW*KPHU^]J\%/22:$4]V,$03/J=%H1]JKG$G<[=+YFKVHB@O!^UUY M,KQD@3G&M#".Y;H#P%H\N"R-1(,10ZDUM6]5$Q-Z*CBEP,U?B]^::<<3*!LH MO/0)H-E6=@2;AC@UZ=A0]^HXJ-L#&7"XG?A,AE%,)29BULA?N\U*O\ZPP7PQ M3SF3?PS_^A?#XKE52H):$E)Y/FT0YIS ?M70/);$H.H[HO'*OX#U! M"V =830:PYJ1\OQC5UG2<=JXQ(-#I9\K@KBZ7P'GTGH7W<-,W-4!9[*;)W$Y M>ZTTE1:7:]I*K'/^8@J-3C$\U"3(3BS=Z^R"G(WM\[O8^+ZK2M+[=KWF@80_ MHBWKQVBK"1/^K32H%*NO8J'W![]>)7+MGQUZ$F[ZSV@&K= VTS"EK_6!)$"C MZ9(5=$W;&4A2\5[:;:#@E M5SV-"V-PP@S@>R>G<"[ RKXD!'F2>@)ATS$/A4OON$5/?L\02#R2T5_K="*>Z$ M(K4#Y8_$X+L9MV480KQLV&/?-IL78=/=5)LWJQ_:\&RK5^UN('3AZC7U'87) MN*9K_'78TO>((G[UZM0/U4%^O/HGY,\^^Q*?X;\___*?PU>[]F[[*KB8(=;_ M2[L7>1>^W3?_/GF"X(9OJB,>X*]__2K\-;Q0=UOJQ_]G;.KPA^QG=F_Y.-[] MNS ==4E88?[]=YN7NRJ$O&UW#/_ZH=RWQ&C43AXCF)QVA\?0O[QJFWKS\\N_ M_C7^X7C3]JL_!S_YN/IA'Z;^=4=40=_58=+H.^$>+:-;:$W\_T2F0.Y*\L#R M5WW@98O^24+7?G>!KGV*T+6G3] QW8KRQ_K3H6I^:;-3 M3!57^V5XS--YYPMA]GNHVBOI37!E)L0XB V95RAV?-V$==92(^+SG(3+ZGFG MW*-"T30#VV?(E^5YF>OZ>0[]9SQ=ZN?0"IY^W+=2B,[\UHP>(!8 M=-Z5\,5EH3SOA9)B/2%2@C/O"HWM\Z^,'-NQ?S,:M>& MVPD2JZOXP83'1VM&Y.E0W TL"\/N' 8N(I$(<".2DX9"7>=MQ0SGZ*M8NG2T MCD)Y[%X%;"Q*#D*YZ9ZHOFL!9E)G!U&/R( Z0F.^.M$P]VW!I55EMQ0IYHG4 MK]#'$9440U)NZZU,FO2#*,4RS04]P.DH#.A2C1UNR!(X16X%D(INI=+AVXVV M,X5FZ7"3Z0''G_+=08[E#I+8O]$^XJ^4P:5/ 1$*&A-!T"XLLZW01KNUR)2 M"2V+5:]ABZG(L5$4CQ$>,5H:PYUH!4RKZLL5%8^VCK/.M%C>4C@,G[08H?B8SX499U'DLH;#TII9-G MCY*<;MC)XU"'50MN=,,C)+DX(;'L;:5NVPQ;F]GI9'!)D(:L$2Q=HYL&W?FZ M2PROIOIX(@S+\%<#/=#?KMA>^PW&-%.1C%/J[QFSNBIB4,?AXERO)>[K%$E? M=UNV/Y4D*75&RMNRWF-)F -0"._-W70)@:4U6/Q^+$58WD67-&H3A$I$>!!L ML1;U@V#YTIW [^PN5IR!'P&JF*!5E'=1V)?N'R/:U FCT[8\YN:LQ1@,'F'B M63Z82I^T(6[#/5:S$3@M@3"SAU;%/6BQWKOF:ZILT6$=?A!/-D]X>NQ8"-9& MJ&#*4ZN3TCW<<$;8;$HNB!_(:P&H0K>7*2KHDA>^##G(SFJ2H[F-7JQ.)> M5?5&<%EB]"L%L7M"^8@*UU4?'V!ST[8*"#=]"'L &*E\3E#B"/_WNH5_%%XZ MO-G7PF,]4=ZB)5.%?[>DR&/N3C'3F;$600N1T+9MRQPO>]"LKX#]T99Z7G?F MG$XL2]WLNC(\R,A86;Q-YC4U3)#'ND#U$!L\[$;JIB90Q3"D3'R6FAW!%SLY M9/Y5E=!JIG/"&S7V@Q>K777GL[GH)8-83/A*I.Y3 F9PQ!/DIQ=V'&;3DR>" MXLR31]H^$H;ZG7)0$_Z_ 4/27+N!&B2:@[9A:L->V:_)\#CZ6W>ESO\@G:L] MP;2%B3VQDMK#'Z<'&W!/2$IAGM3K M$%Q?$^6YV2,J6! J]:8$K;FR+XK_*L3B5B<]0 ))#G3>':LM@^95,30L!R-] MO GS1&%I06''!@R66V$AIKB,M[[\+3QJ,#=$?C3$\T30L-K+H4=S\HY#VP+) M3]N4+%SB,T\/7M[T+C#[IWJ'P#1<*OI;ZA[$J%#&X)]MP>F#4_BH?-+25$.N M2"S]:F!I$$-S"]DNP7S)2\1FC MY#R_FDS\W.X5QT@&<>IM6W"1C]=!J5[\S?JP6-"MLMO3:1#[7[=C,Q< MV;YC>P-=#QY<8EJL57V#;$O,F\4O%9*XB/T;Y/"%KT\;24#=KW2M_+LPM!&: M'2<-"WQ7[O=]@M%FKLY^D#J/:QFA2]$]V^8*[S5!=O-=E> Z3#[MDPNVUV-[ M?W_!]GZ*V-Z/<[3.[]ZD";FQ8MW;QCJ< MO:& XMNQW$ ^L2G#GX@YIN[#J:%H)>GV#0=&)WU]EIH(H9#A= S1!SS>?=M2H(S>D!4Y4$S+S0W]@HPZUO(OO<5L]S]9U/ 2 M!R+"X0O9][FA=&R(5KB0*EET-HI42&S"R9-^&@9L%YQ5>LSPYZ[MZOY0$">/ MR\XLL?1L.J'AR>*3@BT(0O[E,JW$?S*UP[AQ= MIH=P![-1,1K;5MJ"JS;1!*CLZJ6)!7]%IL,[@)N=3@HQ.E?G* MHB* IDUU7V6/HCP S9'@NY7! )!W_'-\#E)TM1% S8&HL$-@S+RGE!_;5CM* M&U7B)"/'%"[X8@7/O>+6_MW4?5>Y1[CQU/D9!]>742+]:(@@;:_NH]T[9MNT.99,VH@[Q89M):8&UX/;M R?7C M'W#WL./[IVUH"Y$ 6/0C\<-=AUUD!\D1*YT<1?5.?<3K MVM9U35?R6LV9-WNND:S(6\98W=95B(I*7H$4=)3TOLCUBX93,$,H5C#1#\<( MUO0:MY/H_%CLXC(05&:ER#/--'$_.]ZNO*8'&$P4$J0=,6U!KG/5;T YLJZX M?9ZH%:32A,(3RQ9(MOI4F)$)9UT3L^H:#:4]X]TTE<%OHW%"6 ;U@:-+);2( M"F^HY>872 45D8BC%)>X-MK6O[H+YV5U1;G#=%MSQ032#1/^"T;"I.D5ZI7D M(YS2<+2E9Q- ,D?T7,HF8-X3OT^\C29]3'B"6P2,S4*S<7,YH^ ZM==LFL(: MBE6(M-R,M[-$(D)?)2B)%5==3I*GCR%Q5KR*VB.26 C+R0OM94%EJ13C/'&5 M^IDF-X0EG_(K3 )99%W5U%(WZ8$(N:7CMY[;:CTWYLI8W> MTL?!1F^IU#A4O)O@V+.Y3/.O#:M RKWGI;)F?C%S6H-#0Y(363*D6+:/T7W[ MAW4]GTI.=GJ,\8F.>H'X:7X2N5S*W]&LH?./B&.';"$-9D8L0=^\*;LMNKO! M2/S<[,O6S1#+S:U% MTCN49P8*9CRVC2X0(=::]= E;3>?W"[FGRGQRIS00V>*4?J$\-FT.A65G3CG MAW7OG:9PXN%75]Z/2:0E MSZM7O_7Z?Z1Z]4=Q+7?1N7&C*L1+[6[75X,<,^E\&G8ORB5)W1%Q$2*^)2'( MWUCU3\;0ES>2.#IJE7WO(.>GRO& M/"8@$O'5-%4@87Q3G3PZ3!)CEH%B5-%T?F1>MBOR>#RA\RRZU!A4/335R=*% MR)R29DR+37Q"VPRX:GB69#WX*R//DN QU+/6H*E2/6]VW'7,9,09F2!, M*\N^$,R1Y)-!07O#*?=?'Y8]61H2I4"=0=2*.D(5:$ M*3BXGY\AJB'6.\XU\5KT^1W6*V1O#H^EG!%K>GXYY@[QI7^CD-/OA?.I=O N[QB?6,A(=]A"3.SL9+P40BK#0?)M27=7^FA/*(B;WT MMK[O]']%JE]WF9M+.B+3E4 NDFU/Q1LH_DO=P7(&[N;JN M-^<$X1W5Z?/YENK&9<[-95&]4PW[MG4]!9O(4J*(JL2Y+@"B]Q4T;C;\]G64[WF>DW-95>]R M53G]5!:9@@#EM).T:\880\SU%11!@("H_'JM$> MW%Z4?BZZ46^!1#M7O>47R1!4AK!.(1NQRIN2N$S!4FM&_1*<5Q%7#)?73[5BDC[7S@M $$2 M*.TD3Y^E]A*X#UN7)\IP/OK!0U%&7N5_%VKIA<'T$?FWZ." M;%CS]6V]'0-BP2SARE#J! $.-60I! MRNZ,9HS5N)3.98K>BHPR>!B[J1#I7*S*8Y[R%?>Y[!+"PMBE7 &7ACE3>*MK M'4E-/(@?XS3-L%+2K!O^'TTR=]6S&XRMINU1K1 M0+1C;TK%+U:OB:_2AMPTT&VS8HV5-EC92MBH*\G W[?1C0\#1\ M>(-3JM+16%?]<-7NJ-1:;75 **4&2\J$E'A^M$O38W2@2*1&4D*%8_\//H27'Z,.K UW!L=F:0@:RR1HHGDL.'0;3;PK"9L=@X\3'H7<"W)VA$.(#JH^ M;"#TH=.Q""XU9[F6+@L>OEK?O>[[$1TB!(8QSB*9VK#<1.2X\*86R_YJP;B: M?8B2[43S274[.>5US=[A"_BCTEG=#8S5L3G002\8%C^Z8+IPP(@=BJD 4HAI69?,&TM\F$<9S/;*7U?QHH1P>13RD 2.0\' MADXZ!YGO,#'/.5?:5,6H!^X\DI8QF#K M>&!IPBA7)-&7]O=!AK?@E11Y"3(!8FX_**;NE3:'\')4#D:SC7%)536;4-6Y MWY-/.27B;-&B/=-],CG.EU8O?OV8$S7F7=^!F8MI*7>VHF/^GIL5>25#*UX="JR!Z7WP5N\2-7V[B[LEH^#&RE@@-U%P4$S@SR48C&);R 3P=_8=>NY]4V(,-"%3#"7? M/)1#>%#UD8E^CSDR][*JV=->EGFW.6(663?#M*Y]6.XJA'!IT\7$=!+9-%Q@ MQNZ4^X_/+C#C3Q%F_'%6FSL-%HXT&#UOH3PWE;K*I(1"O]4\M>?/-NKP?R!L ML[S90XA-GG@I7="B=,DY%L*37^VWF8\A1D.G#I'QT MTH(G3BU%+T<43RCF/U!$9CPFE=L)P%.0OE54A9Y.0,A")M_ M-641HPLD35R?[<_%<]64NZ/F$9PC\UZ[9O-Q*LKUZ7]9U0H2BS\1@>" 3H MX=U@7\*;_=3 Y7TUA-]%Q^OEUW_]]K_^LUA]^\>7K_Y4K+ZK-UU[%;X3PKM7 M55.VN.S/-<0.F1PJ. \\!!(E+.\IY@T3<04:HS8$#J)7E ] UVY@UBP[Q(UC ME"%-1D7I]I/KD8X-IH?H_YDT0JCSI <1&X0*F->BM1/SE,JR:'7&0-?FN MB90PQG;%ZCAG7IA#Q]IQ2RO=3=<+XZ,V;?MW6F"$_3#DKG(]I1QZ'*NK\&:_ M#:UK2BK[9$A>V3IR*3P/@G?C?D?G*!OO>7XRQTDV$WUQLG)Y ;EF#,TFW_L3 M(XJ3@ZAP9;QT21,!%[C%HSR3< LJHVJF$*+[2C=;V*7A-0\NOY*92W,X"JV* M)(P>NQ&#G:"0D%?G]E\A-%NFFEUK#<$=$9U_=!/./!^.? M> / F]4N0BF0GI0)""3?N!7(.P_!+,GITA3YIW_"Q_0S2K"^ M%@%"OSW-9HR='D8I@2>[=UQC G5HA&,HVDKMS<_"$]FTX?AOKJ^H#=^<#TZ' M=JC2\J4ML7K&ZR6?]7HLPZ^&JG+$XI! X[2N+;Q$\.*$O*@0 ?")7ED3-R7A MB#M@X$0;G:^;$ O26M^?A'Y&,RS!HM37>KSZ3/(](Z=>KS&FB2D.0Q8.QJV2 MI+BE[]2IU%Z8H6R%"X\>J=Y4WK9[?0G1"5PK!-7"[U#LJ);U68R^-. M0^>+Z4EH)R#=-/C8;ZK(:)7[.!31T5O(*;(0'(".UMHK._J1O0WQTJ;?*&1I M6.E7)J!7A(^''_!8YZ/+-!SS(YLD\L]&D>G0/HCH]U*L>R1]%/-M5#CL7_WP MDVU"VCUOF.TM1V;("HAUBP+?IM3&P!";646)Z(K\2 U/)1N0UVU8B>OR!8^8 MZJW-7F $.MBOF%,/I9P8]N91@F>(9 M)0&6[E&F *3%EP@OM9&KT700ZPWXT_*CR-WLW9Q)CHV9CNG(>RME/&0#^:8G MV2;!.T \L)9ZF>9X[ BYMCDM\I ZLHI>L!D"XK36\!BF:NQVUV%![_J M;ZK];O7RU;=?R5@.U35/Z:;N-F.M(%%-:I(YD/J]L8H;@?5\I3A^HBX,!T$UBOE4BL6%M':4;6IW8^T-\DE:+G,N!.$5"QB M?LM27ZV&7.D"=X(>2KF%8%>%LFRH(*:V"[&Q@4AR[&NK7 M1#R.(+>R%U=5B[P8M26A*]Y($CEQXA=:6O0=V4\^@(R+W+W)S!81T[XKUYT M^OQZ"Y_@17-4IKHK&E,]:\[-B?2ISW@M^](,XM)19L=WFOJJFMNZ:QM6SUQL MS?%IC)OR[R'^##&KUHXW;(6=K$:NT,;\D+DOZG0,Y'T,%O]C1,#_]$/Q'LUI]^"D/^EU<"U?KG,'+M4?*2]*T_C40T$>;PIP9Z M>LDOXX\L=:F(B7UY1UM2H*)("MJ&,:4%SK@+LSWI&G3*4GT(-HZDKM\T)$\0 M!E+NJ:DC^[9AS QA04-+^:+MA$D99DWRN.X5OZX.[89BZDT81L; :5_#5R3' M*FYUN?VE97 KIV=/LHB -"+(B%NT&ZW5]^$X^_-ZF="<;X:.HHJ?JQ MG46O&^[3CU16^"'B[U^B[KWZXK///UO]D[Q^O)(./9^ KSB_K6C./_TJ<%0HS*>S-RK/WTUF>_@]FY""#*;WI%!B1;Z[J;U"' 9\M5D=N*L1&2++( ) MJZP/"'8IHOI%6'W;2N&;78C"8F7'1W/HD*]K8P_?*1T M97 :^#AC.,<>(*(1EM9V6A@[ JZPXB:PDLG(D<=/9N8;NL6KK\.0"!V^!+K$ MA4^0U6W)NL,Q*6"=+THUNU&D$EF!6*8T\4'8 ?=D,BY.,!'?=,GO:K=#0 )4 M2I02T4U1:.L7?+(;D6-'O+G5\UC>VQO*RK.OOIE3X; X2Y+M,2 M!A69;RXI&-,\C' ON^Z[8!_I1[S^:]+A@$G6>PTF+BRF\A#.24#+%B)@M#') MPBD4 E\;':)XG]R#H7SZ^N9I.21'D9O-0WYEX#W!.&6!LT@C@(*:(A(J>E 1 M0*9Y:DM,Z&I/'=D+IL1C2CZ_8$HNF)(/M=H\#AK@NWK@L(44W"@!._C#:@1, M3TU*2AW]MY&0ABJ%;9A;54NOH<_RL6RBP2WC3%=DI+T\ Y@AC$IA .E[AT M>9SJ(T5/GM*L%,/O-0S[V?H0+\>T,[P;\X"9Y!_0N1O P"VHTE$ DQG>9R M[]INOT7SG+'HQD0\P)LS>?1]'5;]%E68MT5[K2VTU\:+%OBGF(9'-C>6OZ%; M;C_@CB2#%?40&I]HF*0I@'#+XSB@W$ C=!?B1X)!]?!K26N*>Y X)3&IFFL; M^W#C]5>B7IFF)I(PP!$2,PRWKP9Q&C-O-]7S,P% JU6\AG=5]T,E.=2X#=S$ MRA*H^EP*WNR=E%TQ_U"B?:E7$N*1UI=WOP_BK= M#F,H>E35G=LZ9_=+L;!9Z ELSU%QB5;^?KAIQVMD,P,V7'XSO03/1[JT>PL:D^DIF^EL%'XN"ILU(6#0;SME+',I25&)THJG'QHH.;R MV/IVX2J%TPI'(57M,Y#7I+X3P7::L7 *=V^+;GTF7HR"6!7PM*08;]TJYB0K M))I6(,LY)H)\#\].G%^>B"]*A Z:EN[']2^2G;)4+GT_4=O+%ZL\2"RXQ R- M$UK.4L,S*$STIU(7HQQJ* EM2?S\NTBE7L?&^0?M( 2.\^KH"F*8(W]B\L SSR^^^CJEE[8B &"1?[H_4EQ4>H5A]5W:W ME7 2X";B154'L@5;OKI[AF+U\NN7KU\66I4N5J_*0S\*HO=GZJX+3L/7]379 M8UYU=/S0?.^(@2$._MQ2TH)RVUEC>#B-6I\YF]\/#B7N^B&]NB]]?P[ARU;. M@K!Y<"T?L'0K/!G#0Q-PN! =8#7#TKJ$9/8MK9F'YQW[>TP&.<5>O!Y4%@_6 MKN>N6D>*N3[-[D9T']XETG-:BM3P/>D@#+$#T@6.>S-<>>2FFL5W47BD9C%$ M>YCEV#+NJ=AXZ17NV-AD[8[,=I-,?%(ZM-IK?-^[BD55O 5*"Q>EBW'HU5?^ MD,99;\567[HX^S*"?J_X/-R(%\E:<2CK<_H73"6 ]?%YD+@'VO_JVS=?K/Z; M8%&[$ZX7@ZX4\Y[9KKEK4WRYAN-+\J14R](G9&ZOX$?\1OM/OE\&ADT"LKD# M P=1!&]DUCWC=$C7ZE^7/,%IPDA%2VFSJ2W2UA)K6^4BMT9#S[:G08/YMVIJ M^!!M#/>T,$R/C6G;SOE:4?#(V_TMS8&XB&YKY_TXC]8;O"AUO6-F?)=13(07 MI#X Y(%P0T:/QXZ..6N,E(%^8PJ4O,SC>Q'[L825X8FMW$/VD'S82!RB>_5Y MTMY>^'K?+3']CAP'(:H)[D0X6BTS[O![W_[P/ ?]LEK>*>-\JG'_/$?VLB3> MD\YGB%4[G1:@J\]S7BX+ZCVIQV(%:5^O]E5H]^D_H/O[A*;@(O2: MH^6^N*#E/D6TW'/8K$_:7OK"CW:?^2EBD;A6_#0M_5I<_UD9P) MJW;#%5/&7B5->))_M9J')EMO*VZH<_V?*;-'RA,L]!RQ-SR"%R;5P.3^,_DQ M8XB=2[6!T+E:9BN,*UE>]VUY M!QX.O.&BX":][1S+*%4$;DIPFR8T6,GEW.0QXD,[*QOL,67>G32&S&*_%NC* MTXJ<@].EF)%_H'_]B:..?JZ$H;2KAJXM-Q'[[=5:J!](L =&5_!+FR\-U P! MWU1JGW6Y1U&!J[81RX-5X"?;T]RG^&RL7)*JP(6 9\B?3@I28<-)*OL!=!3O M@MK]B=G*GXT@^?[)XAF8C&1'E^M%UX4GJYX01_2KFVJOP(2#8O69>8W;V@D% MP-?.?EG8DR4/0]!!6G?!\PR.*)M&$,2(71P%9^'N89=/Q5'P9$8_%1?<&MMZ M/ J?#I7JXU,2L05J9';3N54&CLS(&2G4"A1*23,FORC]"L\9.4;X>4T2S3V6 M@BP2*FTPA&$<2>&J7YY$83WV4X79$!ZMR1N4VU_"=E-UOTIQQ^ 8YI9 5?=L;NSI&'/@N;2$X'HPKEP)T[98PN2"0-<')X8FQ9K)'[AFD% M>L?5S5"=[EHQXO''$U@L9L53@&-B%-1&I63F272;+AQB!R(N&MK-FXO7^5BO M,UD $_VTN15 UV'PT^JV)!X-J:62?V80)*-]J'^5'B6"TA8+J%3595%HZEK9 MJ$I7FIQ5W:5*R G H;^"B^HJ9P?';1!#KB6T.=%&:2^NCXH.-HH M1A@5)@IA0I,A3<\;=WU0MH#2:')UMH""R@]''0%KT&C=.C=Q,K0O5E#12&C: M^:B5#CW64%&LB[XRU-1T0$!=EP9\[MV[%D;]AZ&_&NI"G/B0T+H?$ M$KJ5$2\,>*2)Q1"K'3UGQ7$N S2M3\O\KO"K^T]:"JG%L>(QH NK%EYR7:4! M@FNV2%KS1$[0I^([O<1N*F*W9-LYW1M2$)0E[$7RZFK:V^)6N?!PS8KHI=M! MJ"=8O55IULM(T$T%A9'PK&@BD,.X^*.\K:%AS6 ML%38P=W#HF'$J^.^94)1 3BYC-/7RRL*UC^F5NG(!G4M4V]67&!JF:29*':/,"MD 1(B$>/O/RJC,,35"WWW5OL M4E..X93IP =3PDY/>J8T%E1MGH=%]5,R:PFS MA!??%1,KQ(;8V4N\YW*H4JI!6C T:'F1B ) :TY_<@:\=3JBFS(9#]2&4\ M6(556*LW3;C9]:F(LVK"I&%2%3"O[6]"[D@]--Q48XVN8R8;.N,Z+'G@R63! M%36OA=Q2F3I;V5SO>K'28QNY'WJ1^F]C)8V)T'(GEBLBZ.,KE%K.D<.#3IER MW2)Q:;,F8?Z.X%KMD)[W> LXB-\7P:WGT3E3-%3QA$1CY@0 M1^;@0R"(%]@+9/68J2R9:7 MB H?-*1;F+9%QI"A/_4#T3GG]9\R]T8?\407,) ' _WK!0ST*8*!/H[1]ZZU MTU(1NY!6G]6A7C(2[AR;(5CEC"$Y#';JIT&$G"Y9AH@9][PJ.MQ3C2:FL>UM MW8WP\H(-/U!U/HQ.>X :B9Y?;:1Z42$1H:#V261-4_O6LHH:O9#S*;6U'Q_K M9=234B6(O;7H59KDU:]JNHG[K>N]:E-*&./,)[%JKI7?AVFQ6RUBX;NSLQ3# M'O)$P,S)=HV?,G%-V-M3\98VU0NUJ9UHS?>%(T*+1#=\>E'#G1P)? TPHP"% MH?&Q3:)6\"I/4:1GTU09QY,>;5>I.L@N<5-1'F P"\]3_FB%/9;>1>60Y9C' M@X83C_I"NWI_DNQ-V'A&6-"*QWIV&@JL?B$F]6*T8R-3Z=P%E#KIW8=X8LJZ M^>VU]7*2K)&L\U*>;"9A53>[:N-K*IK*H$409222::&RTG785/N*J5(TBJ>? MRY5KPACQ>E33](ADFYJA)/SB*Q?*"2?Y]?GW0ZPG7ET:W)XA4N7*CT6Q+JV1 M"_+-IK0T5Y,!C703A=^0RQ]^1-XNA!]/!D, \1E(@-$O+^37A05?G$*./9?A MQ-#2/EG FB^J/ 1,_BO-MD:U2-]P*L3A6"9F;8QEU$JG5,1I@16VL&="M]8=1R7%^K$$B*Q6J[+,HEWD=M(DU24@L\%S,IUK6P9@!= M%,XMI/%OR1C&*VK@&Y8_B5CP+#=:5*RZL M>K%Z1M9M+Y3)I"ET:J,SBBDKF2@#DDGN<#LX"N09!-A.?=,H"-&?#:/$LE MAQ 'IDV:$8SS:^&RB-_U(E8^N7E=M,EIF..7G^=L7);1 MNUQ&JI@'238BE\ M8F@"=1PM:Z*T)(%6C$4>V07XA,;^LFC>Y:+9"PLTLUD; 4/=4,[02M.W53]8 MG[V5@M?, ;T_+94PWVONX_DV"F@:SE(S8L[#ZW;EL=Y2UE3SZ#%A#CR5JT'G M='QI!H!D/GK&%B50# FC%'(A8I@*SB$Z7VIHV8"#O3I2'H&Y.1&O'UL.R) N M0MY/GP8I8X&=OZF2:$UR950J!KF\;^%JJFHK#5L)_ER*DAH 2G)-UIQ( CY7 M$-U#EH&VUN1JH5@6E:Z2%ZLH.G60)M-)0E>E4U?F-J!N3_NIXF30^F3+SF8I M3JP4)PRM<-R7C6F@1!47QK!1?:8AW3@"$NC[26;NV-:Z&,IM>30J?^BFVOJ. MY8"XO+$/?(-$>/PM%:Q('VPW<.F*2FTF:3PMQ[N2#L/OVZ'=D'I7BA^@QQ@) M7GA3;MYHGA>E>4Y?#B(4@4)9K%%4!\!SDC?JV^,-A84;%CN+D(OP^^LT!XHQ MX4O./*_(220[/T, A2<0 3@WE&M!?-0#[[.\A%G3)B">:K^[2?DF+''&0RV^ MS:$:;MHM8E]^;BP(RF+633#/?U=].>U$:FPQ.&GA'&^H+/8M@$%9MX< Q@]& M)YI2[XJ]P>]T=:S*;G-34^7(2FRLJX>QFOU2:WR6['2'X-N_< MD-?95^RO<_PX28X]N96EVS5 U;Y#,P01YN/UA:D;I]K;*QIY>F]79^:(+Y=7O>WRI>(H_U*GZQXKG MGR0^[=\N^+1/$9_V="(,\,#'T, VO>C&NX[@!&4:?>D>#5",95(=CE=E^2H* M<7@H6P1)X.@(;B='^\Y[# M3V#JD'6?*VJ*RS^M3["!5$%7L4O;6#43D/\/M MO+-C2]O_$LFV)=Q=I>@^0_\L<*Y];)K5[8/%AU^3+FBH<]F<5FW ?J>[N4Y>6/] MSJQ F=*\4Y ='JM%<8K;EZP)@WJ0V;U4HI#D@;.'Q+,E3<76Q:%)##F7&L$7 M^:L)*L,_,?L=[*D'CZ-L;!5XP%Z!FT46Q>!G$>"6R9I5Y A4(HU=E0>. MNGK59-.>-BH>1XD5<\<&-+.%?S0:^HB;)!ZZHX'"&T=]G9G)C3!)N4C&=!.' M&@[)5,7LW=J;+QYD;U8?*;.)FZ>!Y%RL8+A(W7MMLJ!=G_QT05M3PKY-,& B M>6ZVZ!TY3T\E54D0L+&IL<\5<<%J+V$=ZK'PTX]_U5/!<+BV4.^J-:G6#[RK M]$3QR-8W574,NV%3.=5X!&FJ[KE;A3OT%H,@H@T>\#6 3'2#X!XR#J34P2G<* 72OLG^]?GK)'\0Q@W[%?XA&]B1Y%U]3M)M] W[WV994C2P?E'8 M#XF::B# ^UXRVQ"RC3C_M697DBSW#(YVQCK)>\F[Q+'3F2A\)E9_@)2 ,2WJ MNXQ#O>=4*;F((6Y=[C0Y/X?BQT*-&5A9%;%G;Q..*?N-D6,?*LIOU#VE MDS,1V?YXX@0Z7?-&LQ?L>-^4?R^[[?0WZ6J2)A1>26USW:*X=:>\A> +"BY)RPA12K757&W"[DB&*B:;K3]<>,>,W@ MZK&'Y &G4KIV-E"E0B=D_M91([[N?$(R C>FZ%BNK- "(\WBC%GB+?6[?Z/& M/;%HYQT.V=DI9XTK>YJM83XMMVJ=#;2MZ_E09[M:DI.5LJH=-XTAZ@[[8%TW MMHW+,?P6VRP^NBOVH+8^'I &O*TI\=S.ND!G#+>5BXY40B,A0%ON;!73<%S' M"Y6*Z$Q1*UEWD =WM$<2R.#TZ&\T)C6R N%_\.0%)@_J#'>^#W.B5=1%#9YN MH7,<,JO$L+(D20\:W:#!"5K@#FK!W"NW$&'YN5(];3-QCVB';"Q]L'!;5ZN6 MW2S!QHP1#&;6RJ)DQ*L^)2"-#0?(<-M[\#*FUP4Y":T9:C-QS3U4@&FD \8" M%^K4F%DRTIHGC,$]%RJJIN9,@GU-'!/>&;&G0L>TIMXOJN6@+Z#&O;-\==CH;YKVKD&[B+A^Z]%](P);\$S<3]B2 MG^QY=<+T \<@IL\?8L$L(+FK[#>48*Z:F92U\,K1R,0Q6'[YP'$$7&?,WA FE64G>4=QE>Q63A%ZKM-1%#UE\K;AR;M3H0Q7:J%BC]>,^YSD MRM'F:XKK$[+9>QU;"I0IG?Y(ZHO9E6\+ISH$NZ]%>Z8A+:E(?A=&BRH38E8, M8(@36S[47S!:0FCT^=C0[!1WWOD;VJ^G=\Z$I;Q^_J,:M1-01GBBAAMG4 MW68\2-O?4%_E)C&.XP^QG9+T#&:&('Q=W0/Q29)6SKZJWA!U*#Z\3 MU)9^7^"L5NJ]>2\F> EL.Q,GVFS,W/;5P3I0%;>#8\EH)B:*I3O!UD3W.+J- M!:=-%HZ\68_$@\08XV4.HKR7-NIG4X *"--Z*:*)II8!(\)7%*WRM,63,'@M MJ-7K;GN%_E%GY!CMJ^B7=**E)]7,#9>9@/'KA*"B9,-)_E[\(!F=!1D.N+'S MJ\MWL2ZMOVSFBW3>9WI=EWN"%7A?Q-:P2:$3W*VIW>I3PT]ZO?D&,O5KN)*8.BA C64-2E"YU9UH4T'J[T0LM7,*T@0LS& T@) MZ"H)V82H X35C\A//JM@KIE0EZ-H+Z@0T5UZ /.-,R(XB'W3B4[V=..DD##8<_+@3H"L %Z"?ZGC#K?!3$1$GB3]T)5\?D)B[^]#P@$H#Z M1$W9]Z2MDC)H$J'V/EPRW+>0X;1*A2X=5B#840H-%/ 3,2!D?#GM2,RZ!B*R MNSB(*-XZG&5DE(Q 6$9 6E& &(ATI%KXD.$6[:%L7SLTS@(Y?QM;R..#&01[ MJI)BF]?U6K$\C[52S5QG6Q[">;9]L?J.9G9/A(LY^8]G5E< %DWC-4')&A$$ MORX;S=Y-N(.XBB,R,5&-1I3.B7Y])W? @PI<"D8<7>?:X=)GE.IR]3+*GD M)=H'BUZ/J*(TT@)'C&F1@XNITPH78T=+P"U8=4]5-&FARG=_]E@SN!9@K2K)39\/'2D.,&XK[2!&M@?JVU1N[6?3R]?*5:P!5<^B$%8=H=E MC&Z0BTO.##T08/:*Y"KA>V#,BWU7G'C *W$F4K&KCJHK?PQ/U)2=> MWY.F*=HBL"3FERY[1O2>E,?2ETWLDYK)3:ODTFCF_ M@E^C7-SR_$H6&=]5!CI2NR 6K),P %+89)0+A++ DN").R]]0"I MYR+,N,>7R*;#;1:1*FB(EIYF@: -A)+HC0QW9@?X%8R>SVIV<$HU C8G'PF+ M\\0H-I[(4[YTXF$1CX$%!88(2^]&.P,ON?>0&#*%6RI#$;)%#TK3/*"XI=Q7 MHF&CJ!C>Z73BN_A5V89'V>CLB5$RO/I5CID>>>63T#6*F=7GX80!Y7_#T5 1 MR&)3459+>QBXG, U(F'1<$SYOO^#9N;0 $(9L1245@^/7< FM>/@AJ@0QDON M*M7!JJND[<;]>95(\RS0DKY6"3D8EC05$0T :)')I]HG]=&IL\JC*6RG$K+4 M)(G 2L&1[%F+6:;\QM,PAV2<9::D8C)WR.C%C>#30%&Q!Y.[C\E.X#YT&U9T MB34UU$.84S6=2B-#F8EZWI(+-JGT@&E47A^_):G( S\W=T8X*%Q>T(#3EA(T MLLKNG".&LSIJKQC'+EJ18YKI;=6OWK=UF81>H'W_$;'5CY3UJHQR_)4KN[TV M@-X3>9V'QY9X02F#,C0-9(7A/XX0'/KVM4]).HE,,HTCBG/RH^2 YF(PH>[" M 8'/02D<;N*3=?'*VFGC+]](>/N>>S:^>,M!*]YWD],CG\'-6$9 MT\22'UWDLTB3T:3$=44)Z'VY3HCN62=@,H5SEUUBU-:.NG!L7BI MW#.'QCQCJB+TUGV/J)'QH5F33,:J#C+P+?QG.41<)GR:.Y_P'QU-=YQ$^CA7 M@Z-(&'YE14O)R_%D1XAA9M7B:O:[(O9J2)M@/U +0JJV83A=T\MPRGVQ:X(5 M,^94-(H$ZT:NPKXMMQ:E5RKS2X#;P:M"Z(,#FK*Y\-RT.ZTWIS657>E>B"XF0B"B(05O%;.TRQ+ M#9Z9AS;"<#FJCBQ82H3N6>=M(XL."1,N51*L$JQMOPN_T^0.7N*NCNKJMD(6 ML_(BE(("1?"0(<86636TOFIEF@A5HD\ZAD?WKA%=$.ANE?;FJ$C8LLKR@'=F5XW;<5X(1-!5Y'2:6K*,U2@5>]N5:S.4&69T+ M-,1#0_[C @VY0$,^U/'J.RH\<<+U5"8CD232PQ9QHKO(HKGH*_%I$DYRX;9S MP,7852C 3)PNAGI,L--R?L;$8Y' -"GYAO0!46BDWL&H:!!7U&.YU:AZ>#V6 M5->JG/"Y'0YJ:$E&H\GUGLX?^RJ:R/Z(QO-V 'E61:U)WUF)==9K481[] 'Y M@"&9G))-.LL;#S+/ M K/[BGCTN'K_^7$NM!@4<(( U\9P@ MF;UTO+!Y/78$R#V\9<@'$[&;.2=&V>;#'SRI,= MRURBTH7_8O53+U7(1.:UD+^<&<"NIN!^GJP0K2_30U73Q++QROR S/#VD1ZQ M1"O+SJ^"MYCJ\QI*T=#E,X.W"#L /-WWJ[JG?;11N,_K>T,(."R<8.+10]UV MXZ&/P%2/(K)!&=H]Y9BI>(P#GT%6Z57Q\]NP0+?^BRM?24SX=%1MV%'RS/?^ M+LA9Z8E#;X-X:_J4' J=%GPLO:OV5WE:A VX'2T;$1MG)@M'3SV%!^JJO"F/ MQZK)F# ^K(FDE-XU-)"NQ%KN\#]??C"N)E>X@PB:$4:;M2F4.D+?R%7$UZNH5;W7O4.DOQ^3]DHI M..++@N*@,X?9;PO8'OY.U<"WP,MQ;[XWENNJR'@25(..3#C^KBA:[UZ?LYQI M<_O4;9K;0P3#425(49X4HN&D(Q*N[=SO%1LPJR:9"4[*@33S19RE$X^[4#.7 M=0>=U,EDRCHQ9$ZD,CS5V5P8/?._2(Y^.IB/N="]8I@/3K1S<8FG4<2E78CY!=ZJ)USYR6"[U:A_V M%PFE1[O@RW-$S:M!LJES-0_!9"7%W4ET'G?97#_!E$7$U6>8.V\N!["M%,!& M.(02 5)DG]"!VL\0Z6FJYH8Y MP,/0T-;D]@#*6T]'*4*,4989RNN*(3*,X-Y69)765#U9M[>Z5V.O/94&?BU# MK+(NA\C',+G+4I7QB<#'GD#-G-=VHGL3U=3W)P&QP"$05X@)7/S!HR5OT3 - MC^;.SXX"['!.TLFU*S<&I)+FYLA&JIQFSH?*75#I\>L3"(6S1'#>UM54='BY MWOQ$5L(3,W9*SG5#\O.$STN5HQT35Y@X:B'3=6(GN1++":%2V4L67\6Q!6=' M)X8&@W\;VP%M;0KK)BV+X-8*(L_PI&0 -B6PW.2"-4"+*ZA.?4&'OM)RY%8Z MIVI41)DX+$\%:)(*)I/\%5;P:8]#%H"9Y$0D*M,W3AU[:1&R?O@H_Y(V[2>V MNY2^)G(E="/Q^,F&X%4/"I<6[SKJF8 8;A50F[("/8T1/LZ.@?BH,K\3%N3P>N@52.N4> 9;0%$ADQ; B8CLBF-LVM?4\4(]S]U 83"._>B.&Y(1KZZ=$3'Q+>YA#GZ,BJQ;U,KW MNV!I;6_]W_:^M+F-(\OVKR \_5[8$R#%1:L=TQ$R1=ETVQ9;E-O]/DT4@ )1 M;: *706(0O_ZEW>_F57@9DH$);QE1B: 6G*Y>9=SSQ%G-9S#U, B=2S:QF.A ME..'^DP=Q'?5VL/2PZ*-U]7SZLOAAR$#20)(LQ!TF:I41] U1C0RH"A51JES] M"GG_^"'Z>EAQQ!H>-2/N$LKQ) /,1L =-3:N7EF*@/')BR5]IQWN3_IPN(_ M9?;T!*9D)RRK2,9/=[&&ERU'?022T'H(O.>4.DI+"IUI@F9WC\:V(6:X17+@TH9"Q1$WM4RXNQ'[F M!1*DBZ$+Q]7=:_J9;EG!85#XD)-77X';F4=)N$DU'6&, MY@G;644U'ZDV P@^$G407:(![G]! % ($(D4>&]2//RH7XY52<.%/T EZ3WB M+5;!N]-J&FG/LEN'>6"?9:2B&'G9$PB.&1D8'/,ISRU,]"@/)@@:&]%TD8?> M4+,G57+%&36.&;$:6G2AQ^3WMXSFUV*=,OLJ4BAQ:$.Z\/8!H@,I/U[-\F]H M26)ZN[8F.M#31=DQVE?TD.ZQQ94.)G(*XF3&7Q_\YDGX8W5A-J==14Y=VFS% M\3CWP?]+N#K&P&NOETQUB(-1(,&7&)/#:Z9COL6Y[GZBJ\I)73P#FYW W914 M/H?+3HE6.SH(!U0H;[WE&J2RV&YB=*&M +XV]M4?1FK]W80;MO/24T!<9^C- M/8)?'%MWZEM1(CME:CB5(CM^>ZI29##?1Y(L"238@[<9W(K^>'1VU_T MAWI[*"9*7SWK'*4"D?QQG[,1HEJ( "5W0L2NNDAY2#=T*R>/K!63"FJ@4%N< MGV,V7XRSZ (Z'9S6L.H[ +2 :Y0M2BQ)-J$M%? B$!H1E9ZS?<0-0ZT!Z^=2 ML@XD6KR>O]\9:$N(U*3SR2Z4_C=.6(31BKI9(WRW4?!AHP,M!]2>KZ1OI>-9@R]*'I^ZR-$@X,JNH/2?:";(1[($N:W$'D%N'&NW PK?,J MDI9L34DX1 M5C5\INLHYG0DRA;N,Y*O.)P54W&(NG&CE3 0XRU*RB47=K^5JX%L&8/NM- ? MQG=&("30:\ZX K['H"14"^9KW"J73&]@1@HS/TTNVBWWS&2>)B/%+WL3Q9' M\Y/ E=T4]_Z!('EZ'$LQ(?FL55XQY !WUC'46W,RKS%,2A$W3/@?U86)IZ17 MQR4J5FD*D+HJ&ZU_2)9H<"1Y^'CQ4P\PH@L6(*SI$:(6X,4R/@Q,Y4*\*G@N MWECG-8DZ8%Y7PK;DD97VIM6_!UR,P5Z_SQV/ -[21*<-?]40;@O$-+ W/M5+ M0\'-$GAU>F>026 &ZFJ3#G]!WP5S00?> '%]04X7,&=V7_>FX7YGX0?014 M9 6P8 F-ZDKEE&&9"U_)T0,1!X;Q!(ICQNZ8Z+CL2% =UAX<'Q!'3[/S,/B3 M O,$N/#P7X[QC"*4,WGEM MD%G R)Q_Z7D?8M>&6;)4O74@\5SKE] A0J6T@DO+X(KM0,9A.M 8Q>G+G)IL.!J0Z;562=Y%TH>"LPMT@C$- EDN5)N( MAJ7CW5/RPLZ!I?FR+=J>M81&38Y1=$ CV[(] ^_D*;MH51)[W_9X^MW-;!@] M6GLJ')O!]YU3DBTI&T IJ,7 M@?!_# ?Q^[A9IZ._/404\X:;V@?0QB;-ZE1IFA6-U1[<7;TC<8J"DM *[B?- MT=UU'^@H."&6H$,L&JT29#;@]!+!8DP%UX[3__*%1/%?..=SE6E&N])$=VC9 M/>GJ+%?K;RR6@[P&!)*@E5A9VE^T-$6F[S1DZ6(7R X1%QS@H#A+3#BTDU/=9JGGY5W/OI#4$'PC,OE8E).HF,_, M=.AA\BGR(&@)NDM&5?!UU;R3#P'4[(N M1W9&\>5RTZ[)T/"R8TE7_4;=T7%!@,\FQV9,=-=]. AX3XD(T5\E WDQJ:@D MRKK52RKFNA0Z@_;Z1G+*W?F>B1>*HPL)HLKJ/6O$R;O@F4]5;!RN$;._QBKE M8*G#538E'WB[#!J]L.@G>/' "MKAN:"C4PY35)64JL?59@ ,A'JLC,67>)OY MU*/]C!I!G==EY]!!OE&",(RG9M3 4')C,8=6GGOAU]_ZYT2G>C/])6^_OUGZGSH^OC[LU?Q M'U[.@7PI_MLO)^]Z_Y0_:>[ME^H_P5'/DLMV>HW2K"BM-T)2+9Y8PL(D089U M 7>M;?)9BS5(K3YS4]/X9(MUUR#/K[%L8L:(,V@_5T?5=13'2>YF62P:LL?D M2>,U6#?>.95CNQ9B1SC\ ^79_'W.1E!72->S D],WAV$=;T95I"(:1R##X#X M8_$"#Q!5G;(%&"8A1(%XPLE%8 P3SA=_+WI<6+06-%I0A*E*UNDI_E"2* M.2_2<"C<&CIQT^L4I("1/ ZF(\H8'3?A5=?^2Y%=U@55Y(VAF1T,RG)1/,6[W-"++ ME'A :850BG&,QF2;5;MS+8I95<+4$K==USHWDO^V>[<*2J1W'+>PE3.V"'(,DIIJ6]S3( M!\6-%2TC%*YI)/X1)T,TC0U^OUTS=[8C;,S$NMV*=N58B. M ]=9I?1N+HD0U>^HL1&BJ,IW4AO3QVORM=[6-L2Y] B4U MM+LA_#()35H\2%A?3ZF +B;!KG(&QJD1Q8EFY6(S6^86N7MH<@/Z%0$>2.@G'>4!B"W9 M4ZY8?B:C##WFQGCL-"QS"3R,?P1K[G"TBADQV&!4 MTXF,Q$I;$CB3QHT3%HP"5*'1C&3WW< M-MDFR<9G6GQ5NB,[G!)WE1R/,;*ERJ\\?H!4 U7_S#)%( M1-][)F9R#F>Y=P7B[-IV!]S5#@!$M*>V:,OO";\Y3"N?$4K.S#O!,^9T=911 MEM#%^5IM$ _ Q?L*XY.*@4*G9[B ,E],D)2>$&DRKVGO7\O1N91[^;400$%4 M,4T.5G9&$C*9MKTV*G9H*3@X,3C%XL,95NST'RN&7Y!B/!*-:."1*IX>B:(/ MZRI&BSJ'^$H^*;3\- 9V6V1K@IT" I19Z4SVSLWF5.LD\,&08., 85J4EVM MLFE\UHUSH2%4H54>%!G:&LCJA9_T3]B:SX]!AAC4T[RX:C$Y;LKL@C+*FD9F MU\([7YB,QD(ABES8KUNQ4&&VF%98ZUHJH"Z]1P09@H\\XK)+B+KO.02%8=ME MD;T?%NKKDU87VT M:$58Z>HS,6+_ZK:BZW:_'SFQ0]"ZBHI6.?(QI:3NEB3ZV4T!Y9'K;N?\JC[. MI/.:$JKHD,C;!V^EF= LE+U7^3#'4.5@[V ?WQB1*)@V0R29H=7$P*)[2RVY MSOKR"@!> 6A8&A.$2@2I.I;S%H+C(3@OMA"<+03G4YUO?':1$>S-EEC@ S0^ M),!W@M<65L1.PXQQ&?9=EBAO9]W]<"KN]DZI"!4&AW2A?@UQ;6]_?S>\^FQ6 M+&:*)CS";/&Y]6Z> J'B2;]W NQ>^YQ(:7I_)V:Z8-S>YJ3+7())#E_9V_D[ M/8X!73R$];-S1"(J"6%I$,D&!\8''Z1OFM):G^??EK MKA\JW,L[1Y*AY**Z3!'G2HT"'I@]Z S^,,\=(:70Z6+/@1NZZ#R-,J]]KM%/ MN3D%F?7!C= ,!WI6,I[$^(P=(H:^C;ZA[5#NR.>>9>PCY?2:1]OZ7T<4K.J( M=%.<=V^L2D@Y$"< MIT8 4\.M48E: UH)/X#I5U)+D,]^?K96)^2D\D69J%Q\)VC+V7 MA!4"#^.;3TAG,>F3^:1D?#%HRSXWZ5:%!JFZTSPK..N0[OSH-TX/"I7I+&A M-G7L=*4:C>;!,LBS$\>']"['F$!AP_$4*7%E2(E ,,D$+^+'IM]*)MW %;/D M%\GJ;(IKMLX1VW\"@'"T,2VR$,")?^_9DE_K^YYR&=# MJOA$APO;85D5.7$+F9<4KY^ZS0J.Y%,];J^%D-V7?9C]KQC"!D!%".F*;=UU M;?7"M\U([N_CN,OW+E!XXDQN#>(!I7][M6/HMR+#-T^HV;*N>>S'%A+=12LT M1#D @1B"W5G(Y%*B!WBH].(P6_.IU+EIEN]3CC!:893G1]81$>X4Q-*0B.L% M]^G>+R42B.L697Y>@3\A71Y1\X^[:GQ1=$W)M/#OUGZ5GAD3&>2Q%%7MPP7_ MY)<_JBW1[.$SL$>)'T$SC?R:DK,% /L3JA&B!%C/-VA!AR(AIO.H&[ MZAN>V@N/)*6(8REC[@U'2%15SRM^)7V=V$I1Z!2CV:/G%O\=UA$6M&R4C%NL MQ66/%#M2"3=^QV7PNM'J+<(G&9*SF3Q!PLTSQP;Y/-6AN;B<3=(_'XI*\ENS M_*$6D8&0+%S6\9'U>0)%6=#"RT1T5+4R9:P8%-C-Z,\28N8^2&SG#(0!2/E\ M,(OSA MG#/=#\0^>QXG'0GCH?XR#C\/SBT>%3P*D.%C.H,A5PW\OF9:83THL/T5^IT M8$A1[XK\7V4(""8922(+IT"OXCB3\"#AC9 \F4">1.G$R?_$#;F$S[.JN'DP( ?))H70:_L4*8O:I:<;(8S$%>OB_J"JD=F%>Q M638P;^*%=?]L#6>ZJ,$BR029*OX)\M4PC0@.BY!/TJNU2(:ZU#^("DF7$AM@ M&U0[F%#/2(\QS [SZ9H R^"4;:T&GXKP*X-! 1(<$7GZ0LOP88TMT& M["F'W0MWTD69"," <*@B&XQ9-VE5>2917NGTTO-J0<1!ESB.?L=%\5KD]ES7 MV2>8/]M1SI&/TN!09S@6N48:AX6'=VOOGS$);]$>+@A_MK=%>WR):(^'GBW& M0%I\J5#9ZR5.?*'CR97#,Z MR-T-PMDJXXEN6A7\]%HFBNF]7"-N6;DA0+\OARO3(03WXW;7$G2"8(A!9Q.J MHQ+H*:2(H.2+W%Z;%T:_YZ(]8'HP]X21VS":)I_H%>.Q&WE!SB*SN[3F-;-G MB$FPJ2=>'2C7&:P"C*T)TD";N[IPF'&6J#$ZZN%%>"5.FXD#EGY) 1+&B?F( M4VL\:TG%>T+$=?X*Y75G.]RK:X53T4;F GX0XK::+PBD?&Y18-M)UT7ZBF') M1O]:-LEBUX=+)@=B0RC(V?V,WIZ^:^_)OI_$][#@*B'V1;$=\BJQ-0Y S0[O M0L7"]NT+XJ6G)Q:X:W#0@[% -J?<4]_:0^[V.F)WEWU]7X%;,W5R4/'S.3?4 M:=O'Y$$I)_]89Q%<1!T5K<"U+223/[B'T2!$"\#\>'(7CI\B55M=DM:T1,$ ME-=S@A+APKFKPND&5%&H0:";]$D)N#DG0.$N$=,*Z^PR4GA%;YH!]M1; E!+ M3J;E)7=VF.=-JJZN/W,*E>JX[94W/=%\0$R(C _UU9I$0O=B#%;1-:XWB0/!R71HMB.BE%XUL>;"8!1BBPH7$^ CQFGS8OYH!P>_?#? PYR2-LH$;L M"1\P!-9GGI3N,VRU.1R5@ZG0VB!;ATH$(5,GAKK:^8$?3+,!L,N&Q=='NIOY M- ,RCVR<0[>O4:O$_QU^E1/U=YR@HNNH ^?XD.D3. E#6%(,X 2D/Z$:-Q*5 M#N5/0*EA'6+P3TMY\^CY=(7NG$7VH7,;H7,A2>1_A9\UHT)4WBE5Z_)P$5N$ M]'Y ;RX 0@&%O"!NI6XNU5^KEY*A/TS:QW]L(*FHQ4\0;FJRNR;> TB+_ MD[E7:2+ECZ.B.:]J:Y$/$S!&C.^8:A%1NTGQGH33>\,:FI#0*2JM'ZPH_R5P M#(5?1.M1'P8]8>)!&3F,@9)$Y8!CD$- BV9T?_!LY?:^E>B6A!R7:;:TJ,IA MQZB,$":Z&-TPA6?Y W[K^89\WC&BG[3LA?IP@/(J?2N1XZ?,+ ?%<*]QCH*: M#!;9[1VWYY;K93+B:V@O_A1UR8./, &3$56^D!GOU>E;2<$.0D X\UJ98?A_ M"5O\8&__.2?7Y[!HH$5)2E3'OXF)4EOF=G&?UWWCS -^/9B(T30M>/0JC[+G M[M!A#D]2:=$,0I,&%P->B.A-L=*AKN;Q;]V61MZW35_LEJYN>O5^1 <'>#']'J\4*XJ(.#]J(,0C'GDT"&M-.2)UJ0:D46.3IA.<_7@(L MR_LRNKN=.])5FI.MPO#**JD 25PGXO,1^3@/I2NP5.=U-D,[\M-R"NOF8(]> MD!XP+/F<(-%5 M1C&B#IS;G8&:QN+FG3J0W&W,A+*@ZL[0\NGJL0P]F%YAY5. MOH4:(S&@_<@L":G]<)6 ' K8DF6.IKS?.PK;*BRCLL@ &2](3O?7(W%199F^ M#$_K=]C1T>E+PPC0\<$U_ :ACY'?RO#Q<56K\TM+ KZIJR";QJ?!N/(=/?#U MU@$5WOFGK%Q"OG"_C_:&T@_P>+V+K#&AX/FR;I89Y3Z2EY5W?$M/^1+P.%S' M1X06#E 80+@\%7KI0^H%_1Z MO.>O8A9[&!OVC'O)B8F<*JQ*MH+GC[GX?4TMCL*2'4*.'HN;N'=;[%C]B*= MV"Y4"-H"+!IP(X?U6Z+OI2SFD!UD[9YIGE$[2;2!#'"$I+>1HGE"J-TD/XW: M03SHJOT$3?P(II[*AWQ^LZ 1_';RCIT!-)RP_8K(2F++CO=(>FC"J-;< MQ?!I8*C=>//>?6%@X>9<*'#+1H8U#%C"&!,.=C@UFFM-/V-Q;CG[GZ=?]4[% M?OI1SL@9/+>.+UT6S\/_O=63'ESK2>]U33+W;C;"@)U\D=2F8/KCLF/!<''= M>3HRI1J8!G&PZP# MBU)Z.-DI)TS)PPU>T4(Z/)=UZD %>UBO*-)W74:MIO;^.@*U=#HQ/$H*CYH0 M'.3\$<0&RP4DYMOYPS!M7LM)XT6^:,3N2M$T$IY%'X93/9]S+4P[>\,C3XH! MWBD=X;O//7"Q96V3WA?R+\T^9WXER-,<#8MAXB7=I2% MH4M( ME5!]5IU2<2/%:[TLN5Z'4R/(Y*^I+RI7?1"!,Q5B9=;&KB;/0PJX?" M$$0D#U9$5U%5GGHH\=6-%3RTCFEN&)%.U?)6D!PLH"\]9:@NQIUNG\Z+9"4< M?HLNV7H7=WAMM78J) M19(M1! ]*DXL@=<)I29X*\4JVKJ_+1E .,)I1O*[/,D$/JWPZ9;+=#I-H2(N.+2]VBCBJPG0*(*%%HJOV=A:BD/.*,BYR(8SJV&3X MU*!@G*!&Y$A-\6:1V2&AV>A$-75"THV1RE]N1.UOEV%K9WB![\,"J$%6X)AY M[[GR!4+&@&P(!Y*F4$7+V)TM9)HYI\2K6M[8GG0!#3T+)E!P"G-B .V'1"[" MWY<]W X?1RR&C0/CGM)%9SHISH_3CB38%HA5'.:-,Z4N-(SSE!W[OV4C$ALH M:"C3.^:S))>";%5'*Z;SE(^:\-CJH@5^+PH3TCFL.DC=SD_L=W0TG+C'"A6P,#A=*-I]XG=7_EY]POU]742-@TV$G32XXZ/+M]FGY*F M.*>GKN,*,(ZJEC5HWW5+VL:LI3(:/NY'M&?6HG;-U4,3=/DS5CXSU:&R==D# M7O#>19E5&<7G*VL/0\V2B>NDEFC(U>)GTE8 MC)=S M+E *R5U?.F>HOI]N\JCJ+T=.<.SN=*W30N7EGKP9L'.LKO-6=[4V#?W&;770 M.T2D(GQ,+E:.H%"J_>1.\V82^EAP>,O=]1G[![W:C6,PM]5@3IHX6F[J+G,1 M(BD/]F6E#7N,UFO 7!G9![9M9,UZE(9 Y#]=%N)R6F10@B[0N;\TPR*/*%0P M*5"XVX:UH%3,7+S*,\'< C]\"5& B3'I25D]V#$CY*2:.8:DFI5N%D2MVGY! I4UCBI!SUL\7-VP MXJO,PI>(A:AF2Z%:CWY:2DFP:6^:7G8A+76I6\?9;GZ02,?#/3K8VWN*/1[[^]_! MAR@R3$OSF.E'X-\OEXM)5;-<#3[.6RLB48B2S^ -FZAKY.WQRZ,?^7WL5"!W0;/"9#*1N'I<4VT'YPVTY;R$JK,HUYV:F*NB!%.N36J-+ MAJT%\.*WTL12&->*:S;XY)Z4GP"SRNXL6C]KAG0]&,2%OMPF48BM,"YQ^OJ6^UTIZ_?O2WKMFMR%,;A>F,! M<3$M2+<\;1]4N89+X$@:9J-9 ML9R%>1L83_/O2@6,22O!X7="[9G>0Z\$;PV$N/B(G,5G4 (FI];HGH.VD!AC7-?]D(& \/;?1F M.&7)^?[8<_B:((1%;2 *)_6C_HWNDS;4=IF"=2#! ^X!)-<_K%KYA MR<3B;'41S[C (8TZ'2,'!\="+RGGO%Z%UEFQ6+KXR_&>6'I?=_82-\4CZ&6A MM&N:ED7$'/C6Q?!SK9"^;!!P)=O@".@98>J)00$;RF$X3T/8U**(F('2,086 M,^HRC$(#HWQP 8 X_Z]?*=L#&3&,?[)>N41?'MAH)!GOK-H%7IBQ-):CXY@- M&WWK?+ R5LN83"HL$,%4216!>!F"R]D[,RM%.0Z("Q'L!;A+].@:@6_V6')D MFG_H5=PH_/4I+^]O]"W/CDY.]37A3H.LH0(FPSX]3WWX?_$C_ /(I7X,4Z4/ MH]?]QX]'>MW"/R'6L]-'HX 4'L8> HQ, P),13.!W"OJ0<'TA9EQ2&'I5'>S MK@'C2^#L6ED$?/3C2PN!UQRGGE\_/E<+HB-PB9C/;\-A_H0\K_OJ=80G8"3? M?2K1-+TX_)<*%D]_P\X;)A*HSDD;%AQ_(ME,]S;Y\],I,6ST72:' +1YMA#P M+L-)Q?-[*>Z 52N1'.6W%-B0XMR[3(SKDU#^25S<(W.R-;%1(8$D-GHCHV=A MI>-HST6U1TT@M2H>?0^EC ]WN60+3NEH%+TG63'AK3LUUW'+M21'43?CTHT^ MLFF'*B<1;:P2KP-8+]:Z',[YCEE]/CN;L?>,84R7-O_Z5&>-@@9*\!Q@#5_48=GL5%BUC[(EU._;3W#@',D8;V$'"J]%8W=) MUJ."HYAQ ,C<&SY!;P?)KJ(I=(W9FGL"C0XG5!I3O'30XWKA!TRKN2C(A'.! MR%Q">5Y-)G^B"2Z*^EUB*WQ]M8YM,/&Z=W%'X%76J5FX<4\"9D^.HN- EQ)"=M=WJ2H2.)3#H/MM+& M[!E$,6],FT3Z/UPR!DW2887,0]_Z_?H)Z(#8(LPKR$ M&<4$\'0:H3ZO-7T:')S]H $+2T?O]LX@;Z*/CE.\1$E<.-& DJ*3YEZ7!,"M ME]RW6D2<[J*G2;:[U8N!CL^D0@QVM3"Z(J;.H4P*9#.FH%!#:UAPB%C98!_$ M+^9UXT>VR)5/9>J5/I'Y",$Y#:X'[&MR M3"CSOL;&F/P=ZL/@!L^YH%+L>\I/-^&?S9BQCW!\RPA(SS_F \1< M<\U^64H_]MJ?]Y/S!4X\1EIDBY9E?X2Z9%)1B,LA-OA\TEUAYUD!8YRAU].* M+Q1JREV!))G&L&F,H#$#9 !BBK MAQ3:(Z&VZ"NA#4GE1>DK_^KA]_CF_10S#KL@+.[_L'0+[G%XA[Z\,J;&0$85 MR24NN[;L0X'2R8[C?M9H_SMO5%W0R#%=XXYRSB&:569FSC_DPR4B2Y#YH2R1 MH;\-7[\CJGV*>EM4^_"R9\='V#:"P 2 FE'S2&]4!P< TRV2N^!,YG!:S+!E MN6B&TXI*&EC!EB<9%Y"F;%*HB=R,[I$)A6WC.&PE2\-L(*8QE!3B--,?-;E0 MMMM06.WT9%%J3?(FST5$V-](Y2\2LUJW- M3QV:_=__VG^Z]]T&NS2*L)H'DY'56H$QH^ $S[!>BW5@<#G0[3S/2Q ' K,P M!/8L.&"\V'58%L5\:@S.320\6X7_"HZVK5G,6:0+CG%[<,J0U&+#!MK0,V"Y M 'F(S,,F)M?Y%I07X8.(*$41C/L[+?IT%Y6]20'+C]!93B6.&BC%Q65"T_39 M+W)-SD@Q, .9!8@&K)(=*4TBKIC3(OB"G)CZI:UY\RJ8G;AO3Q M7NNK'T5M0F^M3>B-HD?P@@??'8E1<+;QU*>3CF58!'"-PQ]N^'=2F O+X&U. M;4XE=+C.>OM[.W]G"0F[,<5HL([P$]+TPXQ2AKQ99K:R@2@6Q *$)!T?0D>> M3R\\3VN&O;$PW*,"5N<J3GMG7ELK7MO3&CK9EDR M\HJ,B2 7;[(YK;V@:G+OJXE^/-2?STOV@=!LL404Q!M&"64;GMQ$X] M30^!IGZK<-WOER':A-YDO$[FR +D6'%L 1B($B!&BK"3?$2A),2^!=%C&GOE!)$;]MLEW0\P> C"'E4Y?SNO"5.5\>AQ+);^=,<_;]L2))D>J'.$ MGYV'ERBY&W ABB-N^:O^(?EBG [IXG.+.>;$TE0=K!6>S &33'= [K0F8GHH M1V-7V]0P)A0$9B*VD1C2.,TDJ ?@Q%5URGL$0JN^I;#638:88,MRX3?-/^GP M/Q[2*=ENX24*GZXN15Q5)2B!H>@O[ZH4_T^=!PZ]3;U:@[#*BZR6]$=5GV;XSDLF_)\9YJ/PY(&1*Z?]9U[G':,+Y_>%^X7ZKG1V!P>[*)(-BRY M6?$!"58R1*-P4D1 KY@3H4@/"6C#NEPR&1)O>H&10B4!3WA81.LS1%\DGN'Q M%L_P)>(9;FZ6MO;M;NU;$J9%Z1**ECC? N:L._VVWI1MI_7>CBT6\\5D'D9[ MHW\M"8!XW?F"08V'>?_Y=KX^TGQ)K-;$:![U(;9[;//FS(#/F$ ',.PH1Z)W ME#:1=!R"6X":=EFCB+WOS9=,#R;>=P;<(#*#7Y(5YJMLM^SF3;\[.;/W63%5 M=:DQ3O<0VE46BMR#/_'J"$'I=CMOWGSBI*5X(4S)B)X1Y-!"J'230W0[@Y]X M!JV!H 6 M!Q.+UOBWF1V5)WO\ E..+1;5$Z(V4N6N!).G/2\)&$D^$9 $E0C MZY-%S&.^6# P#."&K!WU'=B-ZZ^,[8+ZZ":^"^*"Y+ MJ/CN6YTI]QVSGT#V-N/.QZ@1=I!0X?=[XWR$V4.D_@#81J2*F!&?WN5Z67=F MGC8G78P=D=4*HB9ROTRA<2) $[?<>I/;$^.OBT8+12=8'JR9-B.2M&ZWC@&= ?<+/_#;$M0A'H4;5= M9;+;B;5NWD[$+DG732-Q;(1F8E8M:NRK>Y*J\ OG,NB)&Y'&*KSNEK.NK?9[9TUR.DO&9Z0*ED9UW#P42KMUO #X%C3)*9 AZ+1AE^B!, JR,BR0#4 M2!GV$^BAM]O[L;K(C2$S-J52@D[9-6R":N@8AA3 Y*8MTS[7DP+8-XJZM,22QH\%E8 \9%$0G MD<1QNP>R>9#1)Q3^RF6 MOFL*B/>FAPA_:"44]("#+2 BN!AA.*8 M(,F:0GZPIH5Z,/GEE+C#'9F12>VRQ'4N0]Y?,]XDWH/+M1CVEO,1;O!!;H#L MKOLA'0[P$D/,P=#AG-QC>@SR:01 (,XV EXDD "!_<+HSP'*R1YL"8#N%]\ M_/'.1&^F5Y.-&/O'8Z21HRJ_K,AWC0)?7RC!F&Q'GLW%Q,;DU.+UM(\LTDVZ M Z+ P#41)^Z Z8+;L^!9/0S'2U/$O6\>R8W-FTPOS3 ?_3N?S'"$@(=&'=;8 M[BC[R?M;,KYH1V6W<[B2[["VWKB0,:39#6\4D8B+M)5>'#U-RO2G7V;:U3Q= M0W;Y?BH[@S0E+@/-?9A=I@AC!R0+TUC?L+PIWRNV+!9FNS#'!,B0 M#-5@@RSGS/A^GE?G=38/V\,TL-T[NFA#D&B8!R0C(.%30J*- MQY.[,,D_, [U\K(5-6 QJEQAT_96.-[\;&M=VW?M&5@WO,G<42)J"Y/S,+DG M6YCV"";L M 6D!UVE4-$-,E8"8;T0W$C1 [(\EOOMGZC/ 2? &G6_&MD#T="PZNT?5 MCGIM.'&O7)N6K\&\.3YZY?28RJ1K0F@YB3ME-@^>0XX5BL/GYG6D8D-)BPL* M[S;-DF,T$;0@'F+X.U'[$2\-!H[,@A+3)6B8A#1-FLS4A.Q8*>BI+=RXM+ T M,0CGC2QD[.CC8LE(_2*^8#+;7UB%49<-GY@;,\N6MA,^U0#1Z] MYZ4BUO3]KLQV^BK='F#4KG159O6F_2V?G(8$EWN+AN3-!?!R3PHL8X!["!(% M0.($V*\->:,;IK\P#)@OP_0.(YJ?U-Y;/2!B5L-$)^0BA2W7DR*#6VX!J*.0 ML%@/J3,C.$9"LTRWP%ZUKC:U&PA!/>C<&0HL9/4@"_M[Y\V':8["&; ,#_;V M#DRX(?J*V=A7U6BT\[K.RC^\3A=F=7Q=B OIP J%[#KAW[]FS2C[-ZWPWB]9 M_4>^D/-5C&-,1U_&JRDQU?1=K&693;*REF-V52Z9-Q+ZV04:9,QF2-3IX;J+#&@L?5)%M#24*@ M:YE-UK,Q<6XZ!: M.-7!MI_O=WH7@P,SA2#C(S)4@QQ!]^&S,6[-S5G('/$,5@)'RP:P&4I"@[P# M:-F;221)!R!+^C/0DS+_'?QU68ZS]\$<0XQL G9(#92PV\>T-:RGDN%Y 7'A M3-+33'7S8*M@&D/)V\WH/'4TB^!-TEC@AJ(,(Y+S9+7*2D9R@+0%V4^Z:A9E MIF@:EEI8L#"#6":$)Q82 AG*+!#MK-UZ")8 =2R 9J*EH&>WO)A4]&6XW:BZ M*,_#R^>-FW5;0>@.W&(-.;8+IT@QUGJC$#@J[VU*N^1&M)MT*5VC\8*$4>M4 M$=3+#:DS2$;-&L,)JE*1_ J&IS)',K$5DL8K@*^?2JC08^D#H3%;1TEUQ39# M0!^_TF9S\6V*Y?2[F8;59M;V,I>GF&8@[\<*N/F'+#AS@TSH!2:$>9POPX+$ M54/>*ESU##][JY_U3FLH"\P>K$D4'0HQA5>.H8M),;>0L@LQ:S:LY76^*5'D MJ,Q#,$;#NA@(+2&H;^9=*/9!-OP#D(/E:(<'9HS_Y[M/-4R,;""[T ?:D<8, MN:BGM@"I:>4?F9;>_./DU<[^BW"JA,F?%IPBVH &BHZ9&O+P0JA/W(GZM%B;V93BC7B./2@:!:["&IG%[7X)S M,#E-\6$C%TTXD,K%I.F1?N9/RY+)K( F'((%6AX01EUNPA"E,J)@]"^/7^SN M/8;9^,O3%[M/]F#^R&Q]KFK6-&81B;Q8)3!;C+,UGM&1.V/Y;(VV SIK%+$+ ML8Q/4R,YD/&G>MM(8)L0?"]6D;%E*WQ1)U&(F M!2GM$%U?>4PUK ZG#H.6I&*1W>B.A&KB9R8WBMU0_RQ1!H?Y:'LYEQ+Z6#=B MJN-2+Z:)"L>V#S%\PXT[VOA%D!9.,+58F93L*WZ>A&YNS?AW;8[K57L.GMWS M\MWT3<806@#M]I/5[#:,WV2.MXD/F'2JZ-RBO6KKWCD1;@\-IQG73L+$PO*C M@HK.=[)?A!G4G9[9W8+]R57@$QU3WP.W:A1*6'X9_.% M/BZ >:J6#78X) % ](>;H%I&P!*9]JM8,)=N,H>A^3@YD/L,X' R>R_1N^^*W.ZOU_ZKO_[EX,7NTUZX\#38JTV+ M?&G@ZASRUQ!::9/8V$ICZ])LW9L$_:&?EM,5#SWZ2A50-4/_!@ 8H8AG"]#A!UD YB^-KNR6WA%WV./T0987=*(D/>E-BA#X' M>;*%7L7=2*0LY&+X%WC,0WG,W=ZM3(<+E2XQ#SH$/@F=,*]&QN,^EW=DN%+N M9BB4EQ5 )J5&29/ U$ 0G#90/>3V%-\KQ]]=.Y1.V5J3^0K;NLH$IWW#:PL6 MB8B$GV[HY.NVS4SR#+ G)Q7OUJW=$KKX8[O.\=.:1%_&$L2YJFI%YKV9,)8] M_ -2'^^S:;NGUVFY6Y"EX"'*M91WJ+0=KPEB(%]C%89A3XV74&P6Q$ECR,(I MIR;H3&NN?.NT ?=BDE-^N[*]WK(IE 6^I/R/"TPX4&!RUKQ*/.- MF/ %.%'"_Q+W#[S^ AJ\]1E8H6 K_W63IWQSQ03U>788B6WS(//LI\I!X-%2 M&F*+JN/@ R!@ ?83] 6"1L@"2M'3#/6=4%<.F]\)/>4WBL" P)-H"JKDK+4P MU';5B>0;5<-EK#=D;[#E4O]$A)E\Q, L,^9T, 58Z7"2#_\0@;&P%+@CF7T_ M?U"#[" A\QEN2HL %Q0?<1?D&(KN]-:!%CITGU?D?[GM BK;,3K/*DPB$JU4HPSE-=\$"N&$6:I,??"-7]32$'0L)IJS3IQKW!4\:5A9Y M"Z-\1DDD\B^K/B-1-0)$>&KX0G#R'N8,;9?672XM [R'T ./L;):#MU#H\MY!*):P&&L121^&'![1\51(B!A!=31LVR/6P? MPS=8 5OBRH^R<,SHD'/&--,NN&7M:#P8JW** =, PY2%KRXB-S7C*85\$ELJ M%95SMF '4MS$A[G_MX;K3HE3"?(_E6/1-54(%Z[P0R -0W 1]BBBU0?:%#P M[\[&B>6Z(3/N!LW4=HE]+!.7=V6;I+$*0!\U'(?SZH)27>&L7,P!<@U1)X,8 M> D:>E)A7JN 4'.;3[I] @V_A?G--]MW'3RZAZ]^P];DAB0M"B5GH'GSL M*8/G%]4Y)C.UE@CI!9=;Z$W"M$.B55)',5\5=011(UF="O@99N8S;H%8]LQ#4BTBN2($$D.2D"C1](E6 FE.FHN(U. MG7=R6SV,PALZ#@E!CTVA@P4[_+B/4)HAQ@+TRNH"H:]6YW)X+>ZQW7]Q>(A9 M3A[2W=[+7'.AV$&XJ* @MY08X!R92A%*/*42DKK@&CZ MOIPX ^%6R,I9Y,!@T8;:=G'@"Y=[!0R4_^]U&=K[]#$)<(F1-ZJAJIM@D#;C M0QO4/'EA/F=4'?O72R;"HVGX9?0R .[:5G$A"*"Q>^ZL.6F],J?J3U"9@%- M/*?<8O W5)]U6,S+:@?60GY&=H@.NX.]0[$9^OT?&$U\Y*H5/\,U: +Y+&GB MP%F4'3'#C7QW^T_^CZP0D/-<9$2@&@&,$&NYA1-Z..&S+9QP"R?\5*L-==RY MC*N2ZQWLH8V6%[2DP%9#]C^2O'K@]2S[%W!*K9P6PV6FX,9&?!L<=!>G5XZ4 M6JK]URESAA,[JG)RQT"3U#)]Q1)A%.)9$.&3"R$H!"$'A?I@H#=F6<*:B'IO M90DA-@+A+4"I4^>SPMS3@AND#,$08:-,=9H4V5- %35W5\AZH*"9FFC V4F? M9ZO.1O+/U+OPF@/8:+T&U(!M]( F[:AK^XHU,F UBWA&2?Q M35,GU=$>:QN6W%U0N4V]G$><242.090V4X+? :_&#L05RYF0H'#7"6(6M<6$ MUW#"Z&0.;8R-,M"7L0PB:U@C]0>&9)*_7! _O@=G=\V.O"#9M10#AH6\BIAF MC._7T#VZEXN$9YL&5/K H@X:8AU$1J*70RVM9.R)=CTC?8+D5;"M*?1,^V)3 MI!Y)2,+VG8>0D#Q%A;K#4,Z3V9<67%PTS-Q08EM-S.B M,VZ4+ XC;Q0H"!%<,,(4V*NIXRXCOH)L]!Z#7"B\A[]3" 1SV#5I'$]Z?QZI MDAP?41_-U[+D&FM#-Y#:*JCU#(N%26O6BR@TNY'QHZB6>0 MCFY#'OB&F+,?6.I&J"(3F03[ A"2"H'#[^P@YWX1F;=GG1D7H0 (I=5B:4( MYL; G889)VLDA>B<4PH1'RG :L/R/:]SI_@D7-*NTY0K'OAG%6UXNPR/D^%/ M?ONCSA!;RP=Y%UV=,31&J%+76/M@F1QPGH\[)MA+(3 %OW1-7S%-T4S0$2/7 M5Z$@?Y$UU 9XZ*<+C.P5*D?RDD)G48B^^A'D2'JRZ5.DRJ*EEX]2-A9>B&RL M2(!.^C<9-H#.MJQZ95.[RYC=,D.,C/X]1--#$M6G_D\E__] 2E+QFAQ\9^<74"V7^GTCOCU\SM20\FFN6 M7-_:>,W%7.Y8D"-U*U E9 %-^??2Y!E[?=&E+D&9P,2T%1- M#!%]\&(!(;^:3RHX6L;3JAJ%/[PO:G!EN./8YVZ)XV"29]/%9$.CU0>#UDB[#GZPIY_.G3OE0G<5^"D\X(_#!HV(P1IG5@# MX468!5HX-HE,S8CFW#%#_QT&H4>Y9KCI]^%0S08KDS_%X-FXK/,I1))8AE^& MB&"&2;=PC]= ./+#4O B-,!<#"-MR+"4:5.PIE-_S7Y',3>8.#WI&HJ[L%YT MY6M34<^6B(RDC!U,O[XD\AOQK?S+M^@EN^,15]J22FRGXV"K%X?IB%B9,7C% M[[G!BT8JJG1JK?XA['1$.7"\*N?_*%PE M]M)P> .Q-[,+0_B*V1"H>&;A6W&. ':B+.*.9R=M4ES_KAJHZ9%+WI8RA:,E MZ?9&/%>9G$^PWMYEQ456WF*U(7EYM-32S DF2"4AQ1V-&"<-*-B*;+=;S\4_8YQ 0>5J]7;W(5OV[>7PP$.MO0GZ;L:<-IR07QNGB M: .P%\LD_O 4F)%ICX!;%&O8EB,U273H.-_,BM:MG1-.>0@@"=1KDJC-*FS4 M&6Z[>%=$^U!5XO @F<"1SD)V3J* ?1DH?8>8%V E@PI;ZF376'L'S@'$4%&7 M*=J'@J0^[8 C-IV(T(G$NV4MX'FCWR)I4"!#A5 JJX7@.3%59.S3H#^.?,1S M1QY-B(#0M3XA[QTMRMSO-J)[U@Q/7IKBI#[[E2$6ZG_SU.3'<>F>Q^ ME\'NXQ24;-%SZ/$7>XAV5M8,[@CFVKB85--\M_<#:M4A;?5JCL^/Y$0E1U^( MB\]0;I"I6HGO&T6P>+))U,+>44[J*U[I9N_!B!+><'M2 =)/@A)(,TE-H M!I!]$,"@(N)85"? ?^!OD8_(Y*P,Z"+F'/%T%9N^ M+(E'''A1?5$/W04+BHBP-U\KK?' LR^&G.@<-D1OLY0+N4OOLWI%/J$7I&,5 M80[(H(4M/*"[8ECLQKD2QV/^O"6^1!5C1F>'.4 &N?T=ZY;5?*&M 8 57GDE M%[A]>L^UIWQ,)Z(3WD[JL_,5#J)U JL)!7]>HKX)O@3N8_;H5><$Y8D)31D> M*!]9TP2\@6TD"?'\B8<6Q-O>$/%_LIK"70:BO=.);H!S6 M4HD%Y98X\#5X5Y*@$(CZ;2AQ17@Q-1()B?1W6EHR7FWG,P7!_&( # RV?:UJ M!BDLIW=(Y?GEC*,"11FHSHON1-B(T=HA?0,XXXIZN)S!WR&WQ!N?M!=89#+^ M!BE(FP28>X#^&ODN(7YIG2\NVA\3/'Y:7= QB'I3N%AIMXY0W(]HBNM.O0<' MME^G^!#%KIDP)ZWCF6U3,2F^@KZ*;@[S-M-=>%YJ5;82AJY9GL&>QV;?,5"E M$*SH:TI2+0>L?AFI;=K7ZN"2!&F^_VZ!_M__E;"4D'R(M"Q1## MQ3":QS3C9WZ]C7J_40?**=CO?/1 ,1VGRAG6^9YS/21/($@ L$M)7G!#!.:2/.8'PXL7N ML[UGD$-8U.'_C^3&G%[8Q?3"H\6H_=GAX]TGA^L_WMO=O^5G3PX/;_7+RQYV M_^GNXQ=/'LC#/MM]\N2VS[,=V*L>]MFU+OL(MP-MB;#I8&O^SU>'7R5NP+<' M\P^]?7$"?-(QW7FTZ>[:9J8YL-89B.G!4]175,/.KW[)6^W!.WUUK:\^B %X M5X4CL_?K$E4O@_$_HV- SO6A>LM3;*<8(IUDQPK,)1^B3#0LXTVL'I9W; M=N>;RW8_Z1KJS5QOD XZ1:G$X%Y+7/A2X\+3:8;9T4YW;3L9-UWAT$OW@0KB MK\!]JGO_P!C4)@;S5K^$B//_A4#T^]Q-U&_J"L*D-&Y6FHYIN>+0:).-#T-D M-1Y_QUX>#%R8#.P>&/5D8&X[59_8.>>QKHMI;[^WTZ-_B1-\#4NR=G"N7-4' M=SC >[V.849^QHT:9P14''R7=$O&/LV=K#8(/YVR[FC[28M];J,Y_@K;7Z,JS5UZQ M[!X\_#6WM0N;/T=;N_"0[,*SQ_>YY&Z;LWM(/A-4I=%IPG]L2E+N 5K'O=WG MMW/]'U"@^CD;QZY7W.P5]^3Y[O,7#W[-;?7R[:.#NAFH;OF[#UYND MM1X_>? IDZU-VMJD:ZV/VUX#?89'B%/_C!KKE\\T/X"SS?(:UW?LA;?Y@4@V+1[GU[Z#9;]-UZ.;]A;PH=D4I*".W\L_!(V/[/ MH] ["4_\ ?M@Q\646O9-X8%HJ%!.'*C74;^*X=TH>?5W[51_BYWBT-'\&IC4 M]O=V_OZ1VE>?/.YJ7PW#-=P),P!/)]^?O.N= M_/KJ^)]K%] U4.8/IH5N]]GA\P?2._7X^>[^TZR8!%6!11O'K@Y\@%XO> M80?-O4T>N 37R3=?YUV_E#%[%5;Z=LQN-F;BTU*#8I=)2 +X0QR6#=WZ=SU[ M7^ M;]_LOGY=7Q;UL-)\3YO'N6C\ZQ^!)SVC_8/GA[L';YX%!Z7_WEP ,]^ MZ9MSIN-A#*?R_O^"_=A[>KCW87_OWWP:[\?'\3UL[?_^D@\V._"95?1H4N3C MWO&'?+A$5=,W0#\+>KT@?-AFJ_PVN&3X-;=R9'3 MD<[JLAB?E4&_YCMOK>0F65DK_$!P6C>1W+N_\< M]86/=M6 [A\^V;O2RK[8>[JULI^3E;V'Q;R_M[][\NO9?\?PI2]J/Y\@HJCW MS^_?_MP[*4EGHO>J&BY1!&,']U !04\GF\YRD_>B+BQRE:8(9 M0#5; *#U!CFI_ !\#>^SR,Y)IR&?#?+1B"56]!KV0'*_W>T^WN[C*_;QV=&/ M_[W=PN^R#Z00>0RRAZBL>3:CES]NMU+65CK(IB.2B M__ES4?X!,<%V8VTWUG4WUJOCU]N-U;6Q7N7CHBRV^VJ[KVZUKWY^^?UV7W7M MJY^S03[=;JGMEKKQECI]>[S=4EU;ZK3.F["%MD[@=F?=9F<]WH1==5\HUJ,J M/$[O%$2<3ERJ\!6D"E]#JI#RC4/\&G20D](M_.V(^ER1G__9=U?TJ?;&+%/+ MNLOK%0^+ID+_;(CVZ*7O M\-^]^\%EX,U?8T,V]+=!QGM=._6=/=33W2?7(1-84P8]W.WH*>XH@][#.((8 M=%DTDVL,YJ6+;X-(03:DW;U[O)_OW0U3R+.O_KIE"MF41_EH3"'R@IM"UG!V M\L.O+]_]]O;X[*'*28L^N*(@$/9@VN 1>BU,TOZ+P\=]YE8"#?4:?C;)FMX( MR)^P'#LBOH^:O"/KL=:<955!RWXUFX[*I/#W:?O+C>9>\V M&/."G??#F0>-V=_V7B[/E\V"XH,G2??41P!Z71W>OKC.B-XK&>T:;H W;]^= M_'K\KM\[^?4HAFYTIRY>;$;JXNXY)NXO'7'-E?_]ZML;I",V;?EUO].CYM$Z MGK"_Y67OGT7>M20_[?J[+3?#IQSN%]?:[#RD_2M@H%E1ASO=_\#_B;,I<4?N M44SZ>C/S]2MPS5X:@::?D=.Z*(?%/)NV9^R;]6K1B=W>?[Q!AKLC?;;U$[=^ MXM9/O.SD^!2>Q]9)W#J)#\M)+!:3WD]YV>3ENN^L^Y_W[^!\3IZES4-_72?1 M_0_XUJ-,/K"9Z'V6;C:G0[*^OT#P:5*-5^%^3 MQ6SZU_\/4$L#!!0 ( .^ !54X?@7)]A$ '6Z 1 9G1N="TR,#(R M,#8S,"YXRE=>;],)QDMDL\H8DO;/W:4!+ MM$U$%MTDE<3[ZZ](298<291D.S.ZE8%!3RRQJLAZBL5BD2)_^>O[S$.OA O* M_+,]ZVMW#Q'?82[U)V=[WY^O.L=[?_WVTT^__$>G\\_SQQMTP9Q@1GR)AIQ@ M25ST1N44_>82\8+&G,W0;XR_T%?==C! MV'$Z)\0Z[+ID-#IV3C33=W$JG"F9800-\\7INSC;FTHY/]W??WM[^_K6_\KX M9+_7[5K[_[R]>=)%]Z*R'O5?5DJ_C[@7E^_OJ]E9;D M)C5+BSG8#U_N(2PEIZ- DBO&9Q=DC ,/2 +_1X ].J;$!3OPB$)ZI4#JM<1\ M0N0=GA$QQPZIH(EO/R&D **S.;Q'?H9TC,5(5U5PJ<@LU; ^-"R$](8Y6&H[ M5>5%W+8,U3[QI%"_.@F/K^_"W=NO7H- ="88S]>H19HRK$GTI'YM4A9KG9R< M[+\K$\RO1ZY-Z?(=]6?'ZM436V2DHCT *,93#D9G^VI8:83^]#?/3SZ"C6)BV0$ MK'8 ]7H?2(AWD[0DIE4V>+8G :/A+II^I')Q#5Z"S[16]Y J M^OWQNCCXT34Q\HAEQ]*3:G_K0I@*_Z%.$G:G_@1N*&2'4OQ^V?_(Y0/_0!#W MWO^F__[80R+BJ(B!\(-I5:9;Q227+'H8@V" 9LA\E_A #'\(YE%734C.L:8QT9EQMF,.L@^N*I!W*&22>)'->ILQS"1>7/P*( M*"Y OD/EUK NEF!&_*#;/5P'\;2\_T*A1/1S)/._=]BG>B$6TRN/O6T6*^5S M-&-[V.T>K=6;@3_2 EJ$XU,PFV&^@)Y$)SX%,\:^'#@ZN4+]R0.HRH&I5%4, M*W(SX->SNI853DVH<#PF DX4F"%CW043UBCAC6+F.^P^:/MS,*R$I9YE;X E M^CG^JTVNM1H %T1BZFT9U9BI"52[V[ M3#B9J, L>EW7Q]7D:G9RAW:E;A06283$979N+F0Z<%W]?^RE? =KIKI ^%:);Y#[D<>G>@*/L&_8HR=J !E[L9(UY1CQO[8 MUOF["MBGQ*)$+DH+1J'DG3VL@=/OUA]E$2!I9Q-_B$U<41]40Y5+%I+KI42! M??<*4_X/[ 65\[NE?,SA[XF5]>]+EBC%4Z]S*JY(L]TAM=1PO>BX(C=CK R8 M9:.M*JBU,7@N4_BU_TJ$U(]K#K]K<#8Z5\NR]<)*?5B_H)2LG3O-P6(;@?5& M,LS(JQG4FLCOXN[*1K#\XY9@I>3/Z/1&&68CZ-MZ)68=(TC]2,MMI14H5^A+ MQA=5(4T(C+&295O9V'=)VT8%UXM\/I*90YR#?C8P77)H8QRS;'Q-AY6A,SNA M0YCC&?3>0G_R$&Z17:AMHS\".E>>]8Y4WI111&[V-4=6-A2,.85;3F->__F7 MXY[5^Q]@N<.DGD,R,S&[I^-^=BPHPZ>-7JM QS5]6 D7LT<[L;LG]:%JH:-+ MS2&I_\#I*Y;$6_R->*[:N8?]&KLBJK R.L!>U\K.B-*37.JC)5^D&*,EYQUD M:3VO$2Y4Y&CL=CT5+J\)8"M[WWD "B="@!9&,.E37"N#EDMK[E\]*SO9C-F@ M-)^60P #Q$ ((@<.C!)"2Q+UPHR:7(UQ1Z_?S\:%N;#ID4W+0&DA;8Q!\@#8 M1CZP-E^SP[1M*[,!)A_:W6)[";KJ0 DW\ @;1VN2_R+NM0MMU(R ML(*JZT7TU1F:@_F3?C;'41W!-H;R%30_G,(3 IYLB#E?4'\RF*EO*M@XIJWI M=KL=IX[%\4[4!G4\I5LWT R MK,V&8-G6)GX!_HWE[;#.!Z3H^?:A+Y-DMH2>;66R=+4LH>#]%]3618X*D%T* M26?JZY2K0(+*P8,"[O_2];Y\GZL/H[=O)M5EF@VF;UL;!(7P[[(B**P)2E<% M175II>6 ?L(S*QX(?YIB7GF+=I;0&-@#A-D%2P5.R$1MFD>:39MU7R]@+R(W MAN?]@WYVB20/AS8&XAF-#I-:L?$Y%NJ#9O>">H&LG4U=B[?9+1[:5J4NA;Z@ ME# 5-6MQVG-& G>^3REJX$NJ%0)!YA-Q J[SPYL";>9JAOC([F76FPL@5F)0 M+ O8RB[[*[*6:;3>^)2B, ]))_ULSD\1MW$(4NU> M=\Z>2VOT+W;7[F669[7JVS[=5DI8GI=R'TAUUKBZN$ ]7P.6,E9FE"R[EUD. MC5!*G;F28AUUGQ;B-F2S&97Q!RQ#IL^=(7Z=PX],+(S#!/2E[&:'%#<=<*WP MVP&CM%!O6"EG9!QM['X_.Q$U@M3&8YFU_Y)NW4+ UCJ!M?*A MJC $'EK9G5LM/B)U177UQKD\4O/(=M3/SE(_ZKZ-@]F*)A^)D)PZ^EQ9YKQ\ M!REBX, \1Q>IY;-J\S5[L&.[EUDIS\#W!26"PI.(D1:%8ED[MW8YFWML08C6 MSOU<;_C:!%D3/S.B)W8OL^2=010>10(B/",1.R 'GA==QQ0=\GT.,9?^8H?X M8H.5R\V$&"$_Z-J]S/)*3B=.I"Y/%.]HP2@MN=4KDRLHZ23W(YE'@?<#9Q.. M9YO@;N9H!AEF^IF$90[(868^D8$B(:V$,URQ>,;O=;ZW3$B,4>=!S\IN]XZ6 M2#1Y._6\;A[9Q,+<,?IV+Y-;2>, G:+M:65@IJ\W"*](!:X/'J[^360AO;E_ MJ%.XL@EDS0JE>2'-;(='W7BQC(VYUQS8_9S5Q2)T6MEOGLA$I7'6N!\OA]+< M5PZM[(;EB$E+[\++JK!>)J.0WIC..#CJ9U=3"0DQXX$3MA3M_JJ&[Z3 YG6X.BK+>PC=>.OY.J M:G79+SV=ZS.\55//]MR 1Q&' (0EE3H8^Y6S8'ZV%Q:GDLSVD R+2]Y1?X$J M0.8UO%%LD@O",^H8"(H?L*.NRX&J_QW/L7]+9B/"T\T-*Q>VUD#PB:UQV0Q3 MOT)[KG(.$QVD3Y2-&E74O.KT6V]M^$3EU_U)A99>CL=$I=W)$Z M.LP= JKJR(I7HJ=Y=T2RL4Z:_$;E=$J\8N^W#=:- MM8'D<(CE.@S8-E47, / HX_)^G0Z/SD-)%3(D DI1HO!&^:Z37K>\$S>Y3G0 MO!2K]X^KP2>Z;QE+J:!S5&*>:QZ-"@HW9"0J.$9$+:RH)=3T=V"# M,?C$_R687[& %UK#1CS+E4)]M8=39CJ92T:?U\>^^\!N"'["C'2F6!,P+AL4 M+]\=(@0\/B<^Q+F2^=I=9KKMVJ-N=0&-];&W4'1QB_D+D5>![PIHDA>H?<1J M Q7A*A9[P%!/LWG4Y=((Z]'#8_*Q3!PPF%M:1M6$EH5N.1JI1!47_K%L$UKQ M*Q2[84)<<3:[#62 O2&#N35XR#LFG]D3S 8FG&BB1SJ9PJ/O@ER^4Z'V^:D@ MU_.@\P)9//,K[.:?(*FQ_7T(]=.WLTHBV/B"S-7, /ON,^&SZ%>9Q=3@T 0[ M4HD-L2AIU(="3:CW9:"LZ9:ZKDZ,23"O'3.\;4;"P,"=5I@_-X(I[,%N[S9PLU M)RE_9%4:,ENY?(W;HW="EO2,_,)-L*:[0-5%C<-Z/>46^WA"N'@D8@X J6G& M%>/W4"==#U%H"K7Y?%)JA,*@"((KQ2J^;H@:/1Z)4A>,J7 /CG3GDUR0&B_FNB A\- +\7\G8W4 MMPT7$''H*V]A/"%TXE] ,U;28B&ST!O5R:]L771C'5^5QF-Y15P8K;TGB:6* M@1 M/#8QN\$/A9K@]Z*TU4)M5W XU>%_B2\W4#2A13=4QE> $RG#MQ<$# FZKDKI M1/.@Z&,*]_Z5\&K&#E+UGII\O%P#'CNH_67A[;A'E#YI+) M-#I:Q2'AU/>[#T.XIWZJ/*$:B)0AD)5]"4#SBJEN!?BV)^RE3GNJ/8O_7/$- MT?80BZG*I<.<7&WRJ)9\+R%J@D.*9^#QV?/1MYGZ#)*227L>R9\^/R_MXJGD M4OP=:NZ=,=MR*>O*:XC=#WK=WN$3\2GC=TR6KD[J; M6$R;0N,H01AWG4U8=:Q_M4]217]^$'>.8AG]TIOS[GVB]^?%TZA" M8]V0:T.W_@T\_(ZO!W=$OC'^(H:,SUF(3TE06DK7!$NHD)T/%PU=-?=2B %P MF^3Z\[@UUI'E?[0<;7+F8-'.5._>2]Z7)(PWX-C48."18.]2J-'WVK^7$K_A M>QBWH59#[&.W9!M.1>(F]!289/:M.E/2W-)-:(D^;G?IFY=>>\RX *\='@$8 ML""54],YW>CCF+*/D[;%_4__'&69:?SXS'OWXW9_O7H+[[C_^\;>__?U_ M ?S73V]?/7DQ2Z3['L,3\Y.-X>?SDGQD7?STI\]G)DW_.YG^-/P2 M?ZQ^Z?GL_>?Y^.AX^40P(:[_Z_R'&-!E)0TDPS,HE0JXK .4E (6;8VW^.]' M/S"9M)$8P2EO0 EN((24P",W+&.,+OG50R?CZ5\_U!\Q+/ )"3==K%[^^-WQ M*C MB_%M'Z3'\J?_]=NK/](QG@083Q?+,$WU"Q;C'Q:K-U_-4EBNQORKN)[<^8GZ M"LX_!O4MX (D__[3(G_WC[\]>;(>COEL@F^Q/*E__OGVURM?66;SY7B*R^_3 M[.1I_<#3Y[-IQND",_UE,9N,(4)NETLAJ@5_3Z[-D57F/P^&F) M]!OKT3K_]LDL7?G0I.IJ-C__S4F(.%F].SI=P%$([T>OQB&.)^/E&!032XDK!DI* 0I%!A^SA^)YU+K(E$7N M+=89EJO2;7#EV3P]F;T\ MOD1#DF[@D=Y%R6P!$M&!*LF",S&"\IXQH660VG3ARMV8MJ&'?&3T:*2!9HQX MEM+\%/.OY$Z>X+OPZ0JB5%)F01".:#T)ZCUXC1Y$<#J:DHM%WX437T*U#2O4 M(V-%,RTTX\6KV?3H'L M7Z5U\)V7:XVP S)V6V@\7V' MNYG>W\QG[W&^_/QF$J;+9]/\\_\[';^O>'['Y4AI6]"R!%8)\K(CU^ 9$B<3 M,N4=#9[KX\%\"=60_-H&3&BF@';Q<7@_7H;)^+]7*:95./9\MECAX2K;HLA[ MBIX\*D4^-SA+@J8LI W(\.OTV68'HWC M!"^ _/PI34[K5LHOLUG^.)Y,1A:E,AH5<)&1D'D!SCM28N*HK#*,=4J%;(-N M&X*8QT.0Y@II1I6+;]=8O'(^0M2!XN\@(SC.)6"T'&-)@4O=A0[W4;E]/"K? M:6#;ID#/N'897?/@G)>2Y,%(BY'D"@(%U!2P<\:-*)R;TB_[>1W.-@IWCT?A M^P]Y,^W_L9REOXYG$QK"1?53EY_),JU7FS=UGY*&>+F7LI MJN.D&QGO;6;60!9"T-+O L1L@M]M3R7E<90^3-V%, M@?%9OF0#W"B4H+RP!*041?/7V_5>CU(I(S3Q?@#KA,KKV:+&CF_+N_"IQ&+CA=6- 19.#G6IH!+ M-14?EF^10Z]=^_L '5(:O#65.JJL&:_>XC*,IYA_#O,I>0^+#= OL(S3 M>#FR06(.4H//& A7X&3Y683DBM-D%RVW3ER%2E.)5HY3;2DUO -$3+:IHL8$Q>9V-9%Z+<"6E(#EL[ M'^] ?Z[MG\<]TAET59;\B_TUQ:4%QG MB#(I<)BST2X&C7V\[TT4PRM(:$& G<>YF:;7<<(?F$[GJYKAEQ]^'X\83S:F M;, &)FF)2A%\4AR*]5IR&]%UBK=N0S.\2H,6FM][W-L5K%X6C-,*=$L,Z:0W MP<1"SFP]8$9!)$0R50CJQ0ZIA/9XD!#'T.BR4=Q ML^'!>Q!S,6<7]6?&% XSW&OBA[;_[DKG60H*P->H3J1:8"T-! MH)6ZH$1NXJ/9?Q_,N%1AOZF ["3%I"!6F@AGP75MQQ1'1/-1RF!<$Y,I$MR60,2%]/-&=>W6I$0&4M*I>4 MDIW2YEN@&Z@1;L&5YLIIGBA]$SY7BW^.Q;K"<]$10C(4T!DD Y^*!![1ITBP MN.M3<7\[GH&:TD;+R+X*:)<".7D_F7U&?(NKO#EB20=ET8/-A;QRG3@$[@3] MS?)@9.*9]TD_;H#8OZKE TY/\27-DMO,X,7AHII1I/]R+;\I%CD*+"!D(&F5 M">!H@@#JQ+)C!K'3KNT.8(?DXN[*G9L%+WUUUM#K72Q?EWJ :177XOS#..'B M#PIM1\@BLT$K<#J0.^6YAN )67)*:>TQ1-8G)74WIGMZN/ HN-)(!2W;#Y!( MM9IO5+)ARI8 )LE:':HD.5'20];>JD"D3*%;LX$S#/OO/Y[7)M;)N$[6_(;+ MXUG>K+%@02;%63T'YLG^\Q0@*G3 =;;*>(XE].D'LQ6\(:V0.[+CYG9E:[4T MW+$^.]E]MIG^$TZQSG')7?$\40C!,R'R@J9E[8C$G/<6G3L^O$T6M"W8[HVNKC :Q4/ M"[6_E@2'1 4GHDA,">=5GTW# PHYI"1$EV5L.!1I5QBZ%F1Z=#8A:;B2QZ(# M@C(L@9**UN12(G!,@=Q7B[)3COP&E/T#JP72$-6:W!?DKT]FJQX_9T\?)2%X M2B:#3<6"8L*#-Z) R0IU=%DHU2N$^@*L(;D"^W'C9LC42AOM]O9QM6M+B'X+ M\[]P0]11Q&!SBJ5VKZ3)6%P$K[. F%W*69FB>)_\[MV8AI3^;TN-1GIHUTB% MO))YF!">9_ED/!TOEE78#W@.2GH=4\H!M.,1E& 9H@VU8V86*'6TTO19.KX" M;$@&N"U#6FID;YK4U.OHES">GEOTWTZ7I_78Y0>R/4WQV-,=5 M.O1M'>YWLS\7!)>0G]6)3":8ZJ^=-Z,;644CQ.L]%#;4[NS,090^DB-,9'>2 M25:N%<_=S 'W@7;/K8.^D4@;8@U A^U]N$L_R8],C!9/ MEGRRV9!-[;.1?0N8O9?CC41Z8T"2 V87?8':[*5F7!T$H3EPFO,Q"&11]5'Y5P*2!\[( MM-;\?@/_*),RWJD0ZD@)61LZLD!^90D%A(M:*!>598?("A\P*=/&N-C L99< M0^:UL[MS9.6\14#/: PU8UP]D'%YV,5XJ-R]G;<^\_SZ;SJZR_3QD MY-IR'FJO=XD5DZG>37# /7>R2.--[--I_\NXAA3#/Q;*-=1TR[[-JP$X!Z%] MYM$I ]DX"TI("\$+ R9;)M!1E"AZ+6M7@ PJEG\L!-M'F\-]1[>J9]9]KNY+D^%_JJK$>54XK:>O0!;)$<5"X"0J#U'Y7C M.?H4L5,OI+NJG![6D6Q'A1W'^&$+K&_I;->EVOJV[SE(Z?57!6Q4A[U5GT!C M!!'":"BQ]B21.4"PG %%D]%*(AG&/G4O]^_GV'8$JO".%2DQ.]"6YH/*M:MQ MI'40@U9&N" #ZW,/PU> #[=K+WDU4(%\4& *G/*L53Z46.]$/GKC7Y(&*3I7"C07I:2$O>"B2 M3V@"@J80 U2]FL]1K ',)X]"*\U]QR1N@W;AA]J:>DB6WL?,[:39+DD#+AEW M"LESCXL^^>V+IQ\FJWV[,(URV?7IU^YM>$O* MGH\3P3B[U^'J&QN?7(>AQ"J*7Q?X M=_7BR//W]*QV%ZA&])F)]+P;0<957OI\NU8E/J##(+:S77F?-.%O"@U(\E033)L<)=8IV" MY^TQ#BE3_XC8W(D$O4GZV^WQSBD5H^/GZ3[DN A2%JDU4%K!]J'55Y4@!-,@T&5HY."\4[W\>Y*TIUR M]0DQKVI^?UTL3NGY^+J\FDV/Z@5K+S 2&71R61!.;J.H9UHD1*8%6&YXB)HI M'_O4R'X=VY""@4Z\NB5MWU)A+3=];L'U?.,299F0EZ(U>%][_XN@R"1%A(@V MDU$*WO)N>T%?AC8DY_I!:;2KNMJQ*'Q>9:I>SN9O\?WIG"S3XAHN5P(R# XB MY_4*B7H7MY0,#$LL1$;.3>IT:]Y7L=W3K>U>JWX0(K756',FO2YU33RG>.TB MNAAQS60H@=R;U15_2+%<+$R"R4Q'[F(QO2Y>O!O4H$X4'9@[^^JH.6G.6J"_ MF[T+GVI'XN-U*15Q_(_C,,>?PBK%?E*/,:V&<^2$Y%$;#]I4KUDZ [XH \@&,*<4.,MLO4*&XO;@!1@7>,[, M.)H8@\HPWG\TZK5+N&+E2=UE_>\5F\A.C1?K>U2>3?.;.9Z,3T\65X[')I\B M,QJX+I4E/M'(L !%6RT+BZATZ#(RN^$=U!&63@2\[4*MSIIMV<;G6L[N_ +C M.@HB=RS>]^D[_T58@RJ'.1"GVNFI(W6^>#O8 M**L2N,@<"I>&Q!<4Z2?/@$)][K./,8D^W3CO"71(6T'@*+B/N<_1@MW#GD/MZ1R(/0T4TZ[F.[P?+]>GD\XI M7*/]34L\TLYR6ADC\%@H\%<*P6/.Y MKYY62S';J&;T%N'M&S=\"?5JKK*.! MNWE5*OERJR#K8E V+T)/.4:C(@=NN ;%'8/ ! -!89U,RA26^Y0/[HO\$430 M_4U@1V5WI"A%%N_#.+_ @O,YYK-.2.?(ZSUG%&I8H;.L7J)DKH"*:,$EIP&] M]4*[G"WVV7;>#>\V=+3?O,/?7+,=67@.8_OJK2.EKJZ\9W1')8PD4E/@2R17 2/Y!0G!<8,> M9;0H^ESCNQV^;4CEOWE2[:VYYJU&$XW#U=Z34NE0BC7@E"4',Y'806@%J63I MDHXBV$ZMDN^"M%7FE'UCY&FCH+X1P.8MYR.4%(>83+Z>K)LV2M6F1"$#)BV- M4"IP=Z@%Z!JTK?CSP*5K!W'B=];7 6CTEI:\\8<5,LE8S)X8+DN>6 \3( M!219VZ*4')4X5*[])KJMR/3MY]SW5%LS0KW ]W-,X]58T=\G>-9?ZDK.1%BI MHR-NU^9H4!MQ@!>Y@!61.Y$YYMAG:=H&W5:$^L:R[,VU=H [OEQF!_50GH> M#.?HP*\*!G1:G=8+$(I(4F6M?>Z3,_TJM*V8]-!U;8>+W'916(^^/,IGX2)2 MP&AEKNFP"$$733^(PBKJH%R?W;[[]>7AWU@R?4<-'#1G/I*NU#NK''"5JX#& M$#=E+7S@H3A>T'>ZEV8;=%NQYE\P^7TOK77DT\\G[R>SSXAG-9974O!>J>1J M%>7J4)D-NIZ@]2"533D%CKY3S_G[H-R*7_9;YUO)\MPF0D>#%1, 682RTA]PDH#K# "[=.&8=H^]BW^R+=BF_?6F:[JSI[ M%\3>UC+#<++D7AG0!C6HI.M9*1:!?#RC7,S)LSYEG[OV3=G]:,2[V;-$ZIOC M3Z>+\107"USW?UH=0E[_2QXYRV/R&2%7SU:)6 _V6@XT.DR$A#RD/ITW[H/R M,12_[DNVNXY --=B\R,X%PC/;P5^,PG3>D]173Q6E]Z/F-%(]L: +)Q6!2;K MA>;%@HNZ)"Y*B:Y/U+L]QL=0#-N=8VTTV(]AJVV-S5IOK;4-G,P:4Y%@66MK MK;>!Z#A*$7)QHM.)]Z]!>PPG3+OS:2]]=3F?]5M8GG567Y6!K/$2TY^'R63Q MNCS[$,:3FH^N1\S"!"\;L8^4=473X(.,-M/ < ^N7OO#C!?:.*\\ZW.A71/X MCZ":UQS97;MYGMVFC9,?ITNEO/3U80(T_PRC.?_&2:GN#%/7N"29-JI MJ^\.W]*BN^^^PC7J\ELUOG&5S#5F7-X_4W,X;V:+\7KC5+HLLR!*,(H@B2$% M@LD!+.J4(K=&I#XN]2YH]R\ ^-)WGEW0.SM=W/[M7/Q&GSA>O)[7KDXX'RG% M4#)D$-%0',YH8@6N- C,GIED:%WOTRNOK1Q#:M;5G<,WJPL>C!(-ZUKVD>$5 M+A;OCL.%+".=62@B)!"FWAB8O 8G#;TL680B$YFH/D<#V\HQI.9ACXS6>U&B M&:VOH[XFT[K\IYY^6RQ_"HMQO0.]!,\]AQ1U 252H@'3%KCU$7D*@LD^MNR^ M2#N/3$JG)Z>K#<)?YJ352QW7'9S+^^2T8BYAR5!,(D\T4\#K8REUZ:IW4W%. MFGV(X=H._J!V";I2]4:CC(-K_U!3^D[H=7&ZA&ZE3ZQ(!;:VK%.Q]L 7,D*I MS9\B#RJ'/@:J"?PAV:5'P=O=E=^-MU?#[(W\8?2!1Y,4,%9/[R.9S)!UADR# MHXSUCG4J1]\6X9#:=#PH^YJH\$ N_.U>VL:,654NHI&K>R-!))U F,-3>0B_?2OPPPJ!KH\LCYE'1>-)9"#>%:/ .\_ &L.-YS)(VV=#NZM8 MCSWNWX?_?>.E??@SD*S ]#=.1&%""190$@D5MY'0A0+.!0 M+%X7+M[/Z6VJYKTG:=W.VQKPL[+$^0V\VJ@LF=+ /$I:[@P-53 )BL104M%Q MX]KMN_80]XKSOJ"?]]A^OO&,%IO+7P;6:.OXXDM^Q^5( M@]HX4TQ9G.;+D; MW)!,3GNV-%)*>[:\#1_)P.%\'";7<%DT5B@>@'-/PGLF(>9(/YSV0C&#$ON4 M#W\=VY RP.VYTD8E75V-\V,78>/$!4'=P_'XRA-;N"'W =W(*;GS>$HE2Y&2 M!1\,:)%IX@=9[U$-&9A,.MOD!>?=ZO/O1-6@6/?V9Z]VQ$8L1V>=0LCU@A-E ME +/D58\$;2*B1&]]6%E7N$:DJO2C#.WE-ZV4DV[=-9E3FV;)CEW'_=22A=C M*=JK1-@P^B[ZZF\/R4Z_/921Q/ M5X];_)$H,#B=X(Q,=YH=36MF^==,L,=EC'G=!_/\*"Q9H\U&TPM241V;G0UI M5SPMS/#A!JR1$;\%\$V4-7UT%6<-##^.)Y-GM^&M\RB&0I-'4YB(CIQ%\O4A M*!'J00>AG,P.=9\EJY- ^]J"6V"MOGJ]&_.Z7&Q1,O8&YZFN1K-IJA<'S";T MS*-?I^0TXV)YF9HSN5Z"4R2@K9W9F=#@M#.0I$PQ.QF3ZQ/O-A=E4*6"0Y@0 MUPW+PY*GF3^TX]#>.J1G_9:+XK*@59!(!K*4GE$XFB+%D%84%!0W=KIIOKTL M0\H1/9))<$CV#'(6;#:8>S.W$7-3(0/M#8JL)A]=*DR#%QD5$.R@7=VC8\[.BN6AVM MH]4/8;(Z.>^25D:[ -KE"$KP H&&F.)5QZUF#@/VN0.EKUQ#2IP]\/SHN?;L M2:A!+D'/3^=S^H7U)R_[JB]&027&-=*2FDTM-EMDM%%#3E+0,5"P,ODP6N'0T^\RR6X9N4"W&& MM*?[#4^,W>@SR)EP98Z?W9%W^]UX,;I_Y7(/ERZ#7)&7=PENNFAC1QJ(15:*"F06%HE"$+6 M$\S62V1*\$ZME;J+=L\;K/]GYCP4K08Y6S;WM8Q6TIML(*U.KO!8P =A03J) MW--0:^Q3GGN0#=)!I"LV_^':%;5<<2MY=B"CJMWR+'DQ3"M2@4'MG<\Z/YK$ M]]UB?JM;1KO.HP/D*!IQ;I#+UTT1:[>&=S@_6;6/=MI%D80$C_5.,<-($R8H M,$H8KK//(O?I$'@X&;_5+:7',:%V9MLCF4TKKV<4N2J"A02LA9TZ)0[_1VDDQL M$;XD(RRS:?B[3W?+]ZUN-PUQ^C1B6=<#4>=YI'"V"78]X52/--_Q_A['GAI\ M:XO#3:V%;W2$J3:K6.*K\8>;^;]:8IM+*-+$"-[5$WV./):HZOWAH;8@*([I M3E?:?AG7ONO[%YZ^/O*:?3+:&0G6L'J2D83W5C.@R6.,X=Y;/+C<@SN/W) [ MUY?&I@IJYA9\ =7&\=7-8ZHCQ;T,C+Q]X1D#):4%3^ @RF"L2-:(T"=O=G^L M@SIG_##<:J'%AS:A/R^6XY,JPD<-^4X*T+I:TRW__X#F=4=!^0P!E:( M7!W( EA[YJJ"#H)0 J120N6B!*8^_<@>S,#>,OYO\22,::SGK\O+\8*X4/OH MC9B@R1PX!RZU 86YMK-)"0K]CS$4PM@^9W0;@']$9OH^#+S/4MI#S0>QY#>! M_TYKP;N/./F 9U<&L>)T,)'(4VQM/8P:G',"= [.Z>Q1=CJSLQ_N(>6#!\/* MO93[0(2L$^?=Q]DH>N]2J+>NZGIGA")_V)%+ I[K$#QR&J4^K9QW@CND=.I@ MZ+>+*A^2=40C'&'0)BN+X'1M-\>8A6"0 8O92A=UR;Y/Q4B1P6\^ZM MS@?DWLO9Z7RD$@7XO-XI;&I5C3 T8Q3%8RPDI9/A275J6K$;WB$5B@^*>?=6 M9IL>['<#K=C2ME3?WR,!L\UC6^15[@V_ M4;IDLVCBO)LFE5H0+ M,@WK*[..<)K&N+@P'!=GRM^^ MCI/QT7H_*YH2T7$/S*(');,"SUB&[)AUPE@GH]G*D_W"E^SEIG_AN>]F/^&; M,,X;V>3J_;V>XBAGS[!D!MK50]21):#IX.FE83Z2A#?28?<7Z^ZO'T+.OZGF MKSCE_372)L#; N>[8YQCJ&'#R%O)I= >1/*$CT4/,7!:J[55G((7YKAHQ9C+ MKQV"_7I0INRH@2WMV=G[]4>DK__'W_X_4$L#!!0 ( .^ !55)]89KKF M $:-! 5 9G1N="TR,#(R,#8S,%]D968N>&UL[+UI4!D)G(Y=__]Y_'1S]\IME\/)W\Y4?YK^+''VB2IV4\^?"7'__V M_E<(/_[O__B7?_GW_P_@__S\]M4/+Z;YY)@FBQ^>SP@75'[X8[SX^,/?"\W_ M\4.=38]_^/MT]H_Q9P3XC^4?/9]^^C(;?_BX^$$)I:[^=O9O"2D4HQUD)PL8 MDRN$8A%JSDC5>A<]_?\?_DWH;)VF!,%$!T9)!X@Y0R3I1*&40H[+AQZ-)__X MM_9/PCG]P,Q-YLMO__+CQ\7BT[_]]-,??_SQKW^FV=&_3F_;\1F__#BN$DV1OE(ITA2-F"@KFZ(/Y%*L<;3N2QH[YPP=3?,W[SQJ MV^KT @='_)*CY4]')W/X@/AI=/% E@"]Y"_GHYR-E1@<%!$M&)<+I.PS6!NC M-JA*U?4ZBN;GJ*PX3TL?%W/LN?G\P7++K9LS1?_FSD/4J#.D'Q&,$DIHW5D<"0 M\QA\B;[(+BRO2>"WS7/?'32S,9G\SGQ_Y7W^.?(Y519 I2$@:,(+;8G#40E(ILX5FC M2>\#.S<1NWL<=5'\9N#:6FO7@2:W!=KSZ7SQNOYU.BWS9Y/RCF:?QYGF[Z9' MY4(B*@=,.DBPGA",=162]9Z!8$,23GB!N0NN[J;MP6]' XM_IP 9%9EE+3Z MJXK 2/008PE0@R'R0/%!:?" M6V2.)=EC0KS_1#-G!_/#+GY^: MOS?_:A,5*Z)R'K32A6VBD %+=B"C%!Y=%D'TL2Q7DO3@%_L#E[-/W4F#ZCFN\DZYT\C%N(6OW M:!A(?=?\AZ%DWV%[>$='1\UWF93?!YX4Q*H\^S#10$(G057# MZC2JJ'!#N&^(0,U*FAX+) :2>@];@";,\!%3]JP:X&3Q^W3Q?OKNA)Y]F-'R.'W;[BO?3_\V9\*9!Y;2R\F"04^Y M_1E;1BR\Q9>1QY@Q4P*/?,P:+S1$R>)R(O&^9TI =6=@O@]I#QU/!Z"PZ_ S M@QNSHVA#KFRQ0< LV NG"%ACY?50 GOH%F.G,-8U4AXZ8H:1\76EV\&4?GHC MU0 ]JAC:'L!6N:N.K2;'#-8J0&FGE8D43>T3I+J!F,?CM=Q3P!T6^LO)9YHO M&HNG-/U.BY%RB4*M!4A$/OIJ81A*02"ELNRK1S2E3VCB!F(>O,ZW%7"'==X. MG!D3=6[J!)F43SI 5CF"4::9.D20M5 ) YI8^L0GKA#R"'1]?\%>U[/;>C]? M?*39[]/)]-MMYYPZ7QQ:[0@B8Q%,S@FBJ C2IJ!-<,773B?ZK70]>!0,*/;K MH/#;+_[SH^?\GG4\.6$BS\ZFZ63^,]7IC$X_]Q[_I/EOX\ET-EY\.8>Q$X:7))_'?"B7$B56(WL9 M/#<2]$@PM9V@K^L_#KOWK0(I:F*#7!K(IAA@2!I(P2&?WZ[D$FR5NI&KOU0"@4VJ2+CJX+'K[2\."5 M?D]QWJ#9K2]BV '["L%GB\5LG$X6F([H_92-MMP2SZ;+2X/STVVDI$%K0P%V MSO1IIDARC$7"4G0MV?K0YWC8F-0'CY.^RKD!3EO?XWQ#\2A)ERP#&XI.S'O2 M?-11#5!1.QO0JRS[7/!^0\;C@L%&0KU!Q5O?Z?^"LPE#;OZ&9N\^XHPNHK], MA!!LTK!#[Y89)PK01@0G&8Q*>(JR3[[6*HH>O.('$?4-&-@Z3GJ5L)]Q/LXC M:XF9,AY(ZT95Y%6#V@D EN3L7OO#J.L.#&PNZ@[I&U>)>C$^ M.EE0&3EO9#6Q@->L)>-EVYL*08R5G'%HI>]S3;^"H$>*@?N(NT/2QM^IW=Y2 M>?:99OB!?C]IHGE=ER3.7Y\L6NWLLD+A7 ;:"%]="6R8J.;&4&VD1I:&S%6X M&J3KLT%L2NF#/SFZJN:CK6YAU"3[=_A"+=R4E)L^SF1M3@.2#AZB4$2E7 M6_)^@;2G$ZBOVN^)L81>BF*Y4U:6[:MC5(%@G<6"HE, MI+WPVN\28:L(_3XQ-HC:.IR(%[OX^^:ECU1241-[X\6+=N/)[$>5$0J?]VA1 MY9H[UQPOZ1@0(Y?:170_P[80YDT;R ^GQ?__EH^FCY0O_\N.S\[JK)[].9Z/3,[LK(L$#%/&IT,$ MMN(5N%J"HTK*F[6BZ?R"2VC@[ZXB814% V+AEC8=MV#C'LJ<#BC4 8^62_1< M+J=[L=Q&UR)J=*57R% :OT[.D,?$JDXG7Y4^C*:NJWT@,>\, Z@H!Z<3")4* MGWR:((0H "G99#2)L%[6^B'J_INN,7M1_2;2[6!1GA'VV])<&BDB:6W"=GF/ M8(RU@,([P,SL9AL4L]CK6NPK&;NS!@=4S?7+L7O*M4/KC#.^SHCQ5AB5O0>+ MDJT9832?6HXA[31J75W2OD^$^QLR'H.2[R_7E2OYWW^Z(@^V0O_1K:/3N\4T M_^/C](@IF)_>VK_@%^?Q&GV_[M'D:?7;=M'W:4U>K[2",CXH) RA%FDJ0X7( M%4$V.(G51;J[%=3J]P[>'8H),R56"4JW6H.4 R0^KB#74(HN5@?JX^X/WQWJ MY23/".?T@D[_^W)R78YOIT='OTYG?^"LC)B[D$Q+/C R@?$Z0T2C0 11;66_ MV0GLE>"S":$'$9/=!"/QP-&7)>%IDL63E?,BY-9 M(YQFX^E96/B")][ QY_IS1%.YJ.(47J9$VB=L162.@@U.XB>5Y>W-6<7[K+6 M[O?JQPFF':AAZ'+R%=3^%QZ=T$W$_DZ+:5TF^K?V>Q_IJ(Q$QD*M_98N68&I M00*J*"$(WIZ-L'AM7]L,11O0\OW!JI>B.I23+CEX2Y].9ODC2ZJP#_V6%N/9 M3>MDA%DJ)9.%&)5MC=TL>](Q@(B)(LL(*_9)K-Z$RL<)M^[ZZE"VNAZMR\4R MRII<-86@ZM JZ8L ?J!@U\47Q;9DX%_N$5I+(I^0=1]M=:B3?5;^^^2L[N3] M]%DI2RW@T1L3Y_AIO,"CY1)H\PC*\^EQJVE:EL:])9;9?+R@L^C>*5-O M*4\_G.KRE#\B69&"@51X/S;.!HBR!7?)"9MXCR;1)];2F[/'#>&#PD6'4N!E MH7(C>T8?VR77Y[,:S[]-6+1'XW]2^4\6*Z_5\_8VKR?O*//J78QI_FS&#$X^ M7%[,;(Z\;N;(2,I F@I"\,V7-YDY% )!44!;98BJ5Z^83AP];IP?! XZE/NN MXFM9>SB=T?C#Y/G);$:3_.7]C,UIS$N=3LKRNZ/E2OZZ!UQPI:H7/FD-D@\M M,#%[0"P5G#$>E8\FY]VB>SM^OD]L[Q #'0J9ORFGU-%I5*"0S2:#Q4+2+=], M).\-HLFQCVVQS^K472+HGK+N493\3<#<)6D%"0-%$QL/I T$DQ-8ZU(D(F%S MGS+UU1<4>PN[IV@CGRF\_J(I8+3B(R=[@D0UN2"E(^J3'=\C[+YU$F[4HE2& M(V])FI%ABN<#N!:0A1C!-6:T?>XW#R8)=YM+RRV$N>\DW&LLG$*R'7_327-C MEGEIO![8]&*'@Q1+R$1= 7FS *O;"$,A7.F4Z'\K60>2IKN1NEYN!_5=K68<3/8[ P:KR]HJ DB?B8E3"E*4 M%FPRRJ:L'74JY-@A(%8D].X+#YN(O,NDHN/CZ:D=?9:D6*67JC!W#EM02F@' MR;?F"UJ;(HP(IE/QZC52]E#5O+V*KHTBVD:^'=*=5D0TSX@K.FJ;6B$91L9W M]@6B5PF$9W^#O2BE99\-X%:R'@,0AI-[AUW@6CDC%!AK4?C M!5@56QH,L8WM)$&HSCBG1&&*^P!D71(?!5BZZ*-#(>A;6C"O5,X[-YQ19=%9 M4[*&FGQKD,XG9"*K09$W+F-RVO7Q16^FYS% 8@!)=QA\='-DXXRVULO<1:QM MN)YOC9 %).$B).L,N^0YU-+'Y;R-JL> A<&DOC(7:- BD[,)KYE* 4F4+E9*TEHGC%<*3<5L2JLH M<:J8/-KP7=NMZ$N/YA>]KF=/_QIELU2K"6R;A!+-Z>B"Y*KBO<=+5"2CRGTL M@+LHV\?X:)E$]KJ-8L(!?6H$*=K>G3)/)!C(\>%$M#S(W>1%T= M?*\5\CB-0=;$9SDZWK>-9Q>@)-ZR8VI75IG:754UMD]>Y&U4[2J:WQ4I@XE] MWY'^E47GE:B8%!!R, E,\!4P%@54!587=-+KS>MY<.TVAE/M7F.\%EG*]6KL5KYC#QT% M[B_YZ?!B&UJ;[RE_G(PS'KT[^?1I.FL]&9=1^C/2(I]!LM5[MC;U[&DB0]8[ M-F>%#,I'F56-:VGT]O<\6*T.*+Z5-QJ=XY=?+_->3OCSQTOO8]#XY:UOZ!*_ M7)^G*_%+;*N]+/*&^.6M[^H% 5[-<8T/FIYT=_HX)]41F15*[2K$*1J4]F\ M@!!YG1F50B8=7;RZ30V6Y[$)G0<8M=P$0=?S0;HIJ8-E^NMX@I,\GGQ@DFC\ M>9G-S%B8M]SGTZJ?-SA?O#BAD;#)1&$(1*B:[3331F(+!Y42GQ%>ZVKZ9 VM M3>(C U(?U?3(+3DZFO[!I-*OT]F+Z4E:U).C9SE/3R:+^5?:1\D1'Q>)]2LJ MXSNER$B7;%@H-B0B>F13OT]BR5KT/3+T=%!*A^R2LQRIMA.>[YO/I_/%L^-F MSOQS*9<1.^X^.(Q@L4U;KJS@$$T"#%:(E"AYW:=CUQK$/3+0#*V.#ODHM]X' M:#1$H;5FCZT^1$;V&:W(O!$:$7UQ(>@^D94'<<.V#3(&$_O!WK 9YXD2.[K2 MYE:T7RTD8I@K3#Y4]G*<7*OO\>.Z8=M(M7>VM]] Q+MK;[\&4=_=#=M&FEJO MO?T]Q+PS#*B:! 85VTBSV(CS$*P-4%O/9M&&K<3!U_ZAWK -K_I-I-NC!>@W M04V32"83(NA4*A@DR;Z2>._XWWD][0]QZE8/&N;=\)U= K_;\'TE%(PE*U&M"3D[ M8ZL.IJIJ2DC>5X\ZW! *WO#M@Z1XOJ4&[]/.-==?_LN?GR@OJ+P?'_-'7M?+ MQ'PUE[T3,5GK(*?6"R2W,B[>_" 3L^]1N>CZ[!3#\3!0PNSME(Q\;GV BH6@ M58 &!D@B5% *@R^VB"#W**C=N^A[PN"*]-D!E=Y9AZ-]5M.NQ@'=SI>\[@C88Z^\6.%N\P,6IWYFRCC98 M7JZ26K-8T41@*^1"_<'Q&YF:6WKVXSD/GS* MD3P$K_(J[U=3C*JE3()8J<*X(!+%3#$9EZ)JHV*V]BOY_4^>Y9-G^>19/GF6 M3Y[E$TZ?/,LGS_*1@W??GN6@IO=9,F1+)Y\S"9= 6-[K'^[:\@OZ[#,_KN'RU^GL'1[1UWD#7Q>-D)FTD@I2XJ5B:N2OE-(@K Y9)E>= M[W/>;D3FUDFS5U[Q@M+BTO2%TXR[EH8W7_R,O2"O)W>KTWH_CJ;SN=?!X.TB2 _ M$V]5U)JJ!"ID-6DHA<*9^1-T@(1>5&."L[F/X3 (^=\Q'COHMT?]P#V9:+,; MOC(AT$KAL3",B%>:(0-HJ@:;7,#D:ZBUS]R$0#&U@B[D;5\(8K%E3[O"X2H*OR>H#:*EH>?V7L'_.H'2UD&=_..A@.@[+S2539#D7S"=IJL\(,F-K M02(L!$7\E07V'K"?/[0TD'PW0[YLZ9>CU[-9U\:',*;-9> MQ\@B)I9S=!YB3IJ16A0:;*,_^U3;#LO'$\AWB(,>9;Z#L+\_E"R74H"@ZM59-!&I3;$AMV$6@2#J-61 M16>=Z3,H9 #BGU#:6^/70>OZAFM_P\79=Q>7WA>"4T&G($L"S(57FT^M]P$5 ML,36O*S:E=(G#_W>)#_&R-MN]=AAUUR7\-8F;CQY/:'_2SB[X&*DV/8.10C( MJ:7M,"<0$B(O7\'_\WP@=#K'MZ-[]U#<$4#N"-12X1$H8"+5?OHM%/E2D;VBDN'K5WJ:Q1.%MZ' M=/!@"AF(1D:HB6*1#)J(AW1=VB?Y[315$[/'R"8]V(R1588$L=EM,5CE4%#P MG29OKDWBKE)P=V=?]-'.H91HWI#IN2RMB]H+(:L%&UO71\4[!,HL@/V"S,ZF MSZ[TZ0R\@J!]%4UVTO[-C5RWTD*'N[/W,YS,*\V^M@5:II#?E!W\GA\YO_E7 M9XV$UN%EDRYJ&R-K2&YVVX1M4)A,#TS'AX[;8$S))E<@TH+7M:@0:_&@JB&, MHK IWB>U]?#QNJ)QW(.!ZR:J[0#3Y]/9I^D,%U?2'<_:I2GI2S5M&K 0NN6? M.8BNL+RPHDRAC?'M8_;>2M;N_:K]:?Q:V_ZAU-4AC?]O[][/".8R[%>@C: M&S!!(R19$X28M ]*)2?ZE"#=G^;O&(4[4O2 P:-EV.LYS1;C.N;/T'Q:7]"G M=L&$D_*>9L=GWYV3:;PBY:R";(QO$Y\UH$H29)M;T.[H ^:U@I'KO_,[Q%-/ MK73('/KM9,(B^H1'/T\GY9RFZEQ+^'>0?6+WO;41"KS3PK(*N^VXA4R7G>LF M:KY## VFG)5Y-CNM-A]Z.MQ6[]M!!?J])\<)S0Z?2%8464WF(\0'%,[7H',U M-ID[:]$[SI'[^H[YG);-L<_'="WM_F:_47D]>=M\@1FO%_[ []/)[/S;97WO MUR"TE0$+PQ^*(CXR94@0328((5G?4BF+[N/0#)(/@@F_QU&!: M!4%I)7TV2,*22I_4^L.MDML?'N]=1;>)%CNXQ!V=Y"&F=7B") MH%!JK:#DU@BB^@0I. N5UXFPRAKJU,IN,!9V=?E[. C=C_8/Y?+X9SQJS:;> M?21:O&J?;KIN$7ZI5?;2![#L"+"]CFRO.R\AI2RN(JB?5T?[PD? MTPYZZK!WWD37F0NY#F5=;XM7T[:?N]]A=+@&,+90P(XA8HW7CCR(T*HJ"0UO MV4J#1*U+MD66T"<9:M?0N..:=>?(V$#N0Z>F7K4(ST_QLSB1K:F5- C0!MM1 M7@-$M )<]I1D1I'Q2A!O1;CW]O?LWB8?2AW3/K+L,7;\_.3\^L*J84LG$DF1B%\M7VNF=:A;C]98AU1-+A*.L!F$Z3K M*G1IU;WHE_7F$0%5D4"*:K0J"73XF/:B#0.6@VEYB\UH$Q5U,)N>XVSVA<_S MM_2)B:9R*H1;]DZ,)1M>3D*+5AG1LHRTK*!K=*'XG"WVB7UO2.CN4=5-Z5>3 M<#IJK.N,_N>$)OG+=#:J]#=LX%B3<1>+:9KT-B5]M\#2(/R2;?0L&K #2P=GKN5+>0&G1; M,YJ7$3DFU:D"07@-E+01*61979\D@[T!Z%[6^&[QLXE2=H2;^<6^?'8*9R6] M=15Y_V7.3?(5HDL1K'79:!L%ULY^W"W4[=$$'TJM:\!F*YVL-+UWFB5X(UL= MLP1O?=\.L@37Y_=*EJ"Q2@4BI75*1HF4 O+K( M1JA>E"B4@:)= F.U;"WE*K [X:B$'"OU<<@>9I:@"RE6D0OPPF_=A8.$=CG! MOKTW?$8%5*9/1.1[R1+#3@),580JM 9G(C,2

TICK,.B4\!P4$4?(^ SGVTLR<@M6DEM9H*1B.3VNY9D'0& M@2+;HEPVHH_!]Y #@KWQLXE2]A40#+9ZZ9QAXU-X,"ZU]E]L0%1?=,X^)QTZ M-4Q[L '!C=1ZGX#@)CK90PIC9>JPH (GJ<4KI8 @4@6*3EDRWJKZE,)X(!;1 M_;2VYQ3&=4A]2F$<3-E;9 W=1U/[2F$,OI1:T(-DDL%(+0#19) VNN2$E63M M4PKC4"@:7"5[3F$T/FH;618^"05\YDL(E!#0UQR*DB*+/ET0'GX*XT9:WF(S MVD1%/6KVYXOQ,2[H=5V#UF!3:3/(H:! ,"1T:[@KP07ILTL9=>IS#[\)E8\0 M3]V4U*.?W889EA9E8OH*8&8GUE1K6"[.L5Q4:UQ%,G3J/'+P.;'=8=5351V, M\54=;JD(8]%8YCZS]UFUAY"-@:Q#87HE.=.IE<-A=4\_$(]N "UU2'0=M.7: M.KP\=5>_5W?UC6#2LUWU?71\Z-W5*]D2V]2YG)U@G@*;F5$GR$4(S?:!B[;/ M++7#Q^L]NZL?#%PW4>W.NZL;F:H7ND+%UH,^Q@!)R )!99\P&';)^^#N,7=7 MWTCC&W57WT1=.^^N+IBZR!2 BZW'G?8:T 8-4N<:5,KL2_>)XS_F[NK;8&DX M=1U6=_52E"JD"Y24628EL/V;%($C5ZRQEESNDQSVW797WVY'VXFB]]A=G?=D M"@8#KR2-O)+8^PZD%&BMDD2OBJCKC7K\;KJKWP=//;4RH%N[)/.WZ82^_(:S M?]#BUY-)F?_R9T,\"^S*8CBOV"'*UDD'EMKD2Y,UI"(U4$DR>:5DN-K$9P6 M-GOO]PJBCMI9V75]X#;]VA@*O!>"RZD5/[=AH.@"6$5"8G();9],TD?8IG^; MPVUKY708J'VUH=FYO4>BA)97E#!6AC'9EIW&OH/UOA215$Q]K*:;Z?F.03. M@J[#Q@V8IG7QY7^.:<8O^?CE%7VFHV5<)6EFFX* ZIAGDZ.&T)+)1,K\@U 5 M=NJ4LAY]WWF(?W@==CC1;DQ:O$[OV4I;A]B=Y[2O)'?O^5N#Z7V=3--!E;:K ME.651*MHK0[)0,E,N;&"@%V' IE:.9ZFU*I5!6)M8""6S:="F?"F%CB41O>J< G^=J,/(?!](G:N MLZ4N>J:^7R)-G9$FG;+95 ]>-;=24(:@ G];VS@XJC+FSG,NKA/UO<'D/KK8 MT6ZBSYU)6Z2)F%KR4 !#V4-R3*EUBGS6M1K9N6;T.E'?&TSNHXL.:58K.]RW M>*91*0 SS;N<*PE2EA$H,6$U1U+89RMYO'-&MO'"!M%3A\#0+=WSUZ'L:<[( MQCIAYXQ=MKSFL M*2.;*&/:19(#NBGKS#\)K78X&PVRMI[.TGD^"#VCVLO*U+:\=KF6DA_2+)G[ M:GE 60Z]E-]]G,X6[9K\Y>0SS1?'-Z!0%F_8ZN$-3&7-YJTB""0U5%M=<-K5 M&M<;&W3WNQZ'N@>6Z= I+*^FDP^W4R=R,KY6!TD*MG*1MYQ4FZGK"A6)AL*: M._B=KWH<"A]6HBNS3@9MOOIF-F4/:O$%)Z5M3Y\:U;_38HOVJG<\<8 &JIO0 M?*5%JBW1QB2M,3D8A1A=="2JSMX5]M7KZ(YG;UD"?/;P-XR]Q;-+;WAUT6)- MJ^I%:U3/VP#Q61\TH(H*,*F:L[!"BCY3 >ZF;>L"Z%5O8/G^_*5=JC]+\\4, M\X(MGL1F3C9@C0Y@6 R0'$O!Z5"K$$@E=QKALC:->YBU,2QZKA4_]U%/A[CY M2DK_.FNSKK7%4)*64+UM$QVE@Y!" HKH*N;H?>Q4/'\K70<$F"TUNBYP-E=' MAYC%LYQ/CD^.<$'E!7V:41Z?GO7$1]E2_)-6/\M'S#^7/U_)S,AG/J_1&2C& ML:WF564#P?-24YAK*&PRA#X[\U L^Z7CKTWA $!K(CNJCGAX=B581]JR4I0[F(Y_X M[,Y> CF3>$>D#$E9#U459:4PTLD=NR,7M#T^X RKC@X'U.73=50H&^VRA.BJ M8_ *9C42DR8-*8\M-:+/C<]E*AX=".XMX@X'S;O\D:^4I50/36@DI&6$]2R$[-8-<@;E]9+7U L>[9=$_E[-*::02>=]U: M@\2^O5[O)G(_&2V#*WA= &VIG3T!J0;CI(D1;"UM5A^U.QPM0*DJK?7L!G:: M0+,W -V1]W((^-E$*1UP\PHGY?Q>%Z5 WY(UR#,E 14$1P3:E"!#C4[F/LT1 MO])P0);Q?54T'42^'2X@?CX9'Y73!-'S+U\>?YI-/Y]F'E],VBQ8DK!0?*O8 ME%C962N6+;U<$MMZKN8^!4-KD??X\#&\5OHTMOETLJ#9!?/GO9M<\DDW8DQ" M,,4)2&@C>*553E((9WJUVKJ1H,<'CR$DWR&F\HIP3A^G1V69CW[^S*, MAZI#*R_P!5+P$009J9(H6E#M'C@TP7W0S=3>:7SWATLHP7_6URJ;]- MU"U8:"$:;]JTH19D=@@Z,J83Z2CBG9D\JQ__>%0]D A[U,&?S)B8DQDQM[^. M_VQ?G5/F@D3-UC08V^XI8[M[4@$A:)'0IVA+K_''*VEZ/(@86/X=*G6>3Y<- M1W*3[\MVG?V!2;OH$Z*K+#%E\"%$,-ZU>5%(_(_*6ECAKZ7I#F9(K*;J\:%C M,!UTZ-6R+&];7C[.QQ?U)RY28&\[ =;HP6BF*0:*[(M'*A:]K;Y/5M1-U#SJ M6.G6XN]@95ZEZ7RXW!I4=8V'WDS7?D*@V^OM#B!L(?0>B7$W4Q=DD,FJ#%GG MUA@13:,N0Y0U%.\D9K.;?6*/PK' /_#U M9(&S\?0Y3K#@^4F&6211$]O 18(1P?,1F20445VPE(LM=2TW8JW7[=Y,&$(Q MTZY271F^'+0,Y%+)RIBMF?%GYN#HRW_246EA$YR,:;Y%2<@&3Q^@/.2^O%PI M%6D5EVS(44G9&*4]EEJ\KVAKM"8I/]K@/4/E89Q6$/Y&BX_3YQ;B;K]1\3FLT_CC^]8<>"O\OR;=YT)O;1(?+9CZ**F#0?URPD<0O9K. MY[^RK%9!7BE'&*(%8;0&DX6'Z-!#DEJKJHNIV">C=BWR'BV*AE=.!R_]3EF< M!B>8SY0L(9#SZ71V8,QMC)&*NDWJR$B]TRUOHV]7R98[0DX'I>P[Y7(^6]S) MUO6?$OV.QZ>9/%5XIW,(0*7R3AM(0,J1V;9&4'))6;66F=M2 MNO] XW"@F>Y!>0,>DXWN572=!^37H&R3<.1:\+J=IMV&(G>KVVE7Q>P6.AAK MT=8H2$HRA5E%2%YHT%C1!\&[?%DK(?-@(;,B9'FHB-E$'T.'-ENX:/[E_#*N MUF2H5#B*IW80E?SZ9 M\P_F\^?3XS2>+#,TYN?5<&WN!O_%\5FM][V#DQN_8X 0Y79\70E4>H69BA$H M:C$Y>+3%A\2>KS=1%4^CC=^V;7;LZ>LNA=6_6N+*!!FI5F![W/-VHPQ;/.QP MU38J2<20A.Z3GG ;5=OG U][]M>PQ.OZ7]-%RT5E$W[&*W=^%A,KHXJ1%ZS@ M598C@DG\#\O#0J0VL3,8[42?(H+[T;N')EU#(>EZJG!WA?7H>W,UK'K.!LU/ M6ZV4HH7 Y*%&:_D<\ *":^> =!ABP9#+CLK]KU#VB* SJ!)Z].B]OME?DL'K M^HI_]_XC3J009Y#_?3II\066[M$EU%\TRQYY6XPCE&Q=1+8-K'>0"#V@5\Y4 M2>RQ]HE]#\[*(X+A?M74IY^F(S_2>5E80;&==R")F?-V\_VY&^; MN//O3HZI/#^9S99%UQ>_&%6%)B7AP5K/LO9LUJ;@-9NZI(0W&N/57I;]0#P@ M7X\;T?L"0-=>"C<([9H3L!2V;*&'HB/RS(_P3 M7S[[G19_3&?_8!-O]FDZ6YIXYT6XV0JOI8**GEE7OD"L5'A?M?O_R&_SV=/3]" MEDP#OU21S?&BP#J3V2IOB?;*:I"Z"%&]0Q<[C5==G\COPCCII;0.,8-;2/U* MZ*5[LG7([3LL>C."]S0NNA< U@?:8-KK8.YL3';)6F3+N[MN/3M=C!"+;>TF M@B_*\P)-?=+0#P)L=TV./E2L;:"T#AA[T>:*3C]1>4_YXV1Z-/WPY>WXP\>+ MU@11QHPJ9%[,C3RA"%#K "4X+R(9LJ(/INX@; ^C7WLJ]EIOUN&TLK_\B7-C M8EJOAU>I?!M\C#[RNI+#X4+U2:'+;*49UWJ+U*R452(% M]"3BC3D<@U'6,=_#H\_9A ))!@6\!"*O/&] &[18,?ID^UQ)]\SW.!/M^: ! M%TK5FC23HE7K":):WE0 &TM 8Y5#WVDRR#=T'(1K>S_-WU@O?3\!=VGW-^#- M%,X_GK6;.!OV.8K%F.C8W^>BKGOB9J> MEY';J7PW.2+;7K6>?I*?0LPD_^5\E ME&=E25ZW'JQ$N Z(5()!/.*M\CJG/ M#+==L*O^S*J1N42JH,@VQ!OJ01$J2/HE(*K):&W?2KO MNK#S!.*M%-PA2Z3;RGPSHT\X+K_\^8DF\];1[O7B(\U.?]?F60DM##*768!) MEI>JC@XH*"NBMCET:B>X%W:?4-\5(!TZ80[)].IA7-$DE6700"E0F\WL(7K5 MNO_8HH+*J+!/PM5.V'M"_: Z-#5\Z_3:?EC?'0TTB(JZ;4 /FL:'5I"#&P^ M)>$$!8I6Z#XWH><4/&BLW$N,'9IP#FN??!O97N[-+;O[@EDI(H:J,VA2K95I M8;LE6-6#*?XZLL,A(?N,(Q$R62<*B*!*J[NN MD**54#&6K$KB8^SPHPI/V-U6M=?!&K<>+G*)KG,)*>O9OI4(L1A[.D I9%^A MQI**M9FB[&,JW$#,([JRVE;4#R/,?_D7.4]/)HOY&_RRS#FL4=EJ0H L>$LV M*B9(12-OSH%4"OR#3L7'.V5S]XC=&E@[K;/;!A4/;@F\FDX^O*?9\0M*BU&Q M)6$P&BP)V\H*V^ 8&8"-^MJ2 M,6W.S;H1&I(G#]%ZYZM1-:?#-UQ7,/>$]:$1<.#W95\=S6M<:DHBD3/ 5GMM MY13L5,B:H[')KA,AN,MMI?%)I+<'4$"&V ML4=6B6JC*;9VSM$.JRA90U0">(A;# MSG&X.J1UOQOO70P];@SO7.6'T(:H#<@DF=G:29Y/#),14I"F]81U2BF*4?6I M-'N0;8BV05Q7U1QZ&R(V/3"*;* *F7E92 =H90*5DE8RBLB<[:I,Z$%5^F\$ M@C7;$&VBC+WTDUF'P*ZCC;W 1N=HT!4#E%3K<"DRG[VZ@M<1 MG3".#^*^/2 ?1ANBOFC91 D[;T.4/&(FIJO:E@+:.D6FRONJ0^$$JH@YK#\'Y?.5PI;D\Z8 K%:*6R M<:&FHM"H4E/*6NFD[BANWX"*CH7L,@B)K6>$;N-Z313LN%E= *OSF94K?.R; M;]BCD/U4I$H&5 9'4KAUUB+?Z?6$X7*L\\TPP_TMSG5DZ-7XTHCHT1VKA20?,*P M<'SB8Z"PVMFB$-JTWA=][AFVH?H1 6QGRCOP1)ZO3+?Q5TYD2P6$40&,RQ)" MDA8L]\7X8(=C.:-E "3L/P>I4:I"YI2BU6RT5(R0I"P2G$U+F335> M"=(_HA#L1IK9* 2[B5CWW E^V8E5N *IM/L'8QS$DMNWD0UTGZJB/H44C[$3 M_#;&22^E'4 G^'7(?>H$WPT 6W;GOH_V#J 3/&E+KKHVB\&[UO4Q0R*?(2J' M:+)!6?H8/P\2:YLH;0^=X"F@=N@1O+$:C" -,:("I.B<5:$6TR>G MX<%W@M](L1MV@M]$*QVLK>CT,O7C^-,Y::FXH)VWP,8DKQTF MAIT,D2 I9;(H7HI.HP-N(>IQ@V4H;7387=[/L%!C\YR>JH(2*"60E+:9BP+0 MVM!JMDD5C3)V2I&Z2LGCAL164!#Y7LZL)//+[376) M?<04(,3$;%&T6*[4.J[PO[]Y[.-4YY;B6YG?WSW5ZU3$%*60L M4D<--N@V7R818(P%@I:9#>&4I>G;8:)'"M)-<8QS\;YE,VMR0J,:;/2Q"CX@ MEU7F4@.V<*BVV6A=3?%^9T-$KA)W$&'$^V%DC9\*/!OTL2N:MHY82$WL\*63OM9/1B-$ [^]V M;_W5E%>I8,D4>2\G9,SF#-$%TW;!9% 7:3J-PUF'NKV6,6F/J'3,D-J@,).U M!/ZB@*V5=XDDX'GV/$%0=%+/;S*._SEJ83>0VKU )(&R)I#HIB#X0 M:$\ULI&31>U3,W0790<%F7MK='W0;*Z.W<+E6VCO $ 7 M30Y)\0HD3)[78E&0BB= 049['T.AG3N$#[+V9)=8VT1I>Z@]J:FB2U8">:' ML%T*F-F.E#5CC%EEVZE]^8.O/=E(L1O6GFRBE1W7GN@:!-FB0:?FTYB8("3, M($)VV>I$*O?)XWS0M2?;@&4H;>RB]D07EZ*@ )$2[ZQ2\6M%IX(S M?7*@'E[MR3:0V$KN?6M/M"K5FJ0@:]5&YAF$&&UB?7ERUOMLU)6@X^.H/;F/ M.K<4WVYJ3RYR?]_0[-U'G-%S/,HGIUO1M/Z,\W'&27DQ/CI94-DBL>!>[QD@ ME6![_JXD#^1H-&I**:)FVY(-2DNM.X?PT0KG_>A>;]QB@?Z"L\EX\F%^_KJO ML2;-T%3H' 2K>=N(B?U\'31@P&I)D+97YTBO6*PK7['M"?-F-JWCQ6G:>:RB M#>0"3(*);?80*C*04_:H:RRH^T2?O]*PNVUH0,5=/3SN*=(.=N8W907/%HO9 M.)TL6MCI_?3F:5(CKZQAW@10C)4)7@:F;(8@A28O(WDMNF!@8U(?!53Z*JB# M07JE4 6]Y8W7@PVMA-\0TR$D'\SMH+:^A&#[.+=[JA':%1(V$FR':\HK*4&_ MGS1QO*Y+=N>O3Q9SMM<*RV!YE%[&9%086R=M-&>7=?)%E"TKF@A@W8V[Q]5N_>?=J#Z M;<"VD=XZ'%3K$GLA&>=0.B$\)*DRF.+8UW?) :*QUDJO'.UW]_HN-ZY[J:?# M6.G-L"^4R*+5?FL;#1@LE4_N+,"(JIF14JWMXTEML6<-)),SK_JZ(LM_G\P7 M+4GA0J5&.G;@(YLVU>1FRO)>5(H%EW156F4A.TV,WY+PQ[L .RFOPY1LMI5G MR]P7/'H^/3Z>3DYI_M:%6OZ,H4[E#7Y94C^;X>3#\N_FHU!:3U=5(1,I,)57 M:N+URJ>41.+3R<1.S0^VI_U K(U><)GN5=>[,T96R6_D- HK!('6FD\-616O M:?8&969$D8E:ICZY51L2^GAWPH&45W*,4 S_[ 67G/'UZF=+H< M="O/ U\*6ST%&9W)1)".\2ZK]NC[A&&_(6/7"?W#*_=J??:]A=RC\=N%#\5^ MUB>6"9[*]JLC]?.7ZWY6X^ K&Y/RY@@GE_)VUN&I:R9_#Z[VD^Z_!5BNUC$= MBJ8?"HJI! J"SV55=1LZY"VD6@5D[4J-I9#P?6X''@YZ[Z@?.'#P;J+@#J!] M2VQ9CG,+."RF^1]_8X7,W[[[VUG28A32:!T=B!@3&%,21#:MV&E(R505K)!] M#/-;R=J]>;Y_S4][J:U#]M*I*>L#20NE;N37USEI]-%N.E(SO^3.\HG\R6@Z6'S%:^ M_0T]\I0WX.E*AK+/FHK*6;+F6L?O4+2RV5?I8XK*X/4,Y=O?M:4CQ\\NUY[] MRY_YZ(1)_I571EL!)XOE KCNY'QUCR6Z(HEQ: S[R$8D#RV/%82ONE"RI&J? MTJ2A.-C:)=Z.CF?'TQ/V)Y7SJ$RJS&UK0*"K@^"P0C2\25CE2\A]\'O-4=^YZCM8!%\C&5NR''@W4?#.0Z%.6=\="F#UJT3C&;?+&I10%2V5;*N.F.?W>RQ MAT*WP=(PZNJP-VUI)/_\Y>8'G#;-5"NU%HP.6TZ.2+] MF'IR:PX&,AW*A&^F[/)UR!KT=75X[J)P3\[+H4!B+:ANJ<^=[<*7W2^M0U)\ M2E3A[:E)':EZ2+QTG0YDV?YX1'B[R]UXJ'#;1(T]O.=F?5RVB)J%-6W'4C\NQD6]H+2XG>< MM9%FGVF+>^\;GS/ [?;=]%VYPU8BA)""#12K4;*D5+$:&9$P6EEQ=.,3MVVF MFA8O)^Q'GC0/X]*%1W%!*5. 7$8PEEW((!R!91@H*1@+G7J-KR!H^Z:QEQ_[ M*^;S^T%+VCHA#:30NM-50H@Y)%#%!IVM-<7V&2BVBJ+=[RE#8.!Z.]@!Y-TA M+/$M7><]GM[B@CW?-KJ$C^#G=>S6=NKIMP9QCP,O0VNA@Y]^3N(O?S9;BIH41L%A))L3,._, M5Q N*^4.W3:.B?I^72^F#_'3^,%'HW_2644 M;:C)B@K5R<" 9$VE'#W44$S2[,"5V"=S9Q5%CPL"6\F[0_>B5]/)A_1P(V%[2'9KE M?,OH:4@[QBJDT@YJ;K-=,?'.E"0"N^3.:6?)J3ZW#3<0LZL$O/[FXN:R/92D MN ;LO/4;8>X2LV^[I*VUO - M6\16DN[@2EREZ2Q\MPY57>]O;J9K/[_3Q=?IZ"0#1+9G0E! MJD:0@Q23 B<+6S8Q5.DZC1J]2LKNK<4A='3UAF,K 7>/1Y["VI"J3ENPHDTP M**8-OI&MZL!:E=BI,747<4. :)O*;IT?[<.75T-@%64[<<$V%9S MMP)A2[%W. !6TF>]]"(+#]5'WJ92C*?=/"TZ@XZ*\++/X/O=PN$.,V!7:-A$ MV@.B8-G[Z!DKPET_IU2RT;@@\I,6) "\:J7OUJ9-SS_D2AS M6\EUV)\O HP_?[GX\C_'-..7?/SRJHU 76Y*$E%X+P)(T68^.&< G230IL:B M,NF8^IAPZ]'W6,RZ#MKH<"5T0=IOA/.3T[[:\^OTGBV8=8CM.X9]$W+W-(2] M@]Y70:N;TGKN3FL1K5K]!FH!UF??5EZK#3(2BJ80L.B:?;YFS>]=C!TKAW8CZ*QF]5@>= M/1)ZZTTT/@B)EC>,4!29*/1HG1?T2?!-MI)WP0)Z'< HMKNP9 LZ+PO[6&*= MQIKO),'WUB3"I&/-*6F051F5!QFIU9CM4QSYWK \QL7,3G&R1V+F) M3G::%OQ+K91;OOTE8G6P?-B+!,4:"[SGMHFP.D%"F=M=E!:ISQRCC@P&U4/4:0 M;"'W[C<]?YO@<3,S_DGEQ7B>&X%OV%HQUB3Y>3(R]EQS=_E3P3 MA*EJ7A(B0_L>-/L'5I)A]Z-?EMEU>AX'5 :0=8=$Y)MBKKP92BE#!*E]F\W' M[F=@!Q&JTJ[5>9*/?9I1'V FZG";P^:R/>A,U-8*2SG'C"SGZ&JM3ANGDHR8 M9"8C0Y^XSJ%GHFZDX74R43>1].[2#M>AZOO.1-U(;^OE']Y'Z#O,1,T821<) MR 8UF*(*I-2.LE:P'K7)(?692'7HF:@=D+")K'>2B9HIDDI9029KV)(UO.W) MDB!8BAA*H)C[*/\ TAN&T-&=F:B;"'@WF:@&M<):+203F*(B-&"U".RTU,36 MD=)R%S'BQV0 ;"GE76:BKD/7]YV)NI'FULT]O(_8=YF)*@KO1P);2U$3>9N2 M$8(V&@J[N7P*"E*=[GL//1.U"QHVD?:.,E&K%7Q0:0G&MSQ;ZQT$%3Q(*TWV M@CR:*PTN'FHFZD;"7R,3=1/)[2H3M;B0,";P?)B!R=% #*[=P%7OA3#)RK73 MB@\[$W4;96XKN94K<]!SO_+?+D;LS"MA9 %KHP6CE(6(4;+)'UP(6HJ@[&')] Z.#K#'^;#(WGA0 MPRZ@T<%/OS=?IQO;U[-Q_GKQD6;O/^+DM-_[_/?IY#/O=U3>3H^.F-WV1ZV1 M2O9.5RBF%5EKK2&YY*%DHP2?I\F73A/'=LKGT_(X'!CM8RS/]MR>;ANC@LHZ M8D918]L=:H# QB&@B*YF)P+*3@7[NV+Q 2V5'6!U]\OJ'D![4"MJ> MT&P\96V8&D5QLE5NLM]6+1^W42,X15)K/HF+[]-/1FF4)F.AFG8>AV0A*/00=$:3I:M!'E@ ;CL_ZB!U\7<:?_C( M_WWVF6;X@98FTPM4UA-8U::J.AT@Y4"0,(5H"R59#BP,W4<0 M#VBC?#"AI&Y ?%"F_/KB&"F7JB=GP98V/]&V@2O%.CXV3(HJQF)5G^8.A\#] M UJ!A[ $#G Y;X3?!QS=NEL0O"=[YPMS7GQHY4,>$ID,6GGCV Z2LM,XF8,1 MP=-J/LS5W!/)#^I8/@MZG,QH?K<4R'ME=3)0D P8)0DP:PDUA)AMM%9T&@%R M&/P_+>;#7,S=,/R 8WIW"R*D[%#I KG*!*;&!%'QYN:<#-)J5:I\V$&_I_7\ M0-=S3R0_S+CBW3(PR7B=2V;;I 5"V,< =*F #\XHK2B3_EY\YLTU^,OQIZ/I M%Z)W-/L\SG0S2Q?D+*F?OY\N\.CR[UO;C-^GB_]+B[>4IQ\FRTEN5&M&8R)X M)7B!288F2N4@>^-K=,JYW*?;4C>6'M"F.4R$\## T<$4Z<;8Z;[-9\S9C]KG MY(A4B=%D#T(+"\9&-KPJ!A!)1/*5&4]]"C)WR^?3^C@<&/4Z[.=O<-P(>X]_ M_GV\^/AQ>M3Z7O(/;F9^A*88EYP#F=GQ,!)9O$$H"*7F(JB4U#,A?T-JOSL M=U=IAQF=S\I_G\P72[/I+1VU?I3OIVN3;I641D00;<8HGS\"8A05=%+&H9/6 MJCY-V;8@^KL#Y:X4?!V;;NLM,G^DP?6^A>U'YH;0@.R7_O)].+4+'BA5L+'PR MA-):H; PK"UPCYQM6_(V%?/D3TAX>KN>6^-[.,^=J4@OK(Q*6^.<'*I M(GP=GKHV..G!U7Z:HVP!EDU#HKO2]$-!<8Z(Y I!LL262M4$044VJ@E+3"52 MPCT5:!X,>N_HY7+@X-U$P3U VQH?7&:GD7?6 R.BM1Y3@"+;\"Z%$5)5JN5- M4XDF8>X4C[J%J -T<[IK_2H,!U)9A^KUFQIJO'WWM_-AS,$+-"9!\"J"B4P< M4FKSG6N.110629_>4K>2]82H =6VAU8X%]'51OK9Q=A0+7!N>_;0K6_6YN-* MRQM3"K:PA4@D3;4I6-+M)RAL4,[XT=IOV7NKFU2E:GW6P)3$7DWQ%E"I -K8 M8(06K;O/85W1OMI[JYN+*]YG\_G)\:E">7?XC18?IV5Z-/WPY5GBU8UY,0J( M650905F6@DFV0!2Y@G,A^QRT5O[ DM/69^X =_%A\3Y8D KH!<$ M;UHB^\?/(14PW,;9?TV/^#%';"NT^5LCDX3.*AN0F2T^(Q6>-JP6QA,&D7+I M= FV ^:>UDK7XV0 1!U2BK#TMF*X+9FLT'5(>_FT[PHOQYW%A[W7)8%32QN0S:&]: MC]W6:C'Z""@E29]=].; \NO79>UIN>SD?+DWF@XIQ_TL"'-I//3E^@,=>9V7 M3)"EY$W U3;>4A(06JU%34GK ^OF="L_#VAA[-E-'PX6A^1_7.?JK"%,"C97 M)Q4$40VTV3H03&A+6&;ABJMH#LS;6,7* X+X@!CK!_M[ .0 $7^E'Z&I'I-S M!60QB66;!:1,&G*QU57O':D#Z[O\T)M;'B[6MX#&(7G)UTN-OW8)E"VOP@1@ MIX5/464)HLL.HJU,@-(HZH'UCEK-S!/D#P D/=S==B':!GRS6W$R8UF=DG5: M^G#YMO27/VF6Q\S7"(/!8%.%FIP&HY6 :+P&F:VR5N0@2I]!RYO3^H3:_BH^ M;*?RS(P229'-S(&BS&9451H0JX+D0RHUV5K%@<5MY,H :A)59P[1^C>8OCDQ[9AG6JN9*8:Z<-8^>\/J -Y^ <_1YP.D!+ M<4V.1U[[8@(ET-ZW8BU!K<>T!ZDU:R@GQ'3P(;#;&'Q 2V5'6-W/TMH(: =5 M/[!.R[9O657)>:=*!:L$MN)<@F Q@$&'*)!- ;VGDV@X)I_6U;;K:D^ V\=9 M=1>K-WBLM^\E,53,[*>(TFYP6^/Y)#V!"RHRJUE3W=.A-3"G3ZNL]RKK";U] MY W\Y-VMR&TR2J6CPGADU/FL(6B@H4HL4*9+&/24U#\KGTS+KOZP M T.WLEF%ERX["X0MW.9U@%AY.4CIT*N84O8'5I&QC>^U>ST\*V6YC/'HQ7C> M.C*T7?XBX48YYREZ!.V:]&41D'P*+=6X%JL"&7N8E^*WLO6 MK+#" T-!Y)> MQ_U]DNSO7*AOJ2F7?_Y\.EFR>H)'+?M>C;(@U-YI$$D:,#%D"'QT,(IK\JA( MFIX1H=TR^X!6R_!P':J@8T=8.\"\DTLLOV3.QI/Y.)_UP]4B1M0.M,Z>=S3+ M=E9)_Z^]*^MM*U?2[_-?:H;[\C* D^[;N(/NFT8ON(]"<4L\G5@9R0XZ_WZ* MLN3$LB6?8Y'2\?)B9#$.OUI(5A5K"<"#8EX4']%.\W+92=+K5IF:WDSPU>&Z M=?;91;HIZ)K7?[K[4II+5D5H 7PUT$(%C *D5TTJ+'*8VRF$DA:_;9>): M-:6BCL%T[H\":U.;+6@0GOEJ2B= 'P5DA8FE[")WT[QS#J/[=:<]20WL%;$9M2ZB4^/]Z?#@=5\^>,T\\,>3?+K#GQJ M>M>C'?:!A*]O^-H3=V-EIQ(CEQ)BM"2&$C.@S0PX9QB<-M'KB8T7WT7*ZP:9 MBI[<57P[(<7?;_1B3I$S 84K(E,E#<[D"*BEX,4XNM2GF?0]D,#733)MG;J[ M==RI':G=9.ZV2QF=#5R8 D4(2V*I;X %%009M?2*"X\=AS4?E]C7+?5T=.WN M]O(3VEZW;4T^"RS'K)@#QFJ?#D_B<,Y;L P-6I^\=&7JNVB+IM?-,CG-N>JFERK'/S?(Z!+-5DL\TE*-#R/K( MTPN=4YD3ZT%(29LX M-:*WWG@#S,A$9P1#<)GN1V'H]JY)2P*GF:<[DM 7MVVFK$C3#05_2^)?'2%; MX>Z@O3'1!(B9D5"T,63>>@]$MY8FII3#Q-JTCJ#N=8><6F5Z!8H/?IS=$'BS MVSG9EEXP7C*8R,FV%+:69?(,4D23K37>RXGUP7^ HI>I_J=6C1X!WF9C,C,K M.14B1&-]Y(D. 1,9A:X4SEV(A:E.K^HO<$;N0:I\$I%/&;EC)#*I[B#?R+@S-&X(3:\S MO1F(6Q[$20-2I//U!D\/71EHN4L29!:-$7[ANE=V7[@J$\?RV]^%LO* M>X4,LI?D9WE6:K9\'6:NE+:1D[_5)^#?F)"#O:;KE7*Z'\A:AC-?&)TAV1)! MY(&0@^H@>.X@B62T,\%CZ?/ /@S?\4_M4^KC'3^KO0P[3",=Q+$_\.\W^8+D M=_D/8ODFM/RN?-]=>N9EE@8M0BPY5)]4 1JB)BD1C5&HO.W3OJ(9"2];7T^C M"3V\L9LP2QOV7H=<#"KR(&ACHM8"5+81G-<:4LF"I:PTV5R=XZT-R3E6['5* M"GYZO9A*4/:?%V2XDB=!MU/]W,]K.E=NLL4ZPE04",K502V% =K$04OA$CDI M.88^,WSV@#I]P/9D&C/O([D.Q^X.:&O7=PBXKC'9O?!.$UQM)LQA2G* )(ZN M+L'GI%.H.6YU*">&FIG /;"2A$^>MDNGV4HG4),'HIBGT9(Q FBH'36T,ZMG MY;ORTWR>EK_//Z9UF,M@)$J- :YK:9:O55D1+8B8I+(N"1/"0W&BW9\_ONW? MD/_SILQKZ&5^AVA]"5!-/9)101!DS5F%: JRF'D<(G>WRQX^U2<-%^@47?^5+^O-M?"&&S(E4D,)$ MPA<%^$2'%"9;@@F)D:?7Q[%^ -ES4I2F4NC0P>VG?)$7^)'PG:5/Q.=:LG=Y M_B7?!HG.V"0CN4K).0(I:\V0IH/01!]#L70P]DD?&@3O.>E+>WETJ.&Z_;Y? M:@?/4"(4C&0+%\[ :9\@%Q5],)RI3C, )Y9;-I50Q>.E,ZE).7N>\X?0])IG M]H@\LU'*H9V-F*=$Q52_WR30: <7<]1.(@^ MEZIQ!8(GYX;G79D:BU5Y[T%YQ4#89\*AES5&33"GI(L.'E/Z ]2=X>+95 ML5OA_B/(J,-E/ PUG_'LHDVT-XQ9=?PQ"@(9#6!]]M(&%D2OJ7O# +X87>LI MN!Y>[VV8Z8>KQ?G%^^M8U8H]RYE/2IB,#.B6\J#(% 'O&0-,Z TOZ),\BFK= M@^VE:]6AXNH0#/RC'IM7BZ\KI&>1C)?%3?.8&OPDK"N@,Q&]*!S)P2'[MK)! M@'>,O)RHC?>T(USNXYP.1?CBE*N+Z'I,)-JS":Y[KT07 UG3J>;]TZ$:D@4G M5880!'/!E5BZS5![@>UL#E+6DXA\*I43]P>W5N\^47)A95ZUER:+H[@ 1 1" M01T"(MF[ON-DS7LQG3X9X:@ZS=$N@ZT#\#6/ZM@![K39 >T MDN0@!3E #,=6%=H;23IRH86,#)0B=R>H3)O%!IEX82*:\$Q4Y($G^%-HR!CN MMRZ1N!_8S>,LV8')!RBUT:%B9![Z@!:,2B6AH/M^.QJV*V:_9Y436>E-A#'O MPD?6KL,S_=U53NK_0CYL4$]2HH_4*,J9<^\@D0(D1C%&Z<):92'UJ-'< M>N%V1@,I]4AYO MKO5>& .MK8>R"=B+SHH4 'U:* [C?P[#8"9 NQJQ$#7%Y M$T#)) B@T^ D,\E'SU6GL2U'5HN'3(JC:L48IO?7AO7U)U+,*$2 Q#B!"HQ( MC45 *BH%%GU.H5-JZ'UP3F!QM!'7?B5X!*^/T\7M]^N0R3\OZ+\^71>6/#[Q M:??'&N0Y#42ZE=8DGG\AJ>?E3 O-M8H1F$2RXKWSX%.A;1621F-XB,D.\EQVKW&"4Z2U MN&_Y+XVXV;KH>P-K3?PO>('O\V+Y6UY^GM/]2S;W/^:+=V3KXW7/*)U1):4S M1&Z0Z,\"@BF.3E55HN%T%'(_2O(#%WZNZM"#[QWLC@W<-:*+]VO'MU?)R_BDO?OP[?KQ*]=E\N:3K,*<_\.]9U#8%;2RAK;V_E4 (5@0VT^&H!)/,LJ#ZV.;[4#U#O6DFA ZI+Z3(,5]<7MM1OYTO M__HU+^H_D+G%9]J7$+PB1"HF4EY6,_*3!2Q&*8>6F])G%M\^5,]009H)X:Z" M'#[T\=OCQ&XVO/FZ_L_K9X@HD#D3Z)2S/-/))VJFO0J0=>+!' MRW?JK42]!77JW*7EHE86K7O$_)3K^^;G#^<1/UZ'LTW*W$L!GOL"RC%;XXX> M%+$,4_)*VD$Y[K3*=^I&?]M6M;TP)O""V$?V\]8R:.B$KT!=4_8]I,T[U0!0 M8UX)ARG(+CC'?1EL**YY+UX?31$$>F\4)RUW:$ %7D-$F;97C"R2$6:4:'A" M'%?-A3&O DG&T;?8RT,6'R=_?G[3#->N!*1D$LB1%L!KF0',97D M9'9:FGTE1LL<__/]_,M_K;]X+<[U7U;27,GQVWK'E=\AW)X?Q*J&&W"#X.W9 MS&E%ID,HD$)-*R 7!0)7'KA,45L9K<-](:IQPGI[]F2%-9)5#6/3E9"?:Y1\ M31@$(;$KJ-5R$RIG58-(I?&E';7X]WUGYP@&["Q851Y]6CV[O)# M7FR1YIC.G-&MGFRTH%)*X'--\XG9)L.L,'[K_6G'@^0]'W]R,FO"I891VA6> M'Z]J>/"7\Y0^YA]Q60.$9^4[C;*A'MN$S=37*T4J!,X:5VOC8Z_8CPOYY%@_0]^QDWK*!F],!AK2G\AU1,J@]?!@C.) MZT3W0RK#Y@'L7.+)"[8-\QI?H;_@_\X7FZ>?Y;I$@[E@+ <>? +%= 1''A8$ M7Y3ERF2A!]7"#[I"[Z[_$H)/!W*]L0[4OG+ORBU,-V57#X-J'G7:">?X4:=# MY33OQ>3&88?=X(30(HK@P7LR4E1$#6BPMJ.7B@6N(TOM(A!'EOR><--1!#^& MMZUO\A]J$_GS<$6_F^PJ^/>>[M1)L-XJO:DM[5!DK 60BRU5[4IBI7 9!%CI??V^4GO,>SJD ]Y M)]'AS=>;@J00M5,Y('">39T@'<@]@><*>I 6TFR(<4Y$ I=,C!WP=19421=8&@>6TM6[.I4DR$ M,W@5 W/*]^E2=W0%>: :]!3Z,8;Y/?1B?9O>@;B)V$MDED4!1G%'YFCB@(+@ M65>'B;% ;.F35/T L./G.383XK9R-)1 A_84]^R)-_DB?OB$B[^N$R6BUX*3 MR8NL5 <6+=E+'(%IIF6,&5VG&L:'D+U@\^3Q$NJ097\7WP;=)C%J +[C&BI; M""=CK1P@UP>5IH%0CF&W;.-TR5C-LH*4ZO%8A .OI8#DA7!62.YYGT86IU&: M\1;,$75FC"QZ]+? CWFY+D/Z5][T7(A96Q&%I@O3$L5(M[1/JTYAV5C!C4Z\ M4XW]?7 F8+<<)+7MM/J#6=[!9#F+JSPBPA7S^9=ZOV[:;VB;-:OSC##2+>LC M!\>\ IND=4*0W1;[M'K?A>B9:4,3QA]G M16?Y;E(5U/=GRJ1<^3(2BW.IY8 M(W1AVAB1G#)>,RYY:!#473:9GKDX:QH$WR*:3$:$MWV3'#,3YQ5>HLE.:-8!\W M,DPZG9A/!I@59(9E:<%+Q0')TI<"N;#;KM%3'^O6_+@Y N=[= 4=./,KBUR$ MS1*\3PC*8027L@<='#%%$<]\IZMYLL/:>IPR/<318YS15B/$56!29,^%]QH< MF9'D#FBRW TK$)23!+8@T\?I0GS4:O0N6G H>T]=8KZG8>8JM&0X.?J(-7P= MJH'%B#F2/$?K.-=>.>?,41J)GCP]X6!!#^P]/8;A1VTN/ 38:^_ID0(808Z!$G1%IE(;(90[&!:[*T0Z*"?:>[J05(YA^M-[3218T M*.DL++;0J5@;$":/4)1-T23-4?5I\S?YWM.CQ#6H]_087C>,?^SOLE"\M8$C M0;%)@<*:QUDG>/I*H4&CZ6YL5@4_AL6M M8Y=_7A GWIY??MT4DUO)O60.2G;D0A>3 46AV\TIALH:+^RPDONM#T^FCG<, MK^>-&-7AO6+/L#46F<;@"K!0BUR"*."MD1"3-J'V10I1]K':IC<$L[FOWX;M M/<*#^R:S#<'V.L_R49(<,ZWP,6+HX>SMPUB,CI;<&'#1.5 U#22H**'(5'SQ M.4C3I^?_4YIGV4U#QG"_^3/FOBF,SF53TP^!,Q% *>/ H?=@E8A>.NY+&98> M\83F68X2QN!YEF,XN=-PV)%LM?[G^B/0PO_]'_\/4$L#!!0 ( .^ !54E M)-A\_ 8! *GJ"@ 5 9G1N="TR,#(R,#8S,%]L86(N>&ULW+UI<^0XDB;\ M?7X%WIJUW2HSH8H'>/5,SYI2BLS6FE+*E915W5;V6AA.B5.AH)J,4*7FUR_ M(X)27 #I)BS-ENME$C"_7'R@0/PX]__][?'&7CF>9%F\[_^X/[L_ #XG&8L MG=__]8>O=Q]A_,/__H]_^9=___\@_/N'FTMPGM'E(Y\OP%G.\8(S\&>Z> "_ M,5[\ 42>/8+?LOR/]!E#^!_E36?9TTN>WC\L@.=XWMN_YG\AF,<,^2&DH2SW[.\OM?/,?Q?VFN M_J&^_-O&]7_ZY=5NDB2_E']=75JDVRZ4CW5_^?OGRUOZP!\Q3.?% L^I&J!( M_U*4O[S,*%Z4F!^4"^R\0OT+-I=!]2OH>M!W?_Y6L!_^XU\ J.#(LQF_X0*H M__UZ<[%SR.07=<4OV9-R'Z94U M<>\D/_#^!6X-<[3(U0LUF;.AWMW54$>+WK_$MEZ+;(%G [P6ZV%:(L_4+R[E M3_4PZD%[R+0LCS]+\Y.'[/E?.%. ]\A3DQBZ'%?SFANS&'B1#%D M"-5.70G<;]P0"'Q8[O.>=%)H=9SX2/LVW3FYS9 MU%P8_S+'C[QXPO4-4GCE-%3Z_$B US*_N^_K'6W9X?9 M>Z$[&P+8M:24_M:0%? M65%YMDNTJ,TD1?P!9SG@N/?4MZFY^*LLG2<3*7<>S,UP\?)QE?U[, M198_EK[G*2D6.::+J>Z;N5H2 R4R4#*#EM#@]T;L_]\B=YD!99>[-,<>EKO, M -G@+L/;S;BKR!?3*_D278O/^#^S_&Q9++)'GI]GCSB=3PEG*(IC!!,<88AP MDL#8BP2,*4&>FS _B6,=IMH[RMAXJ9$._%[)M_O;,$!R/\E8PZ=G2M&'1ILV MM%3?1Q+R 2V"D/]Z2P[[1QB$"K24;#Y\O8N[N2BG1<$7I_2?R[1(2_;XEA93 M%,01)CB 7 0KY2S?&Q]A/V > 5:=@ZT"#>@#[5'T[W>^]MMM'?S&G.9?+GG-> M_>_%_'KQP//K)YY+%V)^7PY9G,[998I).I/#\N)*"M$XR#%'7A2$,:0^">1Z M!4D'(/$,NEY J8^X"3\<*<_8J.3L0?Z+%R"=@ZQ1 >!2!X#G#,S66IR MN?RJ,@'21_FP\B>R+-(Y+PI LT>2SDN?KC!+ ME/J;'C0?@VT]Y]D#IW4U+,:B%+(FJ%!/\7@FJZ@(K5,0CE MU#0 9*_&&Q]TVK2NATC%UNI:1<&>$_I.2< '[AZ$5_4T:.A2\^J.>^L/..2'ZM#TTOW,#FQU8)"7XLE([%3X8;^4/97O,D8$RF'.@H0>D#5=@3 M VVE04MK0%Y ^[I:*K; J[_KJ]%>+IT9'P625F.X'SEB.[ M/:0;T5WQQ<6<9H_\,BN*:>3X#HEC#$D824\<$0\2&@90(,2H'WI<.&*Z6$4K M'ORD7CW=B*AV!%[:_&ZN)G?@XNKL^O,$G-[=W5Q\^'IW^N%R NZNP(Z='VIWQZ)F4%107-11*M)_ Z6*1IV2YP&3&P2*3SGK. M;08P;D7"*N^^'F%07MVJW%O>W'Y1ARW@B1"<+M)G7CWN#G^[X4K0=):6[NKD M&^5%(7_]@<^Y2!?9O(QV)&_=VBEV7.&'TA/D'D\@XD$($^%XT/$%2^3_N2@F MVCO&MJ0:&VM4PW@&V^CO8<2!=MV'-*;93KUMT/=N[%L; M;+AS -OXO#HVL/[P;@N0:E_G,U\\9.QB_LR+A?HD;CB>J2R!3W*%HV;SZ_EY M6CQE!9Y-/8])VV(/>L(-((J1"^/ 5_FTB:!.2%G@)M-V&MA!'])4A X;_CU/ MH4J^*CF95WN^CZ4RTAEOM#'SQ(V-HN>L]P+T0#-BA6LE.U@+?P(:\8&2OW'V M)7\(L< M6F6$<938\CBGDHR07[:MAQC";R>V:4S:EUB=@_A M83L>=^=X0\?:'E)\2QSMP5LZGI"G\W3!+^7Z43I("_DFI&3&Z[!<2I>/RY*W M3A^S?)'^5[4!X[F$NDRNW%P>"HA\D< D=B/(7=\GKF"!+R*C8W)C$4;HU#1B M@K:"^C\5+X6$I/5B+7Z<8G !C[,U/RCO#9_>XW%R,8<_, M.\.T<7#>_4E=3HEP/D_G]\47GI8S/GC=,<=S]8-37GQ\ODJG01"0@(0A]%F@"@ Z,<3$ M]V& /(K#./2$[QEM1F\99&P?\F><_\&KX*WZC*U8R=OE<.T-I"8':-V!&N:0 M;"W?"?CX*[RZZ&-W>0\2/9QWO1GH'TEGJG9?_G*6,3[%OL<=$;LPH7X $<(N)$(@R!+LQ@F1:QZA50U4<[RQ M\4(E,G@E\TFU#2IA!K7D0(FN/^OKX'[8";",9M_D80%((T?! )[.?H/.&(.Y M$08*M[T*D]O&EFG\,'3WW;1S"CHCSATMR;@%T AJ(0(T1*$$""J56DN+WD ?=Q>[? M29:TD6K_37*HNYASN SK3M)U\PAN^#.?+_E'B?U9-B]K.OV6+AZ:PIRK,FK, MY13YQ($B01Y$GA=+E@@%I-QQ:.(E@8-#DRE;<]RQS:DWDU\G5U\GAC7L=$'6 MF]QZ@*[GV:>6N J<;F2NVCVMJ^[V4'3.$"FK?*T[]J"$:@C(6\8SO;UC'5_& MRNJ@>/8%I^QB?H:?4E4?/'M\K%,CIMA-6)S0 -*$4(A!EN/E>Q"V#,AM=!3TJJ2/+6\)Z"2 MN,K(LE@16!L>N_6!#P\[;+5@;1@V:@?KW]F-=C[4Q6K/UK5J59[6_5PE(EPP MZ:>E(L6M.!?IQ>72,7M5&E/^3;ITK-Z%;_VA=/&F;A@D3BS-Y)!8\A83"204 M(Q@EG'NAGS!DEEPP@,RC([XZ/4&E)63E^I-6@K=K$9MQX!"6UR/1D=FS9Q9N MM 4M=4_ 6F'0UKBI6-SH_+9T,:C57AV!O'R(Y.1"< M&$6E;1UE;.N.Z[N_36[ Z>WMY.[6C*VW@ZC'MT=#TS-C5B> 3:;/6D1[1+<7 M :M4M7VD0NRUQ')3-3 MB((PA)@B @6C##$:$4S,8CQL238V8FD44PV3=!R08J\' GXOE33,G;9G=DTW M\CV,V;?S.*P=S3U&VYC;]1.M23>L=V@;U V?T/H YCUTUS)LK]:S^5M>9D24 MI1=<1KD?4P_Z'A40"5? &$4QQ)['/!1X(J#:;7:/$61LM-^N;*5D-*IY<;15 M]M/TD%CWS,JF,!OU]K6!T='M?X\28K .P3:@:C<1MO*\@7=55S%;Y:9OM6:? M?'OB=,'9>?J<,CYG-WC!IQYV6(()D[ZS:DH:QA3&W/=@Y/HHB;#\?S$>)#Y: M5^*QD6LC&\BE< /MK6I;M^>=UCYL-OY]UU9OCI;>JMQNI3E8O1(W^UZ)X?9A M3IJJ?H:UHN.XO09IS.UB/B8Y64$\C1& M'B=>R"!'@LH9B@F(0S5#)324OPKE_,4&F:$."#JVB>F&JU8RJ@%S=? '<",Q M$%D.[LOTB.6<_3ED5#CG^VJI1=[105X/35:U!J/((Y M2M,FXYB:#@G[?0'Q#694@S&'M\LT<@*/C2-6C3R(XXV@1[% M]P1LSZS=$5-CLNV CE7^-!E_4$KL ,Q;ENORB([$A8L']?_5-M(SGJG=]1LN MGYPJ!UW]H1R^_8O6E57HQ<6[9DTO5KB@8I_[[J#3(-!*9) M["*('3^&B.(0QC3T88RIH"0,$4.)23O 8<4WHL_A^@W>3$YO)^#'\TGUTT_R M=^#L]/9OX/3JO/IA\G^_7OQZ>CFY,@WI&/CUT.3ET1J]9VI7JIP ]5_0TDA% MDC?*5G]4$>-O?_?JA@H$T* @WYT:AY].P J*=2DU!0:HT+ X?[R+%>U.0<.J M,.PL]B[FV9@(WT>*KG6M/J8S7BTTY"\9]RBBT(D]U53*QS")DAA&88(2S"+B M>HE9$:OUP\?FQE?R 25@O>(W+4S5 F[_'' L'#TSM $2'2I+;:I\9!FIU@,' MKAFUJ'#YYFKI7_'LXSMYMJ'-O& M!G)_'SO(YH88Y%1SQ]!=2X3\Y[**\RGNLAV5 4H1-YJHWJB:PD6ZX+<\?TXI MKYSA.F]375"5F0O]V EC0J$?B 0B%GHPEX0X1@1UPV,HM?[%GAL2#@W]3/AC$YO9M;;QH;DQ%[GL-.OUR*1%EX=AB 5HZ MV2R>,@SPEDNO]"STP(5;AC'!9MF7@<9]GPS[R3>>T[18)VS>J?WQB_DB3^=% M2BMV\IR !#2A,.*$R5G&4I^V@Z'&L;PR M$?S[6%]U,(7M1'^CL3LTW+M]R/+%'<\?U_D4Q67=J.HS+[>C_3!T:4P#**A+ MY)SD^C"A.((N9E',G01Y@58S"LWQQC:=E!)#.=*CY(V5S ;MY#0@WL_]/0#7 M.VU+88&2%K3$/0&735,Y\'LELTE;/@T<#?KSV<5SH$9]%G UZ]FGC]+>YGT: MCQFNBY^^3J_:^1G,;7S8K*A. [_FWQ8:8*O%+&'>YZ#B2)X!!%7@*)I'"8($*( MY_D\0OI=5(>1>73SP?+Q$>K^51R_U!\H , :@;JF U @@!(%HYENF#?$9+8< MW9LRU(P[QC?&< X?U';[_8!A1!G0EQ@4V]?^R+!#=]PT79*"_W,IO]/)L_S/ MG7S*>:;RXJ8^36)!XU@N(SVYJ@R"$*IB=\&KN)MH K>\YNQM>YAMVA["PN\NV<[1AM\8.*;VQGW7P MAFY$<2FYY[[J@\@7BUFY-3:I#I"G/O83SGVY:&'8AR@F/L0!HS!T QK% 17< M,:J1L6>LL9'%6E10K&0]Z7:TO@]B/;JP!%S/A-'"[+:%V>0 9L:$H8&&5*]W^M(["_'G..UJH] M$W%/_8(V^/RDW=BXP6&O!/Z;S M=,$OT^?-(=_T,/Y:<+&<7::"3T/I>Z-(^N"ASQV(J$]@'/L!9+'P4. $+G6, M(AN/$69LT]>D6*2/JBD1J&0$2LBR9] +Q[EIRZ"CS*3IT \$?M_N?C-A5'K MF5)DVR2QT=R^92>+2P(+J-I=,!PCT+#+"0O0;2PV;#RSX[&)RJFYX4_R17_ M!?^29_>!RN:Z(&<0NI3 @ M'HH%1BB.C38\NHLR-I8M-0'Y2DSP5.ER I;SI0H<)EA>3TV+"'89S2 & MZ/L0I\1^+2'XTF"_+I.YUJ1]8:6+Q6.>H^&T>P[479QA#XJ.AFWC).GX)W9T M8Z5/S=+954NEC-2NA)CZ+J9> MZ";0XX$'41)[D$0>@XCP*";$):%G5,/0BE1CHURE%&RT L4ZV*5S/TP[QM/T MSI;%(GOD>;-7^W+#Y:8AA@AT'M(9=U!.,@#B+1&9W&HEOZ18];? B-#(=S$,.<$0N83(M5], M(14.P@F*8X3Y$>DEQ5C[B;S-ENC>360GM)K+/0N ];V\ZX+5L7DE&T#TF592 MO$__CT,J'T@JV;S>6D"G9*+RY+8\VRW*VF"&[[790T?TMF\+J2OGTU)VT!*^ ME\^@&VY]Q[+M$^&]@]$TX-&()M-YRA%!"@_93-Y15#V8K[(%+W][^R27&G(9 M\BS_I"+:E"3N-.8T$A%QH7!5"%@B?)@PC*$?Q]1-2,C"V*R3I*$ HYNKRT/Q M0HFJNA>GV8GZ-A]5KI?Z2XC_"U3" R7]":B0+Q50 MF#%VI.N0AD,(QE& W/?E4??\[7H M>XHYOCQI/2^UX&FGI*R*EU88M2N7;L0DEY< !56K[LP("IKV9?]Q5#VUKMWW M41JU+Z-:JY_:FX#'[46TEV'?TF**Y!S-$E_ 0" /(N0E*BW&@]AE.'!8Z#O< MZ9(&^F:M:VRZ_)NE/!Y.4]I^H1G'[(Y*^K3.R?";D*P@#YQ?>G."P_&R!'0 M$QX+>, \CHW2-[8-,C8R6,D(B!+2C "VHJCW]1^+3<^?_AJ64KX>SCCW 6#U MH]\ZT*!?_#Y5WW[N>Z_M]JU_R3/*.2M4A.QGO*CC9K_D_*ER651UOC,\FQ7[ M*O--'2&[QG M%6^K1&E'LD&9U2J8;ZG8[L.[<7>Y<%2KSYP_R 5H^JP::&>/?%UH]6_93+73 M5O565:W5Z_EZ[--<.HSS^W/YS_E]M=2\XHMK<8>_31&.HR!.,&11'$'D!0DD M'HX@#2(2NB'QPL SH?.^!!T;PTNYP')=>GDF-0%R5=2B>@#!7%XD>66!OYGQ M?F_6UIL*QF##GF>'Z[.+DT-\KS[@5_6U:ZW+.MO@1Z7X3R> <'DM!^O&<2< M"_D&@KL]5C>>+?HVB=4)I#=A!YU3^H;\[333^W@]G3(6NW8_R_^HXKQR?OPB MO[XK^3W6E:$CSJ(H2EP8L]"!R$<88L^)(1,LX1YB28S,"D3T(.389IQ2TJ,* M=?=A24OG=CW;I^?9Q,0T]L^\CL!NV..K+H*.ZR3J"*B-#Y6.&>L(JM^HAE%_ MZ!01[@N/P5A$2"X45(P'=R+H)(SYG#J)\(Q:E.\;;&S46\JZI7+,,42\"V<# M0K6 WA"Q"9V ZT:3!Q"Q3W>[!AR>M@ZHOI5^#MW3C4;VU"K[N%PLRPH,JPK* M=2+.*@ ^3"C%@@KH4B9IQF%CX\)2/E *""H)]0AQ*W#[">Y8.'HF+ ,D MM(EFG\I;B*/@].?[[/D7>5O)&?]$ZD=8_5@2Q=8'#O+A[U.E^9#W7M.QP%]5 M*KN90GV!6(C# #I$2&=&2-\F$3B!D< AI\2+N6^4=O3Z\6/[.$]O;R=WMX9% M]5X#IN=S=(>A[QVAJAM 'Y/_=IWM5IQ[/<2PI>.VJK=1 V[[50,GTM11O*>, ME?%X>'8N/T M8V,2"\D-J_2%M>*@I7GWV@2]OC66]M6'>A>&V$=Z]]=@N'05$_.,(P5%2^)Q M;>;; -]:JHC1H.\SS4V^\9RFA8J/J-=-B-!8N(G*]N2>G-JD0XN%(# *D)N$ MCA^X433DU+8AX=BFLUI.P->"2F9:+HH%GI>A)9UK4MLW[C ST%$F^XYFG4G; MXK:6Z;T;851SRZ:4W]5\LA-DVW/([H$ZML66W%3GM) XO5^[5\]5K0 M;"GZT< #2GS&X];:L?.H?. C5?JN'&8[YK/M75N2RLP)$(OY8OH!TS]FV7WM M8_K80SS (10T""$*?0YQ$(>0,QXYA!"/^(G.A+SYZ+%-CK5P>A/9%J3V3RK' MZ=\SP==R'7;(#V' ,EI6H"E?]IZP>#7&^[T.VM/,;FTKRE=_5SSN.:'OE"R^ MY8Y!&'6WI V[[;FBVW+C8IW(>#;#19&*E+,/+TU;AR6>-1%NJD+1FV9,C 3< MX=R!?A!RB# F,,8>AD[L.I@P3CUAM"]\C#!C8[.6+F"MC/+26NJLPP>50F8N M_%&6TW/ A[)'S^S:P12]]MNR :M5;_4H@0;U-6U ]]93M/+,<9=VG48"NS'Q M8IA$20R1RP3$7N+"T./8821B.!'CK-QJPB,#%V8=]@#/U.0][['T:,;Q[Z9T M+*0Z@BV3CF8;Q^:(J?#?QS9(1Y.\5_72(Z>\,X6FFEG5HV_2X@_Y5/4+?,_= M*8U"E\9$SDM(984A',*$^PGTB6!RBG(BYAHM*/8--K8%PRM9P8]/E:2&L\M> M=/5F!%N8]A,-VS\C= P[=(?*@ZEOZ01Z^IQMS?,HR M]F7E^#TZAQ M]6C+-FP]DU6= 3_;G@$/&I%MI[/KX=-#VOJ!@=\A/5T/BNUIZ)KWOD\06NN4 MO,E9#WA"?88A9:(\QF80QW$,$1<4(RP2/_2G3^4"\W:!\T7/FY"[Y#3Y/-]* MV^=1J/PGY=(_^\#OT_G\73,(-FV+_=CW8L>#PJ6.LBV"B1PZ>>>TD$VC]KQ];,-,X]\G7NT$OPJL&UM:R$XCC&/7=Z>4 MW\?V[B&0;0>N[1ZHFR]PEV/&5>W!IN%)Y%(?N2Z'#HT81)1'D"!.8$#"V!74 M]2(A3%8;;P<8V\JBE ^H*\PX>0,X/4H]!HZ>&;%"HI2MA]R178I;9:&-008E MD5TJON6 G==U^X1O^ *G<\XF.%>^8_,^>BY#+&8,1MPE$&''@21B >0)"Y ; MQ1$VJUBQ?9BQ?(QZ_L8; 4$C80]? M^GX0K'[O.X8:]*O?K^[;;__ U=T80+5 6)_PEET+?<*( M>=#S/!H%- Q\S^BL=7.(L7WY91^(M8B=>D!N 5+OPS\.GIX_>D-DC#_XWWQ,JSAPU>DMFR^D^\7G-.5;0QF?/U_?)E=G%Q/#"J&&=M CQ/[0[9D( M6X)772S;HOS:"Y3D_I>+9+'SA;SOBU.)7CL'2V M7*3/K0Z6DV]TMF2-. X$32,8,AX !'#&,:A3R%!GA_& M&/LH#IJ=!LV90G_T#CL+/4\$K5Y9RJO+2\'+O3?)!E3Z Y(7"J6@(:T;6$23 MLRVC/! A*ZE;#UX*"2O$[*.SD0-6K.L^:(V251@_&'94AS8#;HK\,C M.E;#S.;W9:N?:F_AP\LGKEJG/3VD]%3M2;PIJ$"1*H7,'$BDPPL1%3Y,6.C" M. F=@,38\0.CLU2SX>+UZJ,F/_7*9/3;#46@WY-=[+FV8Y)7@=OUT';;]&N)2^UU(6W:"S6Q/43(1AZX9V@F>CMFBWIQQ= M$.AT-BMW5]N_:OI61$Z$_#CQ(4*>7/8G\C_8):I*&?<U'0TX M]M35T;G;UKGW*:794@YPPRE/G\O=*>:'V*=)"#W?%Q %+H%)$%.82/+R8^S[ MCA!63KDWQQ[IF78CJ%QX-I+^SW^-/=?[M[EI!K"6!;J>6G<$]%W/J%?8KH7N M\UAZ-T0]'T)O&?B=CYQW0W'X@'G/O1V/D_%3NL"S\J2:I:H];"%'50$C[,-R M<94M_L$77W#*IHC'$0EC#[(PD4O'Q DAB2*F6DARQ'TVLM)WBPG#4^5=9[< \A]GR17(H.VS* 1&I#E M DBQP0M? "6XQ2-D0ZCL'A[K#C[LL;$A)!L'QJ;W=Z.P#\LBG?.B.,L>23JO M2KIPFMW/T__B[(+);S 5*=[(/CZ=L^9;3GDA_[9\5*G*S_+Z+'^9.B0.D*0\ M2$7L2+Z+ I@DU(&!$W."?!S*?YCP72]2CHT<5X*9L5X_%M2CR'>W2\]\VN@' M6@J>@+6*H*WCVZH*Y536TA/4BIZ PY8V9N!>+6&5KON1=%!N[Q7LMQ-!OX-U MS#93;1&NQ=>B&O2:5/DL%_/)-^G1S>_YQRR_EOX<5E%.E\K[7GE^4Q$2-W:( M WVA?&$'4QC['H,1BT3H),BGOM&VXA&RC&T&6(D)9N6B<]8B#YRGA?I+&5J2 ME4JJ?^9*>Y@)N%3'S!UBU(\QI=XD,9"!>IX*;AJ@I1X5TX-&$[4CT.A2+FS6 M=BS564T"%OG> JAVD_".D&?83+WC@=M(Y[/PR..\]Y+TB[+=\)<\D\,]XHNY M4/^C?K4^+'41=R))M-#UD@0B2@3$)(Y@$,64Q)@&& ==_'+-\ ZU >V-_M^.QQ[K#[\EH<=6WZ?>R!KW=M_/ZFB ,:Y+W+87*/= M*-DC^G>[1'''+N&ATG'AYR;'-+([%T+97,;X)0?U=R@U)PPY L M#?#UI@F[D/9,\1;0-"9F?8"LDJK&L(,2HCX,;\G,X,XC*@07ZHQ1NO-W^-MO MZ>+A(9NIJH/R%]MK&$Y1% >Q#Q"(/$N'YT.4>"F-'"&)6I[R+$&,C MJTH'\*<2G<]8N46XP-],W>!.]M!CJ[Y1[IF_MI9G75?3/ &U!7YK6T"J"5IZ M@FLR2^_W[P!U*]O:$5?[E5E-!1F^^&I'J+;65^WZK!XKBZQ"NGTWX6X81#!T M5:ET+ETY0KP$QM3#OB"ABSRC5"*CT<=&C_KE+SK&V9O91C,XK"_$^XX0LPAV M/Y5&>@W!-Y-@?'5&#@7D=WM(9\I[ROF#)-#TF5_,:?;(K_CB6DC"E?^:+17= M?LGRLK3U8I&G9+DHLY@RM716G7>SF7SZ_<5K[G$!ZY*'(E*68+/-,F19OR&='F2LI>O^2U>B M]5/_4RD&YMDCE6JP"R>IG%U/)@4X<1AQ& 8Y5ZJL+221U$PBH5[1YM4,(YJ/1;6CE\0S?RF#P^S;(7SF]Y_IQ2OJ/_U*PT8UE* M;GTL7I5;.LODRG%]!NHRZE'B^I#%(8+(EZMT@N0_"4,)19&#.3<*D+(LW]B( MJE$/U/J]ZB?75K$LA%$KJ;[(5I1-I2JK+F%>1 M4'52I])+FOI19:/W=+S>$^)66=JVC(-R>T\ OYT1^AJFXSSRIL*HE"2E4QHZ MCE"Y! 2'JC!>(!U0[JJZ483'/,$Q]9/I,\])ICT?;!O'Y*MOC]9C:*02J_0T M63:;X;P ? MLAO\L??BCBSPSV6Z>%D7)/[X?)7>\&I:^X33N=K-GE)"_("Z#++0<^2JE 0P M<1T,@SAQ?#]F$0Z,>H_I##HVOZ_EOMU+$<&/,[7/#Z1O]XCS/WBUD\]+Q>0* MM=',D#ETC*%)))8A[IM7*N#6\IZ C[_"JPL5G%X)#3Z5J)>G*Q;)Q@ FN]RC M,_"P5&0 Q08SF=S;C:B^WMZITD_+_.5TSCYETBF8*Z>\[N9)$A>Q$ >04E_U MM,<4$@]C&%(<\8123MS8A*'VCC8V:OKZ\^W/X'XE9+DZP2I2H#L3[4=;CX*L M8=@S]WR]!8V@)71K47OHI:H%BE6FV3_BH!2CI?Q;;M&[J6NGY6<^7_*J^\*\ M#*11\85GRV*1/?)\G>J+1"QSV;0;+9_=GP?C.>$HOYXFT3A2^YJB;^>+I O-7BI=1&C]B.,=%^CAL(^+XWU=^T=@&U"B=@K42]?2Y_ M5>L!&D7ZMP'+:-G4N4JQ>6=;O!+FN[.)]H1D D$VX>7:S/RCZ\K"^IC])._\0YJS8*UJW4JRSKNP<\OWY2 MCRBNLK+F/&?5\?F4^(P17[K;KH,BZ7A' =42>+OX 706P^.TJ0# MABVTM6['+I1!J]O"&Y3N)Z#>?F^I7W=P64@ 0(U 6>>EPD#^6*)@.;MV2,/9 M3\D=1/KA\WB'-,K6Y-]!!3#SA\H>%/G+].QT*H3#HT2%ZD8!A8BH"0J%L5QN M"X=AAK%FG;'U(\>V>C[#<%W&B??>T":*>JW0D M-#U_@BM4:O%.@!+09F.FG=I;[L.T.<[ ;9=V*KK996GWI=T^\?.TP/?W.;]? M!326V^5OVKXF,68NCY':J280!0&',14AC%P:1L1ED>L;1:!KC3HV&G@M=!4P M7HIMQ@=ZB.LQA'4<>^:,G1#V6IW8""6KW*(W\J!L8P3&6_XQNWFT.Y^[:[5^@<#O"AQ0HV,SC_M=S/J][6FU5?COMK&UQ3SOL+NU M38H.(2A-#*^*<_F\7"SQ["R3J^:%=]GMDI_*>;N4N6R@+/;LS ]A7(VXEO>QU3!36RM3 2C]0*4@:#2$4D5X MET&I)%AI>0)*/<%=!E17JD95T-85-,J^JW4-(F;>U M6!S[HPX7IM,;8J\B>/H;I=L2^2-.\U_Q;,G75295OG$52%2<9X]2WBGQ'!Z0 M$$'?E]XCBCT!,>*J9$T083]PY4K7*"509]"Q+4>5S* 4&GPN,Q2J17$Q99[OQ01QB&.'0H1\"F,W(M!G5,0>P8QZ[/UZF:_D'!O1W:D2N-)(E3YE MD]1&UKI/[5_>L\_YVKYZ_#@"J_5,J3WU^?J8SM,%AY=I%0Z^TGR<+;ZVF&:T M/;W:LGZW3;RV -YO _3-X3I6/U^7& M) A]&,>AD\2.XS%NU&5W]U!C(_WSR!\$PVX][MW##5M:^Z#:&U6R#]_1C2E. MV7\NBZHGPPV?E1N^F6[[)HX][,=> E$D!$248XA#QF#D(1*&S*&Q60[Y$;*, MC6OJ\GG'=M4ZQCIZ=#00Y@.>O6XM='C.ZT39H9IK6<#5*O4=(\^@W&@!N+?D M:>.1W=BU/,94C0IP\5#U-JA#$:>>RWP2XP0ZL:J+C40 L4\XQT'T3!\5D5]U$*N&K'4/P#4<5Z[GA:H-1M3GA>5F>7VJQGI+44%1]C>FCO.1:W,K?%D+Z?_)O MEZM*QV' $M^+ D@#!\E5G8H^B!(,G9"R)(PQ)8%1#Q)[HHW-,ZLU4YM'M6Z@ MI5S+%ZBJ(RO]0*5@&6754O&(0M<6+:]'>N]CSYY9B2VWG@>! 1^1/&T0[N=,.\#TS'TM3$H!#U=VU 7' M(!KJ:) &BFAZ^P)9+(-Y&(>]P43;[QPN(&BOY*^">O9?V3&;CI/%.NCW#.?Y MBV32:N]L&B)&"7%#27$T@2B(7$BBD$(6>W[LL\#%H='NXK[!QL9XU?DTVY<@ M:@ZHGJ=H"Z:>^>\RF]]#:8K',HWV!'S*L\+BL:T."G93W_8-.&S&FX;J&XEN M.O=TXXA/6<;^3&>S=B:2%V(WC$0$G4#U], \A(D7(.@FL1=3)%QB%JNW98RQ M,4(CHFZ"CS:6>JQP)$(]DX$I.,9TL$=]JRRP;9Q!/_X]BK[]YO==>D0J*SF< M/D3>I@_524*_EAE"%_.JM] JJL^=!HD;.UC5KG$$A2BA'L2Q[T 711X1PF=A MXAHGK?8@Z-A(IPQD?2X#6AK# 8;\ BT8_KI*L&T M4E<5%:X4/@'KD&;+*:4]&L5^\F@?P@Z?)MHCY%L30OLXH9 M(ZZ;$.C$KO0L/4%@["(,'3]V?100$KC4**1EUTACH_IJQ5F)V_[2'(+";J3(SM&&C0,YI/1&E,?!&X[,'KN8/RT7Q25_ MYC.WWBL5,4?$#[#T)&.N(N 0)%[H2FA)$/C8IZYG1!=[QAH;892R ;=C3M@6 M+/5HP1)"/1/#FA!.0"7H":@!ZZ$%DP8F_61_;1GO?9*^=BN^,]=KSRW=>.** M+\YP\? ESYY3QMF'EZ^%,+M+G*MR?%&4$[]3WA1<1Q&#HQ['T M-I@/"7<"&"#I;40B1EYB%+5A+L+86.7L]/9OX./E]6^WX./-]6=PZ&&1N[J#:)72.H@Q*--UA^DM 1[QI.,V\"\>GR3WJA5>V?654X*\ MD$K7R?<"Z3HY#"9)1&&(74Q"ZOK<\;OLX;\>9FS\MMJI3E=B=MO"?X.FV2Y^ M=XP&VLB77M-*1'!I]61O/P:][.:_&>I=-O2WJ[MK3W_'U5W+8JN0V3O\;;TD M6\VTCO1S8NX*R&.*($*T[(?B03_Q_2B,$N4=F97'WCG6V*B@CNI6R2AK877F M6&.0]3^4(U MX7[$LUF39CW%/F>)GX00HY!!A%$$$X=)W\&E4E3J\]JBZFM3'UG5XEP]DE3-!D'QP/D",+S@99&A M];/D-,/OZ\:S29=VJLFS5NFA0=0!ZN(Z##7,)9(!UF3VLB-1ET;%/FC@)?386P[AF<6A;0/-*TC&O?9YL6(#4_ MXC3 R.Y9I\[ PQYZ&D"Q7%Z8>+ MR_(\$YQ>G8/)__UZDHSV?68$4^32YWKD>4IQDZKJQTQ1!HFQ_32*='"UN@VD\ QP'0]RJ\%LQBY-1N??=] MS_*NUKI[2GD0)G$400^K9IB><&""<0)=&H8!BZDJ96!4:U1CT+%]N>=<\%P5(NE\6N5F-U9LGD&\]I6O"B22[YC:M6))R=/O, M;#ALRTN[*HRKY64OYC%N>=F/%!UG39X_RZJQUU#$M2@WVVIBF3(7 M<>01!CUUZH=P'$.,F?1< YH$TF>EH4],OF]KDHV-&^J8T@7^!D@ENVH"E=%4 M5<&NUI^%$K_V5FA+73,^L6=;/2YZ%XL-Z&!N+?6_<@&PL/>R)J6'R1!^@OLL):B^I%*;H#'JH^CY)%J:0F!ZR6DK>_#K/ M5]WLUJ18W#W@Q6_9P!@/8ZS"EO/=-;(*MWB M6MJ?U-G)"L@O!X#LDB6K!X[M7-D#HPZ=,:L'PI:\6(I;10"3THC M ,&<+]3]RG7[L]5R4AU\EX?=A>:ZM:-%]S-<_W;J>S.PM$M0@Y3CG''ORT^2)W^F&*.A8.D@\M$X$&4^ SB,/*ABP@-'">6OS;J M2K]SI+%-,E>3.W!Q=7;]>0*^3&[ [=].;R:&ATH[0=4\)+(!5<\\W\BH:*6B M%/"[DA.4@EK&T+( Y^?N7R=6M M.BSTZ,L7**CMI#SXH69E"\I:[C._ON XJEU:?^>(A8U7A7;5* MO_YS+EGA(7V2HZA%EQQSZH6.ST7"812&/D1QD,#80P)*)DM"YGN44B,NTQYY M;&2V$A&D%%Q15BVLX8))&WW-!50?F/:]H*JV8RJAP5KJ$[ &^LMA?,W7 M5Z98V5UO:8\^[/K+%)2-]9CQ [H6X[Q0'Q\N3T'/\0(W&:B>P&$2"02=F*E> MO=B%B9!KM"C$D2]"Q$*DU6#OT$!C8Z6Z%F5+6*"D/9B9:H;N?AJRB5G?K-,1 MK@Y%//=C<60USQT/'[BLYWX5-^M['KC>>B6RT\\4QE;M_(A52> MJAE"_>%TSE[_HG7EE/NQZP1(0"Q""E'H4)C@.(34=8GK"QZ'OE&'\1YD')NS M,_GX<7)V!ZX_@LG?S_YV>O5I FY.[R:@^OD67%^!LAN7DZN M[FX--WQZ,+CFUM#[FK'OY5R5H) )T.A7!L6#;%ZVECNI&LRU9#\!:[6J/ZK$ MH[>_:]U@<>.I/TO8W:+J0>B@,F.=HQ=8>'FIL1%]+"DI102,K M^+V2UK#N]AZ$]2C9#FX],VM7R(QI\3 :5MEMSW"#DM1AM=]RC<8=QW3'4VWV M5*JY*IV7SI?I_+X.H\CFQ0 M^*Z'$'03%$/D2@<58T8A]Y((!P++OR.3A>B LH]MH5O';'Z8?+R^F301G'>G M?Z^3TR^O;^L.QG6:^N?)W=^NS^M^QI^E#]NEO=\P;XD>CX[4]CT35^,DAX](D$4;.N!VQ MQN:XUUJI57NM%V@I!M::M8Y2*N74GD!;/?![J:"AKV_)V'KSV? F['FJ&M!Z MQI.17;"MSC.61!MT"K$+Y]O9P?+3K1:BF0:J+2@)& P991 %'H>$.0A&%#LD M2A@6B5& Y(YQQD;-.TO)6*D-J_3Z*0T"PC%)8.PPU1C("R%Q Q=BP7P>.(YP M7606C[AON+&10QUF5XEQ/X=XB!HQ=UU-V,8=2ZJT.ME&JUNF[A>EEW0ZQ+?WO$CX/8YS"D+J\+H[@1 MA7Z 7>2&@0@CIET89?]88R.3SSC_@R^4!]<4.5FW*38HHG$ X/WT81FVOKFC M@JG=*?RRZ8EZN/RZ,70&Q4;L03A099%]4%JJ':*'R=Y"(0<>,5Q5$#U=7I4 MT;REVZ+M;8MLU1A[/=0IE>_0+ M]3[+*QZ*Z_PRF]_+]0J/?2_RG02&?NQ!Y'LQC$/L0 ][H9<$S&&1T8Z]7?'& M1D&N!RH!U5?T26JP4$UP/^(T![_BF6D[8M_YA3Z-T#'-?%NEYYRM0B>KQ/,KOIB2@'G$\XBJ ML1_)5366="CD^IIZ$4H"D3#L&>6,[AYJ;)1W/ODXN;F9G*N >7!Z>SLQS>C< M@ZJN3VH#J][]RTK(5JAX5;I"Q8MSB['AA]&P[.WM'&Y@S^V0VIM>V,$[CNX& M6=?E6?=_='WL>J%DB$CU4L/4@TGB!3#DB,6)'Q!J5LYT]U!CHXFSKY(DKNY MJ_.C8?'C/;#J\80=L'KFB9:0)TTMK;[[..Y HZ_.C6^'>Z]>C3O4WM.=<=<= M'QTSD[98SI/U4-50:^Z>,V4($I=3GQ58,:'R.<.),CW84*12&(F MW0MJE-AP8+RQ,48M;EE6 +\2V+ ,S0&8]R-A75+1:QT4/% M;F&; V,.6^Q&#X"- CB:MW4CEKJ5>G&7U0N?9K7$E7=S+,1E>Z[M)JN^F+41_GT\C/7C$ MC&]K#T::[0?I-I)T7N74G33-P6A9":73KH^1V?18R[HIAJ&PE0T66;-Q ]:2 MEPLFA7598<;^QDX7T*PRG)$ @])=%VC>K A/D8NE%$8S>)'&+6@6;'.&/SJ,XG'PQ+%>P"4/^P\$A8ACCU M6XO84R.J SA8/WW;-M;@QVA[%-YV'K;O\FX??YE3\$'U2CG+'I5;5<[4IWFN MRDLI!OKPLKZD)J73/W'.KI_**7WRC>9([1^SQQT=08MI0%Y >WK:L5!J?D)J'57R>_;7IZF M>4^# "@AL,?O ]O,ZGPQE.R#SC\#&^3M?#;T\%WZB=,'SI8SGHE2$O)6V#(K MKQ;G5+49J (2RX-6/+N8ET4#5O4 6KU?0\0B+%UIX97]VF(/$LX%I#X+W @G MB(=:YZ!]"CFVF:]1LRS5L8,,3^J.9"NF:_0] 6N-04MEDY[8/;T+^R>\L5BX M[]FM#^/615R SFIE.'N;=$I_?[L/U4]]T(_;L-5ZOU;8WY"]I[$';-O>+WJO MF[OW/%;'[;75FOU:M*6YX65VDVJR6&PX.L6:,#C%OA.X:JFL5LXA2R!!80QI M'$>>Q]S "QVC;;CCY!F;7U!7&_WQ?/+QXNSBSG!9>ZQQ-+?XAH-\P&7H:GG9 M6H'VM#5H!S^[6XA'RC3L5J,= #>V)"T]MN/6)9^G67Z5+7A1%X807H0<+A@, M7!Q!Y! *DX12B/P@\7G,A B$T2;CVQ'&1GZ5@*"4T' _;P,\S9VW8R#IFYQ: M:!PN.V*^@;5+=;M;31NC#+LIM$O)C>V;G1<>EV%SMHX7:(6M7XM+^;>[!SQW M':>.87]=0+H)8U>)@F6>X-3C8<"2",,XX1PB'D22#7P/"AX[E*/8\P-W^LQS MDIFFWUB3T>3C:4O:WSG" M. P\[$B["L^H?^:[VG*(N>'J^@J>75_=W5Q?7EY3F\FM:>*!?4OJ M333O:I^>)ZI5;E9+N9-VHI;:!U$*@H74$$@5F\2MG67SM3*D.V=O63="+XE= M]J1\EYPOZR#O2@>S/U#'",P\>^+YXN6+_#A4.7V5%_JDE@A7?/'AY4X^=)6[ M$ 1.S'W$84B$].R)ZT(2HP 2)PA"%X<)9HD)^^L//39:;R0_ :7L90#S2OHR MZ.]$G0,K%70R(HXUC!Z9]P-WSRQM&6GS"$MCT.S&5^H//VQTI3$L&[&5YD_H MV"J^(6X2 MN=1H4W/?8&-C"M4\[NKN^N8?IKWC]N"I1Q:V4.J9+59B]A^?K8.(Y?YG>P8< MN&'98=4W.XQIW-,Q)7;=&'Z=,^^)P$D\!W)?J$I#C@\3) *Y5(H8"H3K^,RH MTM"6,<9&#I]N5,O)+S?7'R_N#+/DMR&HQPM'XM(S'52%=BOQ>EF3[%'?;OKJ MEG&&35G=K>A&FNJ>2ZVV?EK5X/C"YWA65D53/0CK=H24YDN5J9JHZ%+B2/^ M=!=H$HJ8Q)0GE%IH#Z4CR]@(HQ9K=:91KNB?&OE!7IU:JW3*I7Q' M\@5.Y_8[36D948^+!C)-SYRULV-5NV$L6.E2&JW1!M3J]-[F0W G[;(Z+>9P@3(E#B(RC=*1\BC .8.#R!C@@3YB7<37RC M^F7;AQD;;1[?#^< K'IL=SQ8/1/91NN6'O9K]H-@E7EV##4HJ>Q7]RU?'+BZ M8T<72K.EJC5[_R6;I52Q3;-B2#P?<9<$D/K2RT*13V$2ABK,N-BH M3AT6'2.^@P-HIK,NVSM2I;,NWS5:=QNM8'S%)1 M9=V_<)P773+M!WY_](AVY&]%SPQN,P/_>NM+U63@K]O7M^ "@_+V?CO8TO[ MF?D#ZS%\EO[[&&IKQOX[B=)M+KY:JA7 M;CA3UE>+F%O^7V9A#+% 2>^XPD8 M!8ETWCTJITR>^-!WHB@A"?4<9A1/O'NHL& MD]@>X/7F&CMP]CPEK)%UQ]6$LK%+JGN$&9;[#:K\E*(T[K"6GW*RV M)B^8'"$5J1JOJH[>%.8[G;-6763YM^4C9]>+!YZKP-JZ3')YQU1$+A.$^S!$ M))0>/'(AH:HXB'#4QF(L'*[5<' PB!NTU8UT]WU]RZ8PW8[Y,D]#G/$X\Z$1) %'H MQ#!.< )%'(3,CX7+D=&6]8YQ1C:'7:CJL;H%K'KFXC5, MI8@G*VK=C9,Q;QY P2K;[1IK4(XZH/!;9CETN7FCZ_.ZAM.=7*=7J5Z5?SSE MG(64,P$1=U1Y&4HA(1A!%'L!30*!6*"55+5OD+$Q02,G6 M:+][T.UOO!'0_ M#]B"J6<2Z("042OK0Q!T;F.]\\&#M; ^I%J[??7!:[M-_-(A>:PK7579UC%F M4<08E5.\ZEPA,8,)#0*8^ ''H?0 <&A4>/GM &/[P"OY0*$$/ '_P_G9<5SP MA'/PK*3]G_\:>Z[W;^Y)X,B_5)60"X"7BXF[',0;KF6IJ6]U6MFJ2GDJD[3D^Q<[K M.E>VP_?WN6HX4^:/W_!G/E]*GV7.+Q;\L9@B3GS"*8.QRX4J78<@%L*! H>1 MYQ'I803,L'3=W@''QD6OY:WVB4N)P>]*9E *;1@NURG!8$6PK"Z=UW9)[D%6]E/B$GH+XG(.-!"!'U?2CI!4.. M)<,X 0]^?= G>"RC%FE=!,;I[14I3O+5V.MZ FH5 4BR\&-QLMAGE+Q+C:RFZHQ MK K#IH"\BWDV4DO>1XJ.>X#+8I$]\OQ,(3POF^9F\YNT^*/.MW)PC%&88,B0 M"GVC!SZ&#F>,A5'$0FRT+#\PWNAFI%I<\$I>H 0VW) [@+/F_IP]]/K> MKML-7 ^I;IJXV-W&.S#FL+MZ>@!L;/)IWC9PO\@J.>]B+E<$Y;E'488]J'*3 M=73PBCW?Q 9_DH]>G.,%7U>0%2[!7!4U\'Q'+?E#=7#I!)!&(7=]WTTBSJ:5 M3WF[P/E"C\;&H)K)U_Y6P1YCM+#\)^4G@/#[=%YF)KQK3TFK[Q(C;I3X B8\ MD*L])PPA]EU?SHTN$L21DZ-(ZG=I,M?L[3X&Q_;=YB?1F M^C&(.B)WPD)"59URWT*F#OPLZV:OTJU6\&Q)MBHA @JC7BIHC\GFXVB):E.Q M[Z-?:@^FM-9,M0_9ND>NI(M2AM,Y4XE@O/GR_N/D^N[F[!Z=4Y4"T=+JX^3:[.+B:W MX$?5@ 6XKN&DN0]K_:@2"P@.$&!22UD&Y;R2TVZ(R0$PK$>;[!IO\,"3 XIO MBT$Y=$N'5LV7\O?%2U-1*"8\$-2-H/3I78AB%,,XXBX48>(2ZA/B^;YV@^57 MCQX;/=3"&32V?8W4_J_]./U[_KAKN0YO/1W"P* E;V^AU,&M]NU7; MO0UK7]\Q7)O9K9*^:@Z[_8J.FV!+4O!_+J4Y)^JPNVP7._5=ZH6 M6'(.B5R(440#YB)7N$;%X;8-,C;V67>P"PN][;-M"PZZ\]JFZLA_9=V[D0W/)Q69:(+==(:J&5\P>YUDJ?>563 M\C(KBBN^N!9W^-L4)<(KW0_/D0L7Q'T')I'O0HK#,')#SJEQ=3B3\<=&%2WQ M05;NT="V F F93LZ/:;#PDH%+5R+.NYAY3%[3D C55\\2*C\ M#TE@+.D,>C&5;VE,H]#5*IZS]&2^2!>WZ?S^T]Y]N?B01$IGK],8^QA)&(.J60SB"*&(78)A[&' M!?=#QT4BTDV-WC/.V&BN$A4TLH)*6%!+JY\AO0_:_9QG$;">F:\C5D:YTAI( M=$Z7WO?LP3*F-11L)TWK7-[!QSGG(IWS.)F&F%4AXGQMAHI)&T*HI; MBUJHQBK2604W-[=?RM,8Y+@__O%3V5W59 .[N[4TW*U!;- S,]4Z@+:0)'%NI38- CD1.01"@F*A%RG!PDDV&5RG9Y$B$;<\T; M;&R3T,75V?7G";@[_3NXO#C]<'%Y<78MP-KO9^HA7(^M\\+'NCK5MN M\2IPKA;5ZA[A04!L;PCN'G#HW;^#JF_9ZCM\C[6JMML:YD8)%U$B8IC$$5,U M R6).%$"/TMD*SRX>+J].[B^LJ0333Q MUN,5^RCVS##;"KWVW[78#*:^:ZV^>R=C,S@TJI[:[V[\*H!USIK,R[K[7[E8 M7'\K;N2YQ(]#Z)6%"SW/@X1'(70\WW-#CR$/F58WTQY\; QU/ODH&:J*$+VY M^/!5,13X3J]OSZ%^!%=U$ !="&@L;S>NPA$77U \YUF:F_ T'FGSM <241UOT<_2FL2 M[I?WZI-D*R-P9\J@S''&[(FL8TBK!XS4#]C!P.$>MM;B2NE!:*,KS45C=24;XI@,-RC46CN]3B\TE/7=[9JM2E--7HQ^Z M:71ZI[\@G^:FA=(DR1)"45' E-0"[P4D-,\A5XQ'A2HRECNU-3HWX-B"H&U[ MMUKQ7@%C,OB]-MJU0^DYT"UW@CQ"&7HWZ#(4W?>$+*'QNR]T;M!A]X8L(3C8 M'[*]KL>YZ+?%_$4N5F\F&%J9&.D?K^5+53HH1*54L[Q>2'JOUI_3W[_OIL)P M(I(XQ7&L8)H39MH919!E/(8DSP1.*"8LMR_ Z6W&V,CI\1^O="&!DG7JY4MC M+WAI#78X>.L_-Q:GH(,@'CHR:FR[JA9I*W!MUF^M'U=@[8G^4?L"[A5HKP#? M!IT/AX/00>9EH(/0H//C=A9Z,:R=9Z'][S[<6>C%".R =;\4 M+H(A^":=)0).F7='O>V=:[=[M\&RZXXZL9U/=_P#?<6Y^:*2FJA$#TV?@:IS MQO6JSG'QMUK)H.IO N9-DWHCI%0W*G$4@O P:7:+WV&G(C#E;#D#VAXF=9N8 M;7],ON.G=A%]HY3D=?I_MS2NQRT[?YA[UC._V*R!U<]]P7BHE>[MSOTXN^G/ M\%G[?/.GYJ^9-J21CUQ^>/N+G#\OZ,OWDIMP;5D5T6Y._E2!.,EP#KG,J='8 M$)!04_0N%8X1R83^Q86L+[!E="S=]"W\DHFS M(^R!IB,P4[":KYE>MU+,EM%79ML-5&97D@$[*@+^\_2LX0J2JG=^]'?)UK,&Y53"GOT->@HB\>]2 MO$[EO?IMIMER:CH;F-O>SVXK]<@J5MT+0Q!***9<0:[2#*)$(AS' M4A9*NNDEN=LP-I)K73#+Q(T3P'@!]!ISRP]'@:4>TV/'TB-+8 M]#*,259H3BP22&4N84IC40BJ>,I4KUZ&I\<<&P<:2W5\9P['C:T]&QIV8&R[ M7^D5N> ;DNMVARU^C<5KG:?6Z@ -$,]#%*8?8L>X[],>\3P0)[LE6ES:2Q5W M5=:]6!_E:C6M]@P_2247BYKMFAW%FS]-)K04]S_EXJG\(29Q*8*J.W MK82$)&44\@)E"+,7$6,CIHT;8+GVXPJ(QI-*P Z\-!OZLG$&5(>3 M*^V.DSIMOUGK9K:AYB(PU6U-P^/6-+1.U,%;>Z[2^@&,(^!IF&EPDA,./AV# M"0^'F197P>*+\#PC;=SOWD.*(%_D_9Y<\F7WZEDHLY OM!3-7:]GM;KA]5(3 M[O)C4W;/$:8DQS$L!)(0(2P@R40**:%4(BHP1DZZJA9CCNU5U)C:&0OT[:)GSY@&?J6T<#;F5FC6 JJUQ5?@HV\1! > _%;56(P[ M;'6-/1 '538.E_:CH\_EC,YX2:>;_CC7?Y;+29IP3#.B8,)->"RR'))"%E 6 M:4)QEF(1.RW33XPS-MK9WBZ[_DG+J=D>@6J^@$LZW:T3^4K_/M=O=FW"IC*- M-@F^J[>MCX+?C:>.!3FGYL6.G#R@'9B0UA9N=38[!Y0S!9V!P2OMG!IK4*HY MX_ ^O9S[^$5R35]*RLII]02LXQJ%DJ*0"B+)!42I8! CE4 IHDR3"X_U/_70 M:CH<:6RTTDH/33>6]E)I.H*I'2%X02HP);0@;1D9("PYBT0(8:8CH[V'*M-I MIT](,G5<<'$V7B431_GJ;^7J>YN404D:2U@D M*->LD:>04:;Y@PB"BRQ"(G;JC-?#AK'QR=/NG"M0'3ERSK?JF4I2/L]* M57(Z6WW\;O*<;V?FA);/]3__LQJ@46A9WBX?)%W.9WH5\O9MOER6>C522VK6 MA[K<#"N:3T_TTBS.D(H@4PA!1%,=7K&,PBQ+!(NR-$E1,?DI%VQNG7 2QE*7 MQW[;WH#[(XW)0$AN7\!J[MK&.]"TV['S"*8R M,(-O>0AJ%\TD;CMIR!JT;H)R"3:.@M;35H.X39BIO6VO\I@1$W8^_&;-!+)U MV,R:L( ?9-\$'N["#!V]]"^7WZ7XRWPN]K)'!!(R$ZF $=,+=!3I>)OD%,,\ M2XI8XA2AV+%$\>R88XNO6TO!LS&U9X).!\1VE.T9N,#TNY6@LX:O,GB(_)SS M"(7)S^D8]WWR<\X#<3(_Q^+22U.GUUOJG^>+1SK=4O-I&LPF<50P&D$9YS%$ MBFGJD4FAIX%$*"T2SG.G@COKD<=&0-;G$#W;T5K/B&5P&0+GT.&B-X@OR(:V MA"M0#O2YT=\I\]D2E-/YSK8WZ$=GK8SJH]$GN*_D"9J&?IS$2"#-7)%@1"_ M90XIY@(JB6D<<KQ@%)IJNO40KD!MM\=N MB=;H>&66TZ,-RB1GG=YGCO,7]$RNH.7BKW3Z*C^\K7_\?Z53D-NS8.,28"BI;P=K8*J'B M[OJO_5(H[-"WHQG_F ;FG$O@=$^T<$+';]Z%W=##IF$XP7&0E>%V=<\6%'2Q M>"MGSP_R9;Y825%O.*W'V_2\:%[&,8T*F2L!"4Y2B/1R#&(9<],.6U(91U(A M)XYR'']L9-6:#:AK.^B^$V!'4P%A#7[^VB!:<]9728V9=5J8]["H)TQ^6T\X MVC!L]XE^ !TTH.AY&W=MS$]-#(R@30A M&=1AE21()CG*K+M>J^@REMGG%L6W/SW$=[E'G6XH+E3[GN$OA 5_)!&L/+:5F5\>A__/BZ M6E[/Q/\W9\MKOOHDQ2LW?_D\7\CR>?9)+O0=Q.ULI;\0YIBMOEG;Z)HSF5%- M$#$Q53=HD2-1)5*IV HK:"U"NW6C% MC43KKT/)X@!?A&Z6&^'T!F;,M;-;K5.!\1?L.GQ5_<'X7"F=&Z^!=MN42#:. M7X'&==CX#C;.-S?OT:![@*^$0\'KN+X: ]7&CNLKXE91.]R$=1;?#F#&<'6Z MPV&Z4]([X+#]MEU,E=CF-&K_G,KDGY:SU_GKQY]N\%C;[(I?+I^]T%B=? M]2>_+R<\0RKG+(:Y(M2(Z3#(5$1A)N,\RB3.4^FDG>C7O+%%*,8^8 P$<0)J M$S7;K/=)W?9O/,^DW?;.^\U/Z$69J9[O0#7)JYU) M]K=O% 9_K]M*GDT<=-6S66S5VUWE[/E(Z_A)A&,F1(2@RO5# M;K:@(6-&>"QA,LUCSF,4.>4XGA]S;$_\X\U?OM[H')H;$6K,T%&WL#M6AW ,AOEJ+%N,/F)]H#<9"9Z'!I/^*Y?Y$+ M:FZ])>*.TTP)PAC$">>F3W($24Q,\32B5,DDSI)XLC*5Q'9$3N+YI:/MY_O7%CE6,@VK'(A= $9HVU=:&4[3O<]\H)Q\89E ,Z M'-U_YKL^VN/\JQ9^^B$7):?+)MC%18XQB8TNG.D 244":4H)%)1C%:51*IF5 M,,*I <86-C2"98V-#@<$Q\"S..2Y$)+03_4.&HY92"=A<3CHN!">@4XF7&%R M.SOHP*!SL__8=N.!.:14D)!1+($(JY729AR M!@N2,Q''24[SGJTSN@<>&^=M5RGMMY.FV^VD+RT$.S,?EJNI "@'IM'+0+V@ M],L.H4"57V<&?Z?"+SM(3M=]65X?KHKU2SF3MROY0R^^L!.'WJ6P]OTE/#H"#+D("JR"(B.4.%B"O.>IP%FW?YQ_N-E(;_+V7*=#V?&J(1=]!#?S%'$ M?+;;B/U. V@T$.?3:;5SJ8-#N5Q-:*R8S$WC+9QV..>, ?'!4% M&J9W1Y!R);_LID#7+4>N?Q@K_EGMV#<]2?Y;TL73'_,)PDF*24H@DU5]>";T M3X1!&:M,X3B*,N;4LJB7%6-[$>AG CFW_>@!OAUA!XN@/$#:$>\=A7ICZ/OGB,]+!FZ(TE_L([T*[G@9GT54VM!Z$^- M,/1MG2[X?3[5]UC6S7X>- 'K<0+HYY*(!7:?)CC(#@A^8 M+ /@WD.=M1=ZGI5:W6P86+6U%T"'"J[];M-?9>-SN>1T:@CVL_Z7Y23E/$]% MCF&!LMCD-!-(4$9ACD@N-1EF6&6N*AM[8XR-V-8R$K6==9Q16>HNL[$/9S0(I]&ZJ.SZ]=#9.('"QSL;^?0?7V3CAV#&=C5,?[=NA]L0I^C5;5NU1)GFJ MDAC1"(JHP!!E'$.6DDS_E.MKSUFO'1"XS>UY?A0P^:P=+I[D*S2_>F>D4D] MO\NG^377O+.0U M&2=G!QYI-LDW?:/O>A*J#M7EQES'N.0L[)9QB1<4!XI+&EO-05YC+:C/!6\M M8'0/2FRA\1N4G!UUV*#$%H2#H,3ZPI[9<$)4V@]T^HV6XG;VD;Z4*SIM2F8H M8:S(!($T$PE$2,20Z260!EOEA.2(48JMDX?Y#!97517]GUY7>]:C+_ M,2NGGW1JZ.EZU0HE5T)4DRS!-,()AHID%)HL64AXI&"22Y.')0J9Q=8M1 MQ\8LQMIJ.Z"*WN7&;E>==1O$[0C&.XZ!B68-8?7#ELE7@*Y :_49];,>XNH. M*'F65+<9>6 A=0EA3,5;5>8_OKM>I?EZ8=]G*)_ M-DVT-D(K0J@BCD0.L4IT_*-X!%F2Q3#.5$3B&&4%LHI_O%DT-B;;KN'=0T>UE/KNY\%UF*?0>TF43U%2) AO]G5#/H'W9_M!S M-U"=_X!SZ"81X!/O3DT!+P,-)T+@$Y<=U0*O-^XK\_NRD+S6&YX4-,<2DQ3* M+,H@BK,4ZA ^@;$L%"TR(44F)C_E@LWM97HWMW=Y%+<'"7CROV4=D&=VW<_# M9Q>:]X4D\)MEVRR?,K2'SGH6D=T:8& )V$/7#@5:_<*U,_!816*G[C%\D'7&FZ/Q MT[EK^H5&7^:S9TU@/TQ=[).^Q:?Y#UK.)E&1BR27"G*F"HB$BB&)N()(%K%2 M68P9<5*]/C[,V%C66 F-F<#8>06,I>#WVE;'Y+$3N-I%3Y>C%9A0^P'E'%AU MX^ UQ#HQU*#!5K>[^V'7F4_[*J_Y))5<+$R%3]/"19JTCC2):,HA*W $$5(, M,H(5S#)!4,[B-(MDC[0.J\%'FMK16@I6]$] JQJH2RMFCB%OQQ_^@'S7ZI@U MIILF5AW;KQ[J83I0"EP%4KJ?5[.N?YLITFWJ>&4D/'3:5<_VYY6K)WJY-Z8VAS;V=6UY03GG.890* M!E',]"*3,0DC1O,XC[!BW*IP>EBSQQ9([2P1&M=!XWNS3#C<#@8;_\UU&P1 M#0&H, #L#50H5$%'KXW]T-\AIQ.;$7TSAER%A_Q2^#H "OT]Z75*-*+ORWOL M-XSE>]/WT&F@Z;,\F0IMS7L<7PV$\(DSKJ%&[[N\JS5IOM$W<]N/KSI&J^J& M3%5&_+5F#<3A6LW^ MTGXD\R!_RMFK?)!F/ZJ4_/%#ZH]NV?3\GDM"F/D@9[*'_HC]^I1_^M2 MT:KQ[^.*+E:?Z$I>_UD:Z>X\S:5 D"-!(8IDKJDHD1 3&:N$\!PSI^IFO^:- MC;H:[Z[ VC^PY2#8>+BET%0[667J;+EY!2I'@?$4_&Y\==P"]_P]L*/*]YO= MP*SZ/A/K3-%A\/?*YIY-')3XP\"[_XX(-(JO(XDF//M24E9.*QW?"2DRE.&4 M0!PS#I$R7;AD0J%*:9)'7&&-]64R7X>#CHWZVZAUNC'QTB.((TCW/8&X#+_W M.8!H$?UB@:B'XX?3$ 4^?3@R\#L?/IR&XOS90\>U/8X>S'K\7OUE/A?+Q_E4 M-!60)$Z04%D$(Y+JH)0) 7'!%)0IYLH(K(K(OM??T2'&QB[&2!-)O"SFXI6O MP*)^1SALK!Y'TF*S_&)\ K-'"TUE(3 F]FG_=QP>ASWBBV$::#^W#UQNVZV= M2'1NC1Z_^ W&*%9,2$H$D1%1)R#A)88X8B]-<,V76L^N6%_O&1K%V-3,;)VOY M4%"YV1QCM([V;=GE9][M8L1WG,W0)YWG1)".SN'5>O:"'$0%ACU0[S _-KY3 M=S&O )_N/^9WF-ZK]#;1Q\@T3"26DD4R@EG"3(H@(I!$1$&2"5&@-%&26$G0 MGKC_V*B[JNA_T895)8QEG:^V,M;^[_^%DSCYCYD\W6G$"E#K=7=?F,(OL=5]#&G?2^:=\88>GU\S,$C2^&C'[N@:]7=?&8$)C6AF(8FYO:-;M^$ M8T0H3S'$/([-L8Q^P"E"D,@D2F6$L>!..V[=PXWM>;]_^G\W#^#V[N/]UQOP MR\U_?;NY>[SYM7G6[VZ>>G2,.@VUW:/O#\# 3%#KMFU;NF[GU!C[J^>F3&=1 M\=]CZ?20P[=,.NO^T0Y(YZ_J7W'TU-0M?*;EHE;\89@+DJ0QC(LBAPB3'&(A M."Q$1"E)F1*Q4\.BHZ.,C45NEJOR1]6[4FD3P4]CHUG\S5]7RQ6="?-H".V M>^G1('(PU><+7A4>66TH.PUL]![NE1X$)9&-XI2NVJ"ROMALTBVC*_C&?@66UP?!+ MJ7^JO#C],X4@HP)HW@ARNGD'9&GVAD/;IFK%<[39C"2AV?A:PL*KGIX=_ M7_GSL["8_SQ>R?)[5>=[\[6E!9\LZ24\;4/TVK6M2Q-]?:WGV M==O[2282G!>202&0:2S%.*0LBZ%>ITT<&T5^_&Y.^DP"F:J= M KSQ"JPVCOAK*G_)%#OL+;[OQ VR*=G99+YQ%+2>@BU7*V[>PXP,UG3^$EM'TWS> ^ N3>A]#-=32+-<\NE\^;J0]VKWK'EJ%@!5 M[>*FY+%]_ZW[Y1FU_)CH5TF:<&RR)AEDF5[9Z(\C4?""9XE3/M!EYHSMM7$F M:Z1W'\,+)\WN#3'<5(3>Y;E\%MP%1+V YU=R]#*3AA4I]0+?@:RIG[OV/"3; MJKC(HCB.,2*0L=0H\"$*:8(T=::X2 DJJ$3Y9#5?T:GET5C/$I;U".$>OB2=7]^I!+N7BI_[F<9'G-%(IS/0#JI_76*^:XYA"CJ-$D)QF CD5+)\?P6TQ;5^36VSSZ0Y6WP\Y]&= M'7;@U#I;& ZS[:RO[%%V]KF3G&0B2PH,&<*XSKVEC%.81XH5<98G:635K^Q20\9&2T]Z M22VIL="A+.N2B>AFJB'A#P<@-L_ "5(UN"!-N^7('*&V#< <:?@2;% MH:)NH,D9J.XN["2Y5>AY0+:SCN^2^P]7[><(LB2A.@(F&!)&4DABB@1">6HIHGKT[F-[JVSK!_90R=E%SBZV[8U'X-> M/13N?7./N>RW3^[.",/VQ3WFW$$?W*,?ZO>XGB:*Y39#- G?=_+/U=,?WS6>:(X.*U^]?S">7?]&?7"UO9W6ZZ=]D^?S=!&T_Y8(^RYL_Y8*72_EM M47(Y*62,TDAQ_15@$J("ZT5^I@I8Q E.XR(A,K-J\_L.MH^-L"O+-6&8''DQ MGT[I8@E>]**GRI=W39XWW5Z#Q_PK4 M")B$KC:]OT4!-#" %@=0 >$Q[W_XV?-;-C"@_<-6'0P_,0=%"^]@0K\7XYU< M&86$;XOYSU)(\>'MMZ5Y/^N7-9WQ02$4@H@H#)FB M!$:%B+&(HIRX9=R[FS"VU]3'Z\?_!SY_N?_;(_C\'OW%W#] M\>GVK[=/MS>/_^[VMNHQ+W8OG;!H!WYWF#.W2M"C-=^\)WXQ'NA7P*]@[038 M>!$D+:@_B%XIO(<9@S)Q?YCV"?6".P5:,)PA\/M-H;A>[2S*V;+D33T]9;'* M]?) )32%*#7Y0IG,H:0JDB@669*Z2:^%LG1L+-O8NUV#?P6NGY\758V;:0E1 M&U]7ZWM>'/2>;D]+@2$F<02!OVW3;&?^W6CBA,;M2=BK^HRIR7>E@4$A5\G+51TMA%VM+ MXKX(P=",NV7<_P&U>>!ZI;^C['55Z5BNYIIB%UZ+5D\CXE_U8'>8X;4-CKIY M5,'@^"=[I)_=O1HYX7OU*)\-$7VE,_JL;_R@OP2:B\R>NGY8[FMY*/T/$X5C M25B20YZE!")%.:2(Y*9SF"0%$05.F'7*F>/@8XL@&[/!C\9NL-@87LE#SM>F MU[(L>Y^W))5>\]1--Z'1#[UNKRROU),;2%OCP%&SL#PBV0Z990- 'RB[S M"[Y;-EE/]#HSR%SO.5S66$]O=S+%^MZC7XSYL5*BJMY0M83.[7+Y*L4D3GF* M\D) E<@((LYTH*D(AWFFB@3+J-#_Y[))<6*^K1I4+E)6I;O'D M*5SM@DH/: 4F]%V@:B-U<-Z-E',H>08'K_'DJ;$K/.+P?69[[N!LG"%E. M/NKH]'HAZ<>YD),T+CB3!8&@XDFD&*F> MV4+B&"+""L@25< H+Y)<[5 MGZ]DE.J_33*>PL'T !QU"#AO.KE_+I><3DV!U%>Z>EV8)6>;[9G%>9Z0+(*% MBO6;,J,",J1R*!1!2B112I2;[K7#X&-[U:T%/\"ZZ8)IL5!6"HN.[S>G2;![ M+86"-O#;9*TGOK'["M26US5[K>U!4FS[@.97_=K%@&'UKWM <>/=(5 M?IOI6YN]LJ9K-HI)ED5<09PA!A$A'!*I.*1<1#0F<4P3^_;L>S.PD]]I@<-Z:AMV= H= M7@7O,Y4#O46&G5*W%Y)_X#O?91Z'&^XUZ!^CG3=H@-OWV]KXRWPN_BBG4VW$ MOOC'1LU[O:PF>5:0."]@@:2 B(L$ZC1S#( [\CO:+MO.G1"S6ONQYN%@RZ[=$+G/U]CWXW M<4^DNYFMS Z*$ NS":U_O%\\S?^835*9ZT4"H1 EA?D?'$,:*V8./8N"R#BF MQ(K:.L88&X'59H+&SJMZ.V"^ ,96^V2[4X!VTY$GF *33B^$G!+RSF#0.S?O MU'T'2],[X]AVQMZYC_9M.Z"?(;E<55U'/M*7S02Z8?#<0N#$8 ,W#NAV^;!=P)G/7]9-^O-\L6E?734L:G/V)Q$K M4IY2 JDT4B!8S!:98F>2(4CZ.VB_23>POCTR-;/02[+:2?!J".C;55 M^+VH^GQ7^9AS59WHSF=U[7>_1L8=,V%YD.L'V($;%YO"OBUDJUVA3?6._V[% MY]$)TJ6X8]AWZ4Y\'H9378DMKO2E*+%>U8!C3C$ 4YQ%DJ1"0Q3BA M4:4<;76J<7ZHL<4K-__YV^W3?X-?/MU\OOUX^_2KHU!;!Z9VI.('J$$P3,P_VR4'3=&7X$-P+7=P!@./ODLR7$&R[=JO.7H0PO$NX%R M1 O>\08]RUFH_A9Q^?A=RM47,]?F',QT<\D*3EC!".1QH5=>BA60D)Q G!%- M7KEB!#G519X::&R4U-@)*D-!:VFO]C@GL;5C(1^(!2:=?F"Y%SF<0<)O'<*I MP88M%3CC\D$V_[G/]]V[Y0NIUUB?9/W?V]DGJ>1B(<7'[W3Q+)>3).5)P@6% M25XPB%B:0)SKM5%.)2,"90KGN,<.S=F!1[I!TUH)]#Q7066]R>NZL7L.==L= M7A\@#K756]NHEYF-M;^:I@5K/!N+?>[[6H+C>0/XW*@#[P1;@G"X)6Q[8?]> MU^TGO MCS-X ^D3CA[K&'WJHSVRS3])MGJ4W!31F"K"G[28M,+\9 MAW8FZ7 .QS]Q#OGGPT_@0+GG0TZD6^:Y7\@[L\X]#35 S[W!EG"B?Z@\RI'^RI@<9&,1NQQ)=%.>/E"YT"6EGJ1B\G@;7C M%!]P#1$2;VR\ L9*<-V-E3.-G /"*W><'&Q0PCCG\CY+G/W\93GBC6C0A/ ( MB2S6N"6FA%Q&)L]*24B+A!8JB0M<9+U.%7:&&>D9PGK3[^:_OMW XQ33F,TRC#29X+(:G;EK[]X*.+!CA?O$J3 M _6FQZSK*_F6^.FE9X@=T]#W.-$/N.]SLMC:#AKCMY4=0YXRGLFDY\T$/IO[*S%7V6DRCB<2:30J]A1 21 MB EDN4A@6BB6(I;&C*G^2YHSHX^-V=8F@O7+W%A^R2+G'/Y]5CX>41UZ.;2# MZQ78 +XQ/]0RR1*U@&NGT.7J M>B:NU:+DM!&48UPQ2:6$B2JDIK$D@2R5"BJ6)2S-:!YE5@UN; 8;'6M]O;EV M.#<[!Z7%2:9'@ (34&WI%:AM!<;8*EZMS>TC97@./H?S1(\P#G10>"F<;H=_ MEOATGNJ=N\=PQW66WNR,VB+B"WAE4.%;9.[E26R8!+KF++0%(QX'$,B M26Y:UC*6T83F<>;2VSJ0G4X\/D"#;&W2MNKU;%D*Z2*N&'I:[4+5$4Q6X'?* M1;T9KD#KZ=7I-@U>LP0#3\@8>BN">^B-8#]]U:+(HYQ_IC(HV4D)YQFC!&2QHHE\.,N.0Y)3!/,^P2$B&HM0^ M*=)JR+%%[L9H4%MM=OIJNZ] 8_D5J&UW"$[M@+>(\+W#&9B3[9#L$^_;0>H0 M]7N'=J#8_\(OJUOH[P12YP+ [D[#+0.K\I_UMQM+K(B0*2Q$E$&4&%4 '#'(8Q:GN4@B'CF5MUB,.3;BWK;-R/ ( M']5T-MC;Q>">$0W,W5O6@M;<2DCM"FQ;[+$9N3T\?AN36XP[;)-R>R .&I8[ M7-J/BA[DBNK 5MS0Q:RO 5;_F7JO#LD]2E;Q<362<4"82!'/&)409B2 C M*(%9SB1+XIPSY-0YZ_R0HR.BC86&A(R);J1C@;(=Y_C%+GBX6!L+6FO!+]M( M-@;_ZH]R[-'QRC@6PPY*./8P[/.-PY47**IM]_#]IK\Q371/8REQ%"M8('-( MGNC_P1F-]4HU)0E)$7& 2/_/5 M]'@:Y8"+?_&Z$^,-KU[7[?A1^;HSE_0-#)>K1 MR01'N=E5+"*SJVAD^7D!49%&@@J21\0IH:ESM+&QM3;,<='9#:9MZ.<)HN!1 M7VMG+9@+*DO!+P:U7P/0A14NGN.]KA$'#O4LG#^,\FPNZAO@-0V1[E6'TFNJ M8SV1QP2F.8]U&,+UDA(1'96H6 <@"HM,8;=0SV+4L='(VFBSMW54,+9O@R*[ M2;"-4CQ#&SI>\8%JCYC% 27/T8O-R /',0Y@'$8T+A?W)"G^78K7J;Q7AV>X M4EATN'^J%#@WW143$B%6)'H9A32=J91!QN(<2B6E3)C"DF5.=.;7OM$17^.> M>4*/)'3H'_?2.4[E<#BRHN=9M^3/]YO+T$SK:QK![Y6/?EMJ!L;?+X=[MG%8 MM@\#\,%[(= P?5O5?2ZGYXNWB5!I'G.,8(IQ#A&B A),"*2*9;0H M8D83QS9U._,L<;U5FJZ<31;)@U58*+KW3%OY>SYYV_UY4U]ZKZ MXT20)!,I2F%,60$1SB)(\ES_Q*7 6"@A2>)6R7>A16.CAM;B.DFC,1GH_Y=M MA>WV'Y97;4V::_G?I1-I%[T-.CV!&:KQ!6P;6QU\7+75SPNPGKWM#ZWGR$1Z MU2=\5@]Z MAS1>&E5@U<9>@)Q,/*0U\WOJQVI@KL:MF[+_H?;E?RQW)2,)*K M/!5Z\AB"B,82DIAE4)"(T9A&-"V<&H9V#38VEEU71VP9"WXWYH+*7M?>%%TX MVS&E+_0"DV!_X'J7A'0A$J2NX^B [U*7ZJ0J+SFMZ[O>9,^P/Y@A[^ZAT MZQ3[P]OF(\TA]_4?="'6*GC5&O*EBE@>RN7_?%Y(N5V'/8GB+)-$<9BFU0X@ M-E9CM)A+V!HWDDQF>CWE9)F M(HY36>1NY^Z*R=+L]GG6CXY\'C MPPU/8)UN'V6>[BMZJRW.?\CU$?HZU4,A&A481S"+J.8+$A60FE]C+AD5.D25 M1>PHK'ALG+&116TFV*2$]$VH.86K'4MX0"LP1?0!JH_X81<,OG4.CXXUM*1A ME\-'U L[/]Z/$FZ6J_*'ON6]6HH<]&&[/-^<$6K-O] M(/SG!??!RBL'.1DP*#'U@6:?K7K=HV^RQ8-\+@T;SE9W^FLVB2)%HA@)& O3 M(8(FJ::I5,$L03R.].HG2JR6/Z<&&!L5-;D%&R.!L=(UWV(/1-N$B_[0#)-Q M88M*CY2+XZY?F'.Q=].!DRZ.NW28=7'B<_W;M\XTV&\;8EB'T$F2$X0S'6-P MFD,D3&\IP0LH%3+G>%F$$N+:QO7$6&-[K->F@HVM%RQ13F-LNTSQ@ESPI4H_ MT'KU?3T#A_?^KZ?&&[P/[!G'C_6#/7?)H.J91S- /[XN%F9A57U2WT66/\V5 MRXD449H1ICD()Z;O1$HAED@3493'5!(4X]BI[\001H^-S*XY-YU_EF"QMO%_ M_R^75M2'R'63N <\ O/M#A1]=#./8.+2:OLB M;(9JFVWU=7%L>'W2\>[FU8>7#=B(^J3-NTVE3W_LDC/%)_JGH=$9UPQ93?C] MZKM<7(N_ORY7YDNPG' 2(2+T0EYE"&L62P6DN520:/9*TSC/I71H"NK>USZG@>>9=32*]XAM[@VVH458&JC:\RP,"N"U>@<@)L M>7'EO1NL(WP!3C//C_T.IYO6@!P_[;2_/%#F[_)4DM=]G=?U>;Y0LER]ZN_U MK:EM*.?B;[)\_K[2(>-/N:#/\N9/N>"ER>(HN9PDBDA$50:EICV(D$I-40*% M,L)*I:2(L\))&&EH!\9&IXWY>G7Y2SD#8CZ=TL42O.BG?6F\/BT>.8ZO@QTU MCWF2 W.\3?KP\DS^\'V;,+P%@Q%/KX&X BT4H,$"M&" "HT!\XD#S>.PZ<6^ MG1A7MG&@*7)./@YE1[_WZ.=RIDGXBX[%Q*U>\R_4.RH>WK_3O>K$QI5[6!C?+MS MJFFMLA]4#O1*87:9&+N742"X []'O"+M3/P],//*V2[C#TJW/8#99\H^M[AP MI^.F7KA_D#.IRM6$*)+0+$DA-LU.44(2B)F.Z=.8\)3(/.&Y4Z'QB7'&1E[? M'N[_>OMX>W\'/M\_@%\^W-S=?+Y] I\?[K_^"F[O/MY_O0%/U_]U\]AS5V,/ M9<==C/[8!4]06.]5-#9J[&HK/4K=G\$AS/;#WECOL]UPW.&3VPLG/GZ!?/V. M(J$>9_HJRMGS-].20T=PJWKWM1*;FM]IWXPV@EZVZH^TM6$33E7*<,)@P9"$ M*$\H)+$0D(D8JB#\<447J[%.V[Z) 3,)J/Z5RRO Y',Y M,\TD3/)W/?Z[3"%.DR0I%(8B,;W+,TUS3*]%()*QXD6JURJJG<*;F1CW!+8& M#C!]>>(LM] &GXK0&V-'I(NOP-HIT'@%MMT"JSG8=6Q=.>^Y/8,WI/UW M)*4AY!E>38E)Q)2"(6 MPSRB> JI4Y )Y.YW^8 M]Q909JMG(46Y E_FR^4Z!=$?#=J@Y97<.@<TN<)CB07622A*B)S^$I22'*6:C ISU@<$Q99=1 [N//HB*,U#ACK[ O! M=N'JIH6+0 C- 7;^.Y5\'?6U=ZW7[MT&*_(ZZL1V==?Q#_1[KW];S+F48OE9 MFW"[7+X:YKU77^:SYR>Y^/%)LM4D5U',8OTP%AQSO>IB&60JY3"2"2%2906/ MG'31S@\YMD>UM1B8B0)3;2G4P_X ;+Y8S/\P31:O@'[;5_V-RV5%DE4B_>M, M3\0?BW)EHG@E.S+E^\Z-753@%_' O+ +=FNNP?;+&GACLK\PP!X>K\& Q;"# MA@3V,.P'!@Y77MB1JE[_F./V^>Z)]MU1"O M.VV+AK-U; 2U;2G8F I:9^O%P9:[9GW0.FR2ANM8$CW"/534X'[N5QR.JV3 MP#_K?UM.L*)(2!V=HBK'P:QH,=/_HS(E(\EHD0JK?;?.4<9&_*VAH+:TJ?\ ME:WV4>EI4,]'I%Z@"DR/O5!RBD3/HM ["CU]Y\$BT+/.;4>?YS_<,_*LTI_; MXUV]TLQD$N6P*#B'^KE'D$8J@R2F18%(2A/%7=()=^[N]) /EA7(&T496IGJ M&(?M@&<9.?6%)'2LTRCJ^#_>/N:PWW!D9X1A XACSAV\\H]^J.<>M*SR::YG MXBM=_(\T9SI-7G(CVD%C57""&,P23"!BF7Z$*8FAC"F.JYVO_+KF.X\P3=(H0D9,50<&JB@@3BF#>2)51N(L)AFZ++=N MG&QR)$7LTFPZ)Q;Q@5/HP.$0H@"<<0Z(P ER[\$1YUP^GQCGA1,^&FMGJT4M M@%VVNXXYN%\AV3.$)NL!DT1LU9\*PP,,K9W2--RAM6#B^SQPV ME_0CCT_EDCX_+^1SLYWY('_*V:M\,NPT$4+%A L!"V).IBB-H0XC]*)%1EP0 M&DE)G:JANP8;&WWLVFK.C1IKP>^5O8[\T8FS'8'X0B_TIF-OX-P[REL@XK=9 M?-> P_:!MW#]H,6[S34#MUUN*Y66JT6U?;JL5.&>OM/9KOB-482H-U4G6'"" M,[W 47F>0Y3D1G0FU2L?J6B:""5X+"XURW9 MM4IG;>E;:,WCU%ON[(QL.L=P"H)';7&D(#K37]/5KY;41-&KN M/WGC:-G MXSB)DSQ-_$HG.YDWMJV(RKI&%GG8$/WX[ 6.PB^>D_$'VNM0NG9R6\'XKBX0 MW=)\'4%LW3DEXPB?CYOXKQ$A=\+K+0CN'N4"E;P'^:*?K>]FO$^O"Z,W4]VZ MZ@\\87F<8APE$%>B+Q3%D!9%!#&B!2:4)R1SZA5R=L2QL7=E,%AL+.XAK=6) ML"4=^\0M-,-6D&T9"VIKUR19&>Q9Y\H&&_\25IVC#J].90/"4>$IJPM["I*W MO<:;-FX[[=N:QO+BWK1^>UTLZMR;N_ELT?ZJ>;!OP1VE/EN4QN87M]E5MV%UD.@[U>*W:N%PXJU MAP#W0,X]R" ]$R=_TG)J#CKUPLID(&\*LXSNR%>Z:G[;V-QV5"\H0EQ)#&.% M,XBR3)GJ_P(BGL8TC0B-E5, V]N2L;T13O&'V1N0N=?&-RW)^)PGK;GXJHM#OMO21?M?+W9S)![BNBEZ/K- M(>UMS;!)II>"=I"%>O$->[1";@9Y>WQE2[XHJYV()L\Z5:*(I<0F\#M!!M6]FG M=7('5@XME/U@-E KY9[8N?56/H](9X_ECLN'Z[5\WH>=GLL6'[]0N^Y>?2YG M=,9+.OTV7Y;5YFX;Q1 J8IGKUQF+,QV+RH1")E,"4\F1%$D:*Y3TDK#K&'1T MQ-G:7!V3M%:#UNS>L:75!-CNM?J%-?AVZ\6(]M>^LX HC 1>U\#OHX1G <5) M03R;:WO$;;5XUKWZ\+K4"_'E\MHTZ:["PPF7,8Z2",.OY;69_3G8+8(YOR %YAD:B,-PZP1 MW-CI!RJ'6,X/9 /%!24T=%8XA%HA),,QX)JR7NJ0'& MQI&-C=5Y06.FDXS>22"[R= '/(%9L [PBA][58(I7_;#Y].WGR0 MQ_N<:^US??9SO;L?O,C%ZNV;GLO5]:Q*)W\QQ+]5!(P$H3A#$@I%&J8JHR(5W;'YP;V0!SI<&!]:<]M(J.>U!1NWLE5LXN) ME4H42A%D$=?D0WD&L4HC*!'.<<;R#&5.22U'1QD;W33V.>[R',7/O]9I4'H=T5=T &>ZQ*/]RSK./_ML&3)\1UQ-\8 KB*-5DH=D"$L9SJ**,*KUVQDI@7U6M]9"C(XW]LM8+ MY G.XVU)(UY1#$TGYXI<:XN'J7+=16>P,M=FV-'4N>["X%+HNG=E/^*I5*E, MP+.0WS6/E3_E[8S/?\@O\Z51J-)+HUG=I(*_/>F%T=)D@>BEUDQ4OTWKA9?X M^^MR9199=W)UKY[HGQ,>8X9RI6">(@D1RR7$L4HU8Z6)B!+"%7*J8 ICYM@( MKO&DZ3_#W\!J8SV@:_/=J"[0#-O1X_O/6V!*K<4*=SP$M8O@%^/DKY5V836K MK:-@R],JLMOR%6R<7>NR:(?],7+8"?'*XH%,'93YP\*]_[8(/%K/T)9_E^)U M*N]5O;K^*E??Y\((A=7#+&M!:I8HQ?,X@IB2!*)(<(AQKG^518ZB.(ORC#F% MMU;#CNT-T%I=-8VM=X)JP\&6Y?WDP"WGP3+L]8YNZ-#7"[#N ; 33GZ#8+NA MAPV$G> X"(;=KNXKH\H74H?:GV3]W]O9->>+5[DM)* 9LZ+:^Q=I^B/,GK?^ M-B%*D@Q'&8P*&4$4*P89T;^2)"4*$T+U?UV([%*#QD9Q=<0TW1CH*D%ZX?S8 M$=R0J >FOM85\$OKS*_FD+?Q9T>#Q42C]?RL?=K^NT^95#_P>I96O="H@>58 M_4!X*.'JZ;X7%J5^64LG1;R0F+$$JE29GC"D@"Q))*2<"\&5%!EWZBAU.,38 M.')3'ME?ONH(D+9;FI? $WP+TPF9_D6B!\Z'*0G]\CYB3*?=/%GN>?A)7P'6 MQ_FLJAK]6[GZ_E$O/O6*==$2RMLD3PL1DTQ CG(*$>$<$DER&*<2*Z%PKI13 MHH3C^&.CAD]2R86125OTR45V!;]OL.0-TO>)C5KSP1_:?M Z<+6.A4[+YGN( MA*RP"QSX=-OPSG&.%4#GPQJ[V[Q/%O7]ZVJYTM&X#JWVTM-N_I0+7B[EMT7) MY<-\.E7SA;EPPE7*X@0A&"=<0,297G(206$BDB*/%"(J=JH&&]Z%L5'M.H]Z MG?_:6@XJTX=-G>[QE;",]T8]T:'C28\)U%M ',F=WOWNA%$X>;>9'%4*=0\W M_J6RJ/M/D^]$Z@LLZ?=>;8J='J1)S*PS(?2-?U"-^SV;EG6;R0GF!2$\)K"( M&(<(I0)BO6: 2<)8QH7,6>1TEF0UZMC>7FMK3WO9 6_WPO$. M9^!W1&/O%=A NF4RV-A\!:Y_F';K_AC="2JO)&PW\J"\Z03&/M6Y77Q9,M6/ MLCJ/FE!,5((* M/$J#>G208QRA14G"4QQB9PZ>2HK9_UB_1WS[$*15:!1I%"62*2A3Q?1C'D4ZW,AC*!7%,BLPB913N'%D MC+$]ZE]NKS_Z]/]+%Q!GVJ M.QS=?[*[/AJB9V*;R=O;RNEE_D3SE-VAXG M/%=QP07,4XT?4C&%+$*9Z7&2QCA&2%*G$ M C/!=ANFVM KT 60+O- I,P_?&.C/<^W>Y..WZR=UW')9[%9#^\&97(2N>8 M<")4(C,H;8>*-33-8< M=RL@ZJTBX3 M8$=L$N<5V-CMCXD<@?+*1K9C#\I(CH#LLY+KY?V7 M_YN]A/T]A]]F"TFGY3^E,*74;;>C22XQE@E+("-8F<(4!FFD%"PP+9(LC1*. ML MD+,A@^\0]87JV/Y1[WOU%2Y\-L'?@WR9+TR-WWI/5/$LB55J&"^1$&5,0(:$ M@K',B([.8DYRIPKG4P.-+1QK[ 1K0_LW?CP%K1V3^0 L,%OUPJJ'<&$W$)YE M"T\,-K!H8;?+AY*%9S[OYZ1\CY]^F,'^:=**EZL/=%DN)S@1L411#F.6F/UH ME$*LJ()IK@0E18*8$)<5O$K_?M\T2XXE]46;4HDBVE$]!R0""*2 M,4A(0F'$TR2E.4WRW&I;ZOCMQQ;NM,8Y]U$\@EPW 5V.1^BM)$LHG!HGGO;X MXK:)1VX]6-/$TVYMMTSL^%2/GM$W2DG32K71NWNB?S[0E7R0QMQR6E:Y_73U M6>K;T:E1-'C5T_*V\^%*YX#.] **T^GZ+W*I_ZF1SMOY^*=2#VGVG4HZK8L^ M)D56"+TJBJ LN%%SUQ1!HBB#14XQ4X2GN;22*1F-1V,CI-_^[?'?@*I=K@[G MEL9#L#).756[O-_G4U.+5O]3]1'5B&]6_^+0\WD,^-LTXAZ#G2,BZC4]'?^ R[6->8 M+DQ%Z?*;7+35\B6_GHE/Y?1U)46E2OHD_UQ]T//R/Q."XES_OX0I4\)4-%!( M8TD@SRF+!19ICMV:_O2S8VS!W8Y ;^.(*;.NE3>N0.5,Q7"-.[W5CYUFRW)# M/OP1-&-KD/GJ%TE)UL>2]AY3Z =2@M][K=I8SZX759 MSN1R>@"V7;@R6:Q;_W"IDKSE/+F2J'_T!V1//\!?0)ENZ 7B2DLCWHDD MW2 ZS8Z.][DXT/SQ,IV_2?DH%S]++D^H-TVK+XO^Z5Z9@/IY9DY$ZI91YEQD MN0EN6(ZB3"02BBA6$$4YASAC!!9<9 5G1*E,]0Q%_5HZ9J)M706-K^"4I)Q> M6AV/Z;]M]%(NVH;D=$'FA MY>3D.6D.7A_BQ/V5*Y,#R=: MI-S(WZ2*F[(-I2#%40KSG%-",R0CRFW>)\=N/K970&64H?$X^87]VN:>G!:& M/H]>-^%>BDE@CG2%PYKFNOP^PDQ+R?_M>?[S_^K+*E+Z!S(_POK'BHF.WG 0 M\NARI7W>.S_3+WYL@U3-#ZR<5:2PH81;8;9$56G>3U5E7AW++J30B_QM@9WE M\O6'YIBZV&*GWU',>*YP!C,F7JU'=9O.UO7O3:[ HLF5MQ6 M#6L\O@+M5R)(XZ5A)L=KR!C8Y$'CQF'@WP\>!QJUMS@!EU(L/VNP;O48E2*K M,H*-\UG5_GJ"XB)+"I1!S'/]AN&"F;K@#"(48:6#2LQ0,ODI%VSN($[0/:8+ MRVR/'(YL6I.!^5*!LC':1%R\,ALLC=W.L@1GH+=C?*]P!B;M71QOMW"L[06/ MG3CV$2:PP\:W+,&948<6); #X8@D@>6%ERDV'^N8;+J<%UFV*+3+_JE\>\F=Q(P.9.J7(&%G%)S^KN:@](T M S,/SKS1?=[N@5[6Z4?S!9AJU_QUK/?3>OY?KH?\8#W@WZ.9^ZBZLO=LKWYY MG_0Z]IJ()!&IQ!ARP25$F%'(!"90I%BJ(F$Q-GW0'>KDJMLZ$VXPG,K"['"XN$3LS#"#E8O9N;M=.F9Y M15^%LO72HCI96UZ_ZG$69J-D4E!!"&,$REPB_6HN.*0\24WBA,P$2;(BH6ZJ M9"?'&AM!;*^-K\"RLA;0M;FNPF2G,;9[KWM"+C!1[()6&PJNSX/60W+L+!R> M9<9.CS>PM-A9QP_EQ,Y?XAY9-"H;?Y'SYP5]^5YR.FU>?*K $5,JA9G,3(Y5 M(B!3D8!2<(PCFF2)#BJL-B\[QQG?AF5CZA78-K9'8-$%+?;F?[&ZT55T_L@PERF:'RA%OA1WC5SC5> QA(V M@'A=\W0...BBQ\;U_56/U35]6W(OI;[HNRD*-"TKYI5D?),2/U&"I23)(Z@2 M*2 B409Q03&,TS3#41IA09P.4#M'&QM_M,96N5YB8ZYKZ^TN@.WXPQML@0ED M![$M2]L2"Y^=M2T0\=Q1NVO$@3MI6SA_V$';YB+WO9-OB[EXY:NEOF]3T[!L MEJ09ECS&+(<%BW(=>X@"LCAB,*%(Q9D2&<>Q[0+_Y"AC(XW&T.H):$O*W-?Y MIT$]O\[W E5@HNB%DM-R_RP*%R_W3X\PV'+_K)/;R_WS'^[?>^%VMEPMJ@5- M&YRL-5Y,V1(W2DW/Y4\6\_]-AH MHK8/E&V(O="_NK=:L(0]2B*2RZ2 J>011!G545Q*&%1O+_-9):L5#'&[L"X,BJ'W>TRIR\;JJ\TR<4OCK*J);FSWV[S"#2_O M+2LLAQ^\484;+,?:4SC>H8?,ZW42I?&CG)7SQ=U\)9?-%DJ1Y3A3/(%Q(4P_ MBI1"DM ^6C/W7BYVJ05 M7Z]6BY*]KBJ9K?GQ7;Q)E)*,DEBOBR-I^"_AD" D89'I+T"7QZO*JNN?\,GJ[_RW&+WWG24)XRFN4I-)FEYJ550"Q5!"/* MDC2*F50,NX740:=MF,A:NU#5BP"Z9;ZI-9G-9W#[9*'L>1+C/$V6QS,AH0]] M9B-7N]4FX'H/_!.G.AX/<_K"Y_>$Q]F*88]]^H)TI >)CB7.-/!"BP8*2!"BD < M8PP5CCC*>$90XKC!-.P4#Y12:0PV+?7T#;]KN\&WA/M7^YN/]]^O+Y[ M7 M"S5?_*@D0-BT?*ZHTZ2?<"-$7_[0'[E7C_I?EXIR\[=:[C*>9$5!11H)F",F M-)E%&!+#: KC*,U227/BM#_FR["QT=V6'V"^=@3(QA.PJ#6CJG]\J16+]>?! M2C\LILWJZV+UO=(#6;3 ;-W%->7-T]3;4>A[3&A@DFU<,G)T[61L3^_&K5J] MN)K?VC,S@]N^737JU#Y3[_S"[3E+SY-Q R?T^87T,/?/\_W[O1(^TW+Q5SI] ME1_>ODJZ?%U4,?/GA?S'JYSQMZK5;"&9BF7*8(:$#EUI3B'&&88_@K7QX/H\S'T.ZQP1\WU*9SO\ MT,=SCK <.9=SO4//*.IUH5=QFBFO9^)S^:?YJ4URHJ(H<"HS*%FFE\I2))"A M2,&"\JA(A,2QLI+ .C_4V&*FM:5UV_#&5L=HZ32PED&2%[@"L\\N4JV9 6H\ MSZ/A-RHZ/=RPP=!9MP]BH/-77+C>:H3!=P3!FW!+W!LQ\=?%PE#43-S-9XOV M5],LT8J#RK M6@G4YE9/VK;]_1HW^IM.QS7?D),4FOW\S$__M:(O+,.L*"^V[GW6G;Y /;DZ M]3: CQ*[^AF.)<$DS4VWKHC4W;IPJI>M2B8"(Q(7/'-*JCHRQMC(=;MOXY?Y M[!GJ07^ O8*D93]R/0:Q'4U>"%SHXUH_F%U8JQ6.NHZ-\X[55YUTTO71GOD@ MKVQ9;96M;GY6;5W:K"Z4%#DR.J>"L1PBD620BB2',D\$Q9@*F11.&2 G!AH= M1:SM!)6AE^36G<+6,K'# V*AN:$76.ZY&V>0\)NM<6JP8?,SSKA\D)%Q[O,] M-$U-Y>:^OE]UXA-G*$,Q3Z 2,8*(F]J5"$609C&AL:2X8(6#INFI<5R^Z ,E MX+:F[JN:.ARM=4-+(D:8*O0Z.57@!U>T]0; MEMTTZPVAP!SK HZ;GNDYYR_7,STYPG!ZIN>FKD.)OY>J[V?37ZS[S'R-M_Y-.34#=RB]*4F#MM([ F&FIG)AT\E@S M+^81SJ02Q"V;H;\I8R.-C2?@Q;CBKD'?U >1=>-[_<.6-P%.!"X'U;L.?D]S!I?)OPRV8RKZ%]ZQ'Y7^39;/WU=2 M7.N CS[+NU=SSWM52_G?OZZ6*_U5;';.^$3S)281 MR_,"Q853QPZGT<=&F)51X)=RUO3O^-6-,=V0CYF(5&2Z@D= M*(]I*G40BYET*^@+AOTP2X?6?$AK^]=M6^NV(/.- Z9>;+B)LGN;!0,_\ NL MM1LTAH/:\BK'N09^R_@K4)GO[W75"S6O;R@W"P9]*?4"9_\]U.\F_5X]-W1A M4I^7W^2BNO^GX L,,NW%II*E9K7KT!CI3\R/P.#5]H^-=:@!'W& MX7TJ/O?Q?GI_27ZHQ$8P*K!2$K)8)#JJ)S$DD@B8I8HJQFDN4JLDQ8XQQD:V MQL@+]/Z.H=C]\'O")O"#?P!+3[V_8_BXZ?U=B--@>G^V7R-GO;\. ,[I_1V[ M=%"]OP[;]_7^NC[J<4>C(<^#./9:_/VU[CU[S9:K!>6KB6D\BG.FP\_<-!CD M,H.TD#'DG,69_AHDG#B%GQ?:,S;FO-$O"KXR"[X7/66S54FGTS<@C#_E3PF6 M)M6JRL;Z=P^K;(=INV#='68R E/U[8S7I5ET"@Y6Y6UOU#WAN4_M+#63^'OK ME\)^)B""FR5X=[?A+%1 MKWG9.\1A_6"W"&.#@QF<.AO[0>O CG[#TQQ\D,!XT:H]B'J'TW@"M"O!Y\ A M5 X^%P-%TL'FQ"WPO@C.SKB\WYV'"]LO\GPGJK_L3OV"_J:53EMU&;-,)@6% M/)+4"'@CB",>PS@A2J8\PI@G+B'\SMW']E9HC'.+MG?QLHN=>Z,0F,[;UE7^ MTR..>NPU,MT=8= X\ZAS^U'C\0_UB &K$'.CM-H(K3;?/U9(D69)!%/,=:C' M8P$IUG@IG!JE6I;$!;$.];I&&MNS>R@]ZQ!;=$)J$<;Y BKPXWU:I-=]:[(3 M,H>HRQ=T P57_2%TBYYL8.D,DCIO,%PL9./'3LAC=8%[Q4#5*ULOOE_I=!-# M?2Z7G$Y-V/25KLQ>VUM;45;5+VWD3GF&4A+Q%+(",8@4RB'AE$ J M6+5QNMB2L;'ND;6&R;\KJPV/Y16H_:J7%JUGH'7-/I'^LMGK)O!!YR0PP6_Y ML;/F.SH-=5DD\"IIZPW,BQ/\+[-BL"( +V!M%PKXN6&_I>.'UV4YD\NEI@!6 MSJJ1'VIAUG]*<2O,$8@O.=%R=XP)* M81+TTY1INM?L3Q*18E+("*?29<_1=N"Q!==K4T&Y9:L;IUN#;L?4(: ,S+\; MDVLR78.Z;76 '4]7J+S2I/7@@Y*?*R3[E.9\O1?AD:VV)QD3+*<)@D@0S4R" M9Y (TV% 4$)RH7@<.Q5MG1QI;%3T^-N'QYO__.WF[@G<_%7_KVM7F9.(VM&. M%YS^_^K>K3EN',L6?C^_ A$3,>.*$/KP H+@3,2)D&VY6G%L26/)U5^?>LC MU>)4*E.3F7)9\^L_@)=,II07@ E0K(>NEB62V'N!7+CMO7;HS=47@B/!JL4< MPR*DY,B;U80YYO01T1%OE5],;:R%O)>S9?E#UK4JK^3J6MW1GQ/%4)X@G$'. M1 81*@I8\$A Q)% 7,DBYL1EK7J@K;$M.K=,!65=L_5EI=Q/\\5*3TE79R9- M^V_.2?%[<;?C$$]H!M_!ZP*Y5?SV#!AQ[;D"VN*S5P&)-W2AWW.O^>S'X/*= ML+ZWO:$STH\YOB/E_.@M_>CFY7J7IQU[\--GLY>S[K_.Y^+.<3B@/L7_^%)''R'U<7=VYT8X6['>_X1C,P 6W,;;:8:MIYM[89M$;OS_1S)AL7 MC+RRCE7#@]*/"Q0O>FRSHYT51]X]M44Q5.N![]HCNWK%CK3"8!V8NH[4'ED; M/V3MD0.(#5%[9%?S8Z@]<@ 6R]HCAYX05K]GG2>51G&6X22%26*VA%"AIUR1 MRF&.8RR9B&*IG 307 T8VQSLE8Y,(R!3$9U>HNAY\>/32@*]!&R7B&O9@".+ M11\9<(>ZDD0Q2T0L8*:_+X@(HY!*%$%1T!AG F& MW;@4$M7 HY.CWD^+_F")A18HOHG^SXA2!RT@ZJL"=&)RX&8%8&C5;!=]TBX9 MA;O5\Q>YNI\+$ZE7YR$N)R*/HDAR#(4H--M%@L,B2Q6,*,THP84D7+EM&%BT M.K;1ZO/U[2WX]/7Z"[CXSV^7=_\$7R[N_G[]$5Q>_79Q>_?EXLIYR\ &^I1@ MI&(>Z0_"G"#%.(&4\1P*B2.%*=6_19.9_$[U.S,T^$4-?K?U@/!K@X'Y[H"L M3 8/E6^U8:N,X[G:/@A,D&'%_JV\26W@4A'VA@L=O?/NX\)N%*=6\>K[1+]Q*7V'(\M'P MXR11J2*4ZD4[QARB'!%8\$J%+2D8RW.J"J?MF$&L'AL%MH96L7*RM?+MXLCW M=[<;:XZF$X=B7K_1YJWK^B?C_%EUY<71U^--H]"/=M=H ]/W6_Z7C54_VADA MP]>/-]XW&&SQ.%_HQ;(I?G>[EFMK(JKCB"J6H1PF14KT4E^9NL*QA(HG-"5Q MD<6I5=*H56MC&T?6Q@)ARC%NM.Q-C?UXY%SSN=/>H5_0Y\-HWUX6IA8ODE&(R6D9##. M:S/="&,/E'9,<3I @2EBC4UC MX1EH;/3'#(YH:E L.N_N2!(Y'S%"*IJ%G3YE"RK!!I+@6/L=L<8F];8^.!+5.!L=6$\QAKG>HP MVJ!L.X_P@EWP6<0KV&PPZS&#.(J&Y_G#_O8&GCT<=?SUW.'X+?VXXZ-\7$A> M5@_6/T]EM7V^#IS#(N 'FE&ZN& M!^4=%RA>$I#3O?V8Z%,Y*U?R<_G#!&=NAZ%W6[GX^2AG2VFD:.YTA\D)*7!. M,X4@*I#4BQR2P2)'&,I,Y2B+\B@G5A533K1C;'RE7\O,C9;Z=H =4PT :V#R MJCV E0O@99;+&3"6\RH\K^/.62V95;GBC]1.Q-(KS_6U95#J.Q&PEVQXZN-Z MJ@HTBEO7ZA,M%[_1Z5/;YM:6]1=)ET\+*:[-=K=>7S85 IX^O@D)Q01DD2,0DD5@2B+I2EC+P +)VL%75 MT%:#;1]-H$S=T]<*M'Z"ZQE8>UK=M/85:&=!ZRWX.(:>=E!>?_L>'TBS_4U[ MWDWV/6R?'!2,#]3T<%+S8;';$JD/W%3O*(*GAZ>IR=VY7MW+Q0Y5FB9N)DIQ M01#+(5,H@XA)"AF6>A[ $4(RU1,$[!299-WRV ;VCN&@LAQLZR^9C SG^ /+ M3K .2? /;>@HA>L/EWOTJ0*$,CDCY#N&P;+UH<,:W$#9$>G@^( AC@TZQ*<[4B]@ M.B7_S*_WRS@%Z[ 01PXG=\,HCQ^V"C1VJGB\U6'$093?\&!BMUTC/J0X".1I M!Q:'']U;5V!A9K0?9?W_E[.V\H_1E,H%4Y@("2GA.40T0[ @',%,=ZW(L'\+7CR]/A&K#V]GG4_J37IY?R=6?\\4?RS:> M7O-6LR!"#.GU*$(P%TD"42$5)!P+J(A@68%CO5:UWY@^UMK8)FB-O0X;B$?Q MM-CT]8E2Z$5E;2IH;04=8_O4KSP*G\-.JD\8!]H3/02GI[U,6U0.[DH>?,%FH-$XD39R*<+UN8VR<\?GZZE=X=_'U2T<#SK'0S2XD[?CA1'P" MTX*Q#NH^> BC)'; >;]EL7:T,VP%K/V.OBIV=>#2MY?A:5(?NW_8SHV_"7U>VQ[IR0^CWV1O0;&.\6=+94FL9U MZ[=R\:,T=07,Z4E58H!.+V?+U:+:E5F:O-WE[C\U:HZ1B+%**8),SY>AJ7)B M5#2YGD?++)>4I (Y56/R:=S8AK6UI:!C:D^=3:^=:#>&O577A#^J[M,KSH-( M"/B\CA%>#1QT" @![4N&#])&WVW0Y>I:F1)7&V/D\G8^%1.9I6F:&\%U)3 T MT8UF'X-"Q2.1*REEFCJ)&N]O:FSD>F/M * MON=90U2964VQ6T.!L=3GCN=8Y3SE&;&*A=[;PMAHH342 MU%8";28P=MHQPWX@#Q."%W@"\X S,M8$<-3['=_]4O*_?9__^-_ZWNJ3_V]D M?H3UC]5WOO^I@WS>1YUJO^KC%_8()ZD.0B[U^E"*CT\F^[)^PGA*$E[H3[_@R.@B"00IRS%,4);A6'&& M4RMQ-4_VC(THC#-ZNE:E/?+Z6'!IG#3!6OK5F)D,&/V[/[7Y;0V7LG41/!H? M :QJO>G[38*DN?!>4[CUZ:NO?C[,3&_0>X%YK'(&U-Z VIV&TL[:K/FF.LS: MJ4K6>]FM,*XG/ZUKP_:60]S-L+TV4&3.8+WG%LWC#^N#\3X>FADN(L@?)ELQ M0QX?ZSY+OM#/73U_J.0*]3I=R)__5SY/!*5,)32#F,4)1 G+8"$BDW&C(H58 MP=,LMITE[VQA;(-?;21HK 25F4#;:3]+W@WD\5GRR? $'EV?=3!YLE'W2J.TL^?*$O>6$YX_KN3#$R7< M1 H\&38V^NKZU2T:TGI6EP/M^&:6"*UW9F511_F"WXV'H'+1D>V\=;D=*[Y% M1P9FST'[T%UAP3/@?@48?!DWK#Z#9TA?R3?X?GY/S5/SL/=T*85I3LZ657OG MBX5^^:792WG_O+GDACZ;7YW_21?B^K'2Q^F$N'^=3Z>?Y@OSQPG+M_66 ^9,1]T700='TT-E.YUC9^@R WXV[H/'7I]9I MT [Q*WH:QM1AU4^#POU*!C5L:WUE*-I*Y(1E4,:)@(AP"4FN>/X,/UEYOSJ\L+ MQ]2E7=C:$?.)B 5FU8UUX/<@DL\'W/>L+/&ZG8'U)/8Z^EI%8O^E_3[]O35< M-V\KBI02IK"1(H79,5 Q9 6/(>$%S9!,8Y(J%R8XWN38B.%%F>;M*LT F@-" M-U*P0-V.(_QB&9@R#L,84C[>'B:OU&+1[*!,8P_#2^)QN+.W$M;\0=[JE7,U M"_ILNM145:KW]5,<,4GT>I2FB.B5*2=Z98I2*%*$<:RR(DO2R0^Y8','$:S] M[;E\,]U60XZVE<+RVE[0&MSS).4PW+;S$T\0!I^I],:NCS#6<4Q\"V,=:'%H M8:SCSN\0QK*XJ><9+5W>?YK._[S2]NL?Z]F37CEI FMR)O3/1G"ZVL;[6"[Y M=&ZJ3YRSY6I!^6I"8\(Q9@3R/$LU[R0,$J)2J!(75^]:'ZUX>[R]\N[_2JZ=\=CWI/[3K+H^ ! M.R3T4;&V'QA?SD#C#5B[4TVUU@Z!C4=@XQ+XO77*YX&R)WS]'CB?:M2P!]*> M('QU8.WKN3VY^6FYTL2_^"JG%>$O[\O'9:,15Z1)'K,XAAA3O>),LP(RAB2, M)&4YI8ADTBVY;'];8V/4UE2PZ-KJR)T'H+6D13^ A6:\%JLM,P-HX5O X9>@ M#K0W+/<<=_P5K5COJLF4; UM8)YYVP(T M,*.,DT@2 HM<%?IM3E-(\QS#%(E,9'&214RZ[7?X GJ8[8[=4-=Y3QYA/G&/ MU1&ZM]Q=/3NX1^UO/[4#R3 [J:;!<>RA=ERWWCWMWN-Y4-Q,V#=G"CDV\I,1 MAI1*S=Z*(D@49;"(<"83S'D6.P7XN#3^UQHTO=',KFXXD79.!/=-#WFZVPW# MGO0<0&T8IMIEP#B8ZP TUDQVZ!G]F.U:-T3-AD13?V4YD=A,?A2",L,Q1!0A MR+(T@23--)\I3A-4N$P^7[4PMAEG+34S;\T$LK'3C9M> VE'0"?!$YAEUK:! MBV.8.%/(7K^]\L3K5@8E@[U.OOSB]U_8\[,V9>\ZDH-F^['6(9Q@CB4CC,*H M4!0BH^Y'DJB 699P&>49)A%QF9[L;VILDY'KN[]?? 6?+\_?7WZN3DL@._E^)I M*J_51\E67;V[34R:RI(X9CG$>:*I(DD9I#S%,.6(XRP2@DFW5(6C38Z-,FZ? M'A[HXMED+'6#THWYCLD'Q]&V(Q&_& 8FD]98@]]&A=\8OJW.&3 HS1XOOS'[ MQYL=-O[>&H97L?3V=YY&1'-UH%3DIZ>5.15]73"R>G4V'Y%2$>'4A)$@GIG5 MBX0%RC)(:<(X0G&$N5,Y79_&C8[<.E_GP0JO>@Y0N[A5X+5=%/0C0B^][4:9 M0_?A@.1Z0O<-PKX^H0_"TUX,?!-&]PGM/N[WVL:IT]6+A\?I_%G*1EEU3Z[7 M=-K$.%ZKC71_K45E!%J7E7$312,E<:H'"69.6AG!D.:%'BX4QQ'%!<>YDWQ, M$"M'-V[L2N',XP5-+L MED9&9C=+&,2RB!4E*(JX4VSZGG;&1O$OEN@GZ.OL ]:.=SW %9@Y>R'E3(9' MXN)7JWH&:K[_;Y@,'0;KL,?]TD@!/Z<+?UWD@7=Z6MO M.=#MIPTF [K3B:[\Y^X+^HW&+R6=UOE&G I&161H*\,0%7$"*8\C*(L\5C(G M64R=JH+O:VALGZ41QR[K#,M'N:A+@@.Z6BU*]K2JMF]6Q04?M8RZ_'+:/ M7G]:K>"J+N.RK!(D;A9S_7T\T*]U*:D)3C(9YYQ 5H@"(B(3R+C,8(%YD=.( M*\*=SC8MVAP;J6CS@#+V]:NO98.R'6=XQBXP?:R+X';,/0,&S,I@\/4(F+WK MU5K $Z3*[*%VWZ0VK 40^RJZVMSJ.4;\U\5\N9Q$#&4%4P(6RJP@$A,0SAF! M"<&4H QGN!!>HL*KYL9&-76,Y>/.A!-/,> US':$XP^\P%QS)-VD,G> L.XM M6(8)Y*Z;'$?H]I;[UL':VW>=-I,)4XC:A.3) 2B^R$%>82Y863D=APYD^-K)KR]D_FO58+7<]70<_">?0L0'? ;?IVKAZ M=JA97\?K,[#Q&W0=;^(N0.MZQ=L='T'C_1EHWY6M@-OM4#G_$\GA.B[(?'0 M\]]D6CM8?8>77&J78-'8G@":\"N>L_OY&@&_9\%SQQ$-[O[VG+_2<\H0?_WTE^/RLYG=X^/9IS)#H3U1#3" SG ME&#,1 2+@J?FB$["@N<"QI0CC#*!LLPJ#M*BK=$Q?&LM6-;F5H"X_VA%IC4-X#==@"KYYM'59R=D7,@;7\(#L32)R'I1LIVV!QDX2./&(YV M[7S9XEG+6]ZFL.]O:SPP<>_FU]M%8]_I!745([_\ M9=@:P=:OAMWFQA@[//!HY;..\&^;]^6B\[[\]O)].0,U#..I+NS:<:.J-VQM M_%^J K%KE_BN2>S0Q7HI0K)8XD0469HRQ\!F)P/&-E@9"YZ%GN]H:3!TN-NO MO\J[,,R*,$#O_H46A%MKOM9_T 6@1 !<%X%H..?3:JM:"M[7^II:!CA_A> M";HVWV]:U(W:[TC=BPQE!-$$8DYRB"2-89''>KF':1;E29+'N942SN%FQK:H M^WQ]]2N\N_CZ!7R\>.]8ZF\/D)@PE9 XAY*ED9X.1@H6!'.8Y AE.)9YI)_A M4&?% Y #1.L& -)NX#P=GL#CW';2EU%-O;#H,B]>A M9$]3@S+_87=?$O61JWNF,)G8L(X,P#S:*NQ/)$XYD&D-9I 1J&N"P8+&$ ML1(L$HQD*H_SR_@]3K[86$5FNYOR/9IW'N^M!V:<<@64G6!*)=V ' M7%L?DGWVF]1H#Y'WI$:+I@=/:K2'8U=2H\/=WB1(/NA%:"FJ6/?Y[$Z_+DLE M]=2HFPQ^6<^6Q"1+<\FS!$%<1 RBM""0HHCJ_DDSEC&<*-%+9ZV?.6.;_[0F M/AMUQ\I"DPNB7YZ9Y!6I_5FN[@%KM2?H9@@Z64/$I1/MZ&^XK@E,B[NU/K9\ M 1UGSK:D/5I_@LIV], UM!2'BTEO+:_1 SX+R8P^3SWAR)(=WT%D>W80FWU" M33!4%HSF"1<1SB(A@D)E2*4G$S,&F MX$(ZQ7F\@0]C8_\VKE%N7.D<2]#F6&+1NF/&A=8?,"V5K,ZWGB5=] IS'/C] M<3C?&N];\1YN.VGDV M]D:FG%R83$_.5\]?Y.I^+BXWP7^?-\5D1))2E!+(.(D@RJ,"TBS20RC"61+S M%(O$J?2V?=-C&_FZM0MKVT%M/.A8?T+5&8=.L1R7@D =>CCQA_(IY;LL 0M5 MD^M8\V]5:,L2E@/5LVR?X%[]YF*VTH]N#AZ_RDK)=/;]=D573\M)DB".58$U MC<6:QA3-88&$V=?A,J9%00FSVM(YUM#82*NV=7T?$8CW[.L1N MDA, YM <\ZJ4SQFHK*Z2_AJ[!ZGN_6';^JA^]^DA7\A,M%[_1Z9/\.I].]4=O MGCJ)15$HK#E24&3JF5$)6903*)$JBDAQO5ITJS\]+O_&1LBM[;#=!JNL!\9\ M8.P'E0,565M=5 FPV,W54%FQDOIV43 MY7)3H^QQH>2,E]^UDGWSPRZ7G&%YM6)R?T)O21!5KBJ)^SQ'*L(YA1G-%40X M5K# *8=(Y5'."ERD5+HD+6T>[<1 R0J75W<@W=K;/ 1PMH3 J9"1[###,-J"P89%@AF&9% MC J&TCAQ+0O9!]!A-\/T_S6I3;/Y#%91+7JX-?\N9]H4/4*[*Z:T@-J1>#^8 M I.T0:BAYW?&M%^J+<$&J9NFF-SYB^U#DY?4 ?"R ="K\,D+J'Q+FK2/'UJL MY(5;.V1(7E[1,]&#\X6LIK /IA/_IR+E:_6Q7-;U9\YGXF8A'\JGAV7G&&_" ML4J8X!Q29HI8T0Q!EA:9I@;]1(7/8H.]+/&ZC,9O@A!UX=MS27PV#CA MF _2KZ_L6"<@](.5PJH= .^Z+OQ2J3&U7E1;[ZT?9]U0 X]I)"MI)\I MPZ:9G 37J[23TY[V]I5P.[^9$)+$,4KUWUW?G7\&GR_/WU]^OKR[O'"< 8?J33L>'D$?!2;J0-5J.[\<9U7: M';TQVA*T75O?.B'&)^ AB\ON:J[?>&*2=5:+IRK+[G*FY_K?]?>W;$3L$162 MX@)!&IGR"AEED.0L@G&J*%5QFG+D5#_V4&-C6Z=W;87E##XVUKH1_$%X[5C: M%VB!J;9KIDG>; WU6!' !1&O='>PP4$YR\;UE\1C=4]/]J#+>_,_<^+T@TYE M5456-U8:86;S!\U>V[_H7#GAJ6"%47/ 62(A$IA"%A$):<4?+Z[N;O_U7_2T/?F/C>JG7H#6 M9CG2U$G]&'.1\BPAD))&"<)RQ M*+$NH#:\_6-;-'0SS0Z$PU5 =.JSM%B #A@.IX+TY/&C\!=Z&P,.,QQH^QI2A= ME$L^G2^?%M7[M;J78%EJ;U3)38PL[;P[3^:E$T\+LS8PUQF5#'-O\L'$ M/9E?*A-/^Z.*I]6/JX3EP+Q])]=!"F> /:W ;+X"T_*AK&M(_3MX1W_I%"$S MLJWF$56&3_.(:BJUU+<8R\M-4.(9>,K\,I=TGN\^@HUO!1\+W_(F49J)H'&2J,RJY[$ M&FG^Y;V4==G$)A9DJ=^=.I+:6&DNK5<"VJS[<@D>Z'/3$W67+=99A%43[3VU M >:QE=D/E=N48@4CB#))(2:18UMQ?YM54U&3UF_[+7;P M.?P%]O,Z\'?W[>KR[N(CN+T[OSL0;6+]V;WV\8!,1'-Q_:TU_Z@^L^H#ZSQJ MD,_JM>GMQ[3C+WU/QQ\>YK-J%G-#%]>+ZC435694FZ ](3Q..9<$YEF20)3' M*:12TTX1"40+CC+)G$+7+=H!MO0!/4"UH\=6._J MXDVUYL3;;7//';6#FW(.CQMN,\W=QZU-L!ZWGR:Q MNKQ6'XQ;1K^UV3@KEW^\?S;__42Y[LW-$0M2L!),DP)!F3 M*&.,YKF3!%D/&\8V)'3/YCZ6RSJ/4,^OMOSII[/JTC.6NS]A\1[H&+3BK"W[ MJV-,;?N948XQ/X#:"Y<%I#C-8,Q4HE"N:)HX*2GM;&5L M!/;AV]>O%U=WX/SV]N+NUE%)=C>.=DQT,CJ!^::V[VPM11V"70YBX+]\ZJN6 MAJ^>NL_9G<53]U[<6Y*(2RF6G[1I3=S%\M-\4>F]?2IG=,;+V?=SHXY4YP5' M4<*31"10H:2 B!$!"Y6;I&\E*8DD)LQIJN/8_MB8HK+366+'"7$[Y@B(8V!. M:2T'YNL [UKC343:+XW&Y]H!L/' JRY/'^A\B_:O3$'&90*Q$#0GF*9Q MY%1#Z%B#8Z.NRB@WZCJ*J1U7^40J,#G5IL+*5K Q%K03H<,@.E.1+3)>N>=H MHX.2C2T$+]G%^KZ^<1Q+O0S[=3X7)N3T5BY^E%PN;^?336D(DL0B254*4QY3 MB#@FL(A3I1$O"JE$2AAR*M!\O,FQ4+JVX7CPLD"8CM^ M\0M(,]A&D>;'3A*PQ:&UT$:UG=ZG[U< MR< M+3OBY(E/3WC?>/ICB:S/>= .H(::#76;'LN<: <<#C.C77>?6KSU0',ODC](@L<;!@;E74C"PY_?.;4^PO]+Q-U M,*6N"[D^O>46;1"H#P:*-K" ?X@H@QX@!JK]:F_'&Q6!=09J?S58]T?UWGI_ ME(O5\XU^!5=Z&FDT0!ZKQ$W]OHQYH=>N?<$H8=F^6V=_;( O@RG\GG+W3QAUQ]>IJ)Y<7/ M1J+!9!_(!2_I](;J]MM, ,E)$>$8T@)CB%*5Z)\$@RC.,IZ:6AN%U3*S1]MC MXZ/*>O!0F0^4L;]/?+HC_H._TG)F2KM/V@Y-4M*J"V&MW0JS\#& M:]"X#8S?ZT)6K/).S]G_ZZFISU-E<-&?_B;OP3O$ZYP_G+6#+A6"@_YRA1&^ M0;>11\AR@2FV+U36 M]&B'Q 'Q$_V BM;^&YD?8?UCQ65''CT($=FYU[*(Y=4]]B::4$ Z[92?/I^) M=4'I]9DKCC!))5=0)$PS C<%_HHB@I2+C,<8%2K%UKL2MJV.C2#6=H..X=64 MP*W&_0G]8+$[$0+=\$??;PVLPTY$"( 'VH/P!;3;WH,K8 =W':P?-MQ^@ZM_ M6SL-SC?W3;.=\S]JH;KN1+(6L.L*?U[\--L;2RDF24:9(IGF?#/W0XSDFNX9 MA7%:$#T"**(GACU*N;I;8O4A#5_&=6T?>*?7C+6^I*-B5H]>L0P-" /R@&*5 MC6+SAZYB\_EB8;9EJI4X>SXDU;X6:6_]6U95K@Z7:^F1G-L79<_YNFUUFZO9_4CS;_(QRM7&P8=K'H"]'*DZOL8OR>(9BOY2JZNE3DARA7#.#>9Y&DL(!)% M"FF1*BB+B$@]LT^H4BY%PVT:=1J0!J@ 7N&TU/(JSJUU0V!Y#[;RW9S)5NV_Q15)3 ME.>A+LC'GQ9FNMZ$_42"2\HPA7'"C(:7U+/D0FABRJ*<8QK'CK-DFT;'-C5> MFP?>TV7I&MGF!+<=$_D&,?2>\7K#TI0#;;'T7[[:!1:_R5$V#0^;&N4 Q:O$ M*)=[^U%/S66:PCZN2X)M,FH8%E(#G1I%+5'/@!C.&)2*I82D*E:Q4W3_H<;& M1C675Q^NOUR N_/_[T -"G=([6C%%U"!Z:29Q&@[P<90\'N0E",;2+Q2R<$& M!Z40&]=?4H?5/7WD^;=K 7\N9_)R)1^:03.1*>9IK+'$'!O)F@B2.")0()0F M,DYSA:S$^(XW-3:ZJ*IG2XOJV:Z06AQ>>P,J,%V\+DEN3 7&UEX:^@=QZL[O!Z1O-KB,LLEDQ-N:MC&OVV1T%??KUPDF[[?ZP M'=>>>]T+(:0V3@)RB"WX(Y:,82/>#BS+[7C+A_4CQL_SV?=5556$K>[T(\Y_ MELN)C A)$J;9#NNY)8IC;#1=):0H1I10G$OIQ'N[&AD;K1D;X:JN>\-69\#8 MJ;\O;:GC;M=.1.TX[%2< E-4'XB<0!E[996=#@Y+'(5=?V&BW8V,;<-)C 7X,9#OB] A= M8%9T1JU_>,EA+,)$ENQI\VV"2@X#L#>>Y,AM)\\$9ZNRBHS7/+:19*CE@#3' M:7<^5/'S397,"[J8E;/OR[9\_&9.(5B42,T-/)HZ-LK:F)!T?.[(NH/6R+FC4\=/,TE?;X'SS/(- M^G;(F::?;AUJZNFY,T)-17V9^5934\\P'YBJ^F[IY!+(YJ#^TW3^YW)3=B+/ M1"%5#E6")4229I#DN8)9QE4<(Y2GF946CTUCHQL!MDKNFE"1REP?)8U? VU) MS9[@"TVR_9$[I43Q7DA"U2-^W>!;%1_>Z_J!2L/[[^D1SGBWH+.ETE_E7%W\ MT#/CBK2^Z37XTMA].?NAFYPOGE?S5NZ8=I2.)XR1 A58P)QRO3R.LA06)H6V M2%6,,D*RS"2'688[GF3*V$AH[8SYE.3:'?!D_*DG*&7KDV=*WOQB\9QS". ?KH8'"/ /WE%L@J!=P M#P:*GM;"<(&D7I#8"C3U\\2>-3Z:.K=W\V8+VCQX]?Q%KN[GXG*CV#N12(DB M91)R,Z]&**%ZK,MC*+&2J9*"*)[V$#:R;=_J^QQ>SNA&/^B>+JMU^4;?V,CF M/"[*']J*Z3.XEU-194_3F6,$A77GY#E!-,JP[A+*(4K3!)*L0)#'+*:YRIDL MG$H%>^V5H;,PWK ?[)9#(= -/&M8%SW7XTQC-*BM!K79X-)"W=N]2HLC4GYK MM=@V/FS%%D=(7M5M<;W_!'&-V_OY8J5I^*'[C9B-^Y3Q*HD!F3SV&-*8I) 2 M(4B:&=$AJT73T9;&1DZ5C76\ZFE2^#MAM:,>+V %YII:+J.#5A!J.8J$?TF, MG:T-KX-QR.F=XA<';_!>/G@3Y7"E7Y*/\P=:SB98$AE3(B$CF9Y]QBF!+%(2 MQJDD*B%(8&F56-JS_;%1R;&RM]T((^,%^+WVPU]MX9V]9!G)$ [[P,SD'W:? MA8*=-HRE%/$A@!QJ$A]\C'\ILG79BAO-PN5\=KY:+4KVM*J">.),AJJ(D)8)#LUR'B"8)9#(M8(0%(52(A"BG! A?AHV-0/=)FCDFD'KK M-X?9V\"],2R9S++(XMJ+H M@ZV,C6\O7M2^:7ZHA2NN9WWK!&T!>YA#O<$5F!![(]6_3- N)/Q4"=IZ\ML4 M"=KEW-X:03LO[C>ENY(KLQM]LYC_*(44[Y^_+3-**< M1WJ^QA-3,R+&)LJ>%#!.E$H4XHHED8O&K'W33C0Q@-*LD4'E9@__L;'=I,N\ MJT2WR]DOS;:9D2RD:Q?<)FP.O6(W)0N#=6".,3!71R4W79B_M3"OC0?GQV%V MGD^Y(^9UQN30_*!S(G=87LYZ>CRA'[6]?RJKNHOG,]'^>/E@OMA:H+(1X$I9 M'"O)274("9&*4TBD*""6*,G2@JN".L5@6K4ZMGE/:VE=+ZKLV.O&6W:0VU&6 M=R #LU5K9 7A^A]=DP,HV#J!Y)6@[%H>E)NHXE!(*H$!@RG&>012*...4T$=(I5L*^[;&Q4[N;0E?=4G;= M_+U^ MLNW6$9,A$&Y-!1$Z?CZQXRX8Z4WZ@)A_:'#9QP!^95[$2/1_0CM'/. MGQZ>IB:,[:-\7$A>5D&!^N>IK$R8B?,'8\W_5+]O P-O].NW.N_&SY(4281Q M!D4:<8BP8I"Q#,&,\2S-9$1Q(7J$[?FR;Z1A?9_EI&Y=A*(CI=N9.BM M*^V8&89&.RZ!KD]G8.U5-3?L^G6V#H?6/QG?SGR'18<"W"L;>S-N4*KV M#>E+'O?^?*];A->Z,;J]8%^?$^9I$J4RDE!S> )15D3F\*" '&VQ_$(?81#YDQAOU$"Y@L]Q5MGM0SM7NG MDEU'!/']\^:2)IZY*F%%OO&O^OFK MCWI06$_J)X)*@J."051(#)$@ M)<$(A4A!'"C$CN)#P\&L_&QN*U^57%5#&? M3NEBN:FCZEH>?"P8VR;'C\7>$8TU'HJ9-]DI'7A '6NTT@!MI&V;%V]=Y_P, MO!*^KY "!JK.+HY')8"Q];]?V8'1>#>LQL%HW-XSJ(_/P'YSA5_E3#]X:E9L MXJ&,EZ;C?WC?J\O9?3Z877.L]\!VFD=-!"=<)6 SL^#6(OIT'K^-^%$\0,$^M^9-@"OC0/3 MC;V.M>U>8VG'SJSV7WF: MIMI76848W,WOZ,]_E*O[^WD5_?IIOMB]^S:1*M;+1::_?EH4$&5Y!HF2*4QI M$:L/;#+[^)<+ZHAA$,LS9F#>1$.L+ MV3Y)L=[/\R1=^?YI6<[D#8UM%5M(Y^)Y:EJ$(U7"-7CP+LQG,^8!N&S[9D#C?6GH'*WH#R MAGN0"2MK^++1MY4SW /!41G#???U$(4WM8U?R)U]UL^^7,F'YG +V4.S' (0Y6G!>91 @LF.41Y2B%%BD"%14:+-**1LCJ-]HKA $/6IE#" M8ZO8SNK#5IK??N-G9[ >BF<.W2%W?9#&( #,W!K]!EH46[M!AW#@;&\T?U!I[*J-B-2*25&,,%,3R*%-!7O$@GSB#"&$QX5 MTHD"PYH[-MHT%KJ*/P7M3CL:'4\G!:;>UE'0\?0,;'P%76<;Z?=VLUA4@>$= MAT'C\5F=.MM*$#1>^Y2K&J)W/.M!_K:PU2*O]QJ"/4FGCQ(?Y MK-97-CH*^CN[>'BCV2$L,PIY$J_-H@G'#(E M"YBKE'$L<5SPS&5\Z6_*V,:.+_1G^?#T8 [UUJ::1%ECJTE5-/$.E-\#6;LF M_VT)I%XB544J9%.(^PPTSKD-0B?TI]T ,TPO!1X\&B= U\I*?^8,M(Z UI.M MB]:]4A7[;+IO^6_UB:.)H/ W5IP.M-=QX 1S!N7XTV%[R=\>GM@SZT%^-ROS MK_+1B-S,OE_.U'SQ4 T@[5;^ M-@[? 8I7$?4N]PZL_+*5>V[FL6W _MS\ZOIIM5SIM9<1J_G^?5&%JEX:4ITM M2UYK=:0%9I)F& HJ%40,4N(I4Y9E"]4!Y7N"[8&9C0Z+KXZ=QRZ+2=[\]?0:?'5:=YT6;P9Y#9R+Q>KR61TY'(S"Y;P'A,0#OL..'B$_?V2$]_:^7A+?GT8.PT&&W6FHXDBXN9,)I,DR1CA&2R@)0G)@^U2"!)I5[W*U%PFF8)B86M M5LF^1L;V[39V@MI08"P%VM1*[\U>N60OI(<_:%] !?ZL>V'DI&9R#(3>FB9[ M'SR8LLDQU[KZ)D>O[7L6PU8;Q;9ONJLK<6LI3-6"^=-L=;.0#^73@YXV5)QVF.,B)4[G@@ 'P]2F,G\?VH^9/Y4P_ MK:33CJ+FII;,G?RY>J\Q^&.2Y9BG)"8P3HB>FB&]JF(IXC 6>2P1P9PBZD+! MENV.C6H_75Z=7WVX//\,+J]N[[Y^^W)Q=7<+SJ\^@D_GEU_!;^>?OUVXD:MM M!]B1: !8 Y/EVN(MJ>2-S>!W8S6HS/9X)N,(E%?6LVU[4'9S!.0EB[G>?EK* M_:?YXK/\3J>W:ZF-Y22)%!0%%SD>2YBF3O5^SS0UMA8 M:9TVKN8+,#7&=D1(>HJ.[(+8CH,\ 1>8=[8PJ^P$MQ:8]V] M26;] 6FX;&1AFOUBC&5/![;:QC-,E>+NVXOF?DQXJN*J:Y,P'+$QGAA E-"X(S#)'D&:1*1)H;>,X2 ME<9)XE2D=_OQ8R.#M75ZLFWLJQ/FW5?U$&OX:/3S36#J?/&^.;]$A"']C3*8*Z&_VSB/((NS#$8T MCIC*8R)3J]2P/<\?VX?;L1"\=TB,WX';CG[?K.8S_2/ MO%[?W,RG)7^N_[O9]$M56J19S&"LJ*GZ)RED"=>DCS'"E(M,ST;@EL3<^0NO.K<3W93GI#H!V97;7H7 MUVWCST!M./B]^?\@.[9]T?-<==71B(%KKO:#Z'7%U9[/&3CJ?I=4_OE,?)&K M^[F83^??G]<%DE.:I))3"05EIG!UAF'!2 11I']=)#%3D9,6ZP VCXU\@Q7; MJ%B\ X!-V>8W>Y$L5[?C>CU"+YG']&8,%SCOWE?C")%WL/NO$0SOWA'>PMY[ M--UOD&QSLF_EXD?)Y6Z#K^:S.L^ILFU9*3=V_VZ"1J[FJW_*U4:H85(P2J)" MZ@\S201$19Q 2A2%*LXI(R8@UVVO,YBE8QL0MZC.Q-6!V7P%GN4*+-8VNPU@ MX3K9;M@:1=<-.%CMJ QQ!M;^M6.3<4C_MN[:C4]GX/S!S)']C43!X?:\ WV7(8]L:7\[R?]#5P8GT.SY ID Y:8/0N!W!KVS MI6'GO(>7:\$N$[N/"I8*)C"41&40R01# M&B4*(BHY4BRA4L0NI0$/-^?$ ^.2/K?$TXX%_*$4F YJ0V%E*=B8VL@2>LY@ ML$/%=ZCNH2:'CM"U<']'8*[-7:?I5D\P%VF2\P(2EG*(>&2V5S&&O""FY!4C M4:PF/^2"S5UUJ5U>]FX#X=[Y7Z^O/_[C\O/G?KK2$T4YQKG,(4KB0B^WTQ12 MI>=7N92I_H.*,[+F0B-8MO$$!C*F3@9/;OAN@\>@0?FHU]? M;UGV(./L^N%O(JF^;^Q\]?=^H^27BHM M M@D[HU?1JSO\P94IU)_Q;I@;GJSKJJ-+W7LW-?F07O-8-?U_V/H"\?N&O M&AGT2]_GXLLO?N]UIX6GGK?AJ5F,6<03F+$\A2A5.21I4L!,)%G.8Y)S9:7R MM^?Y8_ONN_&&Y_U",<][A:?VP"/PE[X%Q8GAJ>.JY77CJR\OZ)\G=2OZTJ(7Y?]!R:L8@4S^;3J61@2YG3_.GY;?9 M0M*I.7$PM6)NYLNRTF"5R^7=/9W%R1=]Y?WRG.N7YJFJR%U52XK2/%92KSQH MAC3W,:)_DI1 F48IYR3EC*K)K%*&$W=N"7?!C+;Z2(KZ(WEE>K@/Q5@-C-D@ M3D!MN!$9:1T$QG390^0E7.?;S=3>OB\'3"?<.'H&UJY"-5_ I7;V#&S;WYB\ [RGN08SN+!,R6#@[\KW3)\H[TJ]?+Y@[RC M/]_+F53EZI/&JUI.U4*DII#!LLHPZV13X(C%%"=0B3R'*"8)9)CI5R:+"2-Z M_&>Y_>S;O?VQSOSR\*\/9^3,^0 M*'XOQ=-47JMV*WCS[40IQ9)@"9."QA )E$#*]#]1&HN"L#S"R$EOZ$!;8QLY M/MR;:,DE*&?@ UTLGLVV9!T+:0Y<^AW\'8+:;O7@"<#06[Z-E5VD@I"- RQ^ M@ZH.M#=L:-5QQU\%6%G)N+%'/.4!8+J.*$F7B"W(02Z$6D M3% A9*9XQMVB+D*8.;X(CHZ7YH!ET?H)9G*E2:V:(^C?FW]Q4S;UL7'6Y##- M6T;/54GG4TF"8%%P@7,2)ZG>J 12.;6NR/'VQO; MG+:*45A;I\>$QNBZUJUV!6@K'L [/>>5/[G9=IVK7QQ6YQ8]8+$1XA?7P&S< M&@N,M6!M;I5AU<':+X@.6QI^P1QH"^-44-TV*^PA.K@Y8?&8X38C['W:VGQP MN,U+_M6=?LKYSW(YR2F1)*_.3)F$B"H&&/)&>] MNKQO3,8/.=5K3G$G^?VL$A3X6GZ_7RV;&" 9(T'2-(.$Y 5$B%)81 6&"5=< M*A1G(KS@[%4MU4LU49=Z@PTOCWK*Z<5@34RDK=Z.J\7_NV? MJ^*"9W6M0>V^QQT_+\C[W=L[S:1A=_&\P/=JO\[/4_O1L='U>-+49/(_'A\Z MTAL9*1A2.YG*O5 MGW1AN5UT#%L[EO2 6/ ]M@:LM8D!9G%'8/#*1?O:&I1DCCC\DCV.7=Z7%F9& MV'A1;2A^+9=_O']^+V?\_H$N_J@WAKA,L60(%D@1B'**]#R,,:B$4G&4%:FD M3F51CS4X/J+HV N,P>80;VURK[VBHZ#;$H<_*,/OTK]$T1K"'DQBAXMG2CG2 MZ,#<8@?!:Y*QO.\MDG_: ._KQ>?Y[+MGT((YYQB"*D(,VR&+(T M$RDF1B&$#9[\<\1HJV]T^.2?=:*'[E[PJ_9+4^T;9_\9Q2 MF$:2083S#!(3JBT318I$<47=#DGLFQ[;E+D;?7Q8N\U,I;_0_]+$\F%*E\N> ME>'L^\CR,#8(\J'/9^U!]U]RSAFP0,'@1YM_H]AP6UCVAXI;/^&$ZBCLN#0] M>RE-7R?%+'^K981GXN+GH^1FDCHWO[I^6BU-=:1R]OT?TAPMZ6M^R 7]+M?! M+6W$RQ.=FJ"7>!(5&+-(8L@QU[/X))*08OW/2--KDBNDCT BT-/&?@M\TK>=%Y)7^K7LD.3)WWLT%J$ZT(.EA5@8R>J[F,JO_] M%WT9AWO#UX89A]_[)@3CLW#?A*/[M7W6/_V?_]7^1O_'V/=__M?_#U!+ P04 M " #O@ 550E=D8G"9 !@/P< %0 &9T;G0M,C R,C V,S!?<')E+GAM M;.R]69=;1Y(F^-Z_0I/].I;R?:E357TH4LSB&4KDD%15U[S@^&).HA,!L $ M)>:O'W/$OF.YCNNA[BHE&0MXKRV?FYN9FYO]\__XXV3VPS=4'G*=%GLX__\M??OOT&MQ?_L>__K?_]L__%\#__.G#VQ]>+=+I"<[7/[Q< M8EAC_N'WZ?K+#_^1?_VG'W_\_???__I' M7,[^NEA^_E$P)G^\^/1?SC_^QYW/_RXWG^;>^Q\WO[W\Z&IZWP?IL?S'__G+ MVX_I"YX$F,Y7ZS!/]06KZ3^M-C]\NTAAO9'YDW3]\. GZG=P\3&H/P(N0/*_ M_K'*?_G7__;##V?B6"YF^ '+#_7OWSZ\N?'*LEBNIW-<_S4M3GZL'_CQ0L-A MGG^>KZ?K[V_F]*&3#;7$P>:)Z^]?\5_^LIJ>?)WAQ<^^++'\RU_*>KZ&JFIF M)*MT_/='G_?C%95?E[BJ'ZL_?TL_.']LI6DPBO&/-)L\]-)QNGDY8)6RXNX6B]#6D^*+LHZ6\ :)D#Y)"!@+( \>R=% ML,RZFP*JG*R(E8TF5YC^^GGQ[4=Z,&E4\/]2]4LX^W(CO3NO/!/9?K1?".H3 M?78BD"B/DH&Q@I94LK2X&.<@90Z9E8-)O_[&FY1?5_>+9?IAL:>9!YC:) B.V69"@+#=%:\X+#@>*&Z_>"A*R?TCL+\]. /%I&>:K:17\.:BY$#8SU$!( MCN1\"83@$@>K8K2,&4]_#[=3W'K[5K!0_M+5DVS!;\,X@(=BP$I-"S'D@%-Q\\U9(,+TCX0!I=H&&-_.T M6)(IVPC^(\D?7RY.Y^OE]Y>+C!.=T6%V$A)3GAQD3<&Z 7*H7'L"QTOZ\MWRT^+W^42C,=F&")B% M!*700;#D8(601"G>%Y?LL-"X>OEVZ2WV3)"QIU![PL5FFWRW?+]@F>Y0PF"L3HLQ=NJ,WE?@JV0TC'&=#!Q-L33-XO5NLP^_^F M7\]OQU$.DZ,#B3:D0%2K=^+ M)88-W4RI;$5 V@U-(6 [!2X5"RX&(YA'%<+AF\KU-VX'@HY3H7N+;V2UUT/9 MV?LOB_E%AB86S4+UANA/LFG9)(@L!N#9!!M#=(P=GOF\_=;MU-]QRO,@,8X, M@8^83I<$7R[BI^EZ1ML:)N%2(M!:VM&4-(QHEP*,2MP:#$X/L"'&P*=EJ.4O'[^?Q,5L@L:6P@T'KA%!I2# Z\8K MMU-^Q^G-_078R>+_^8_T)IRX/%V468\/)T6<5U=FI784TZ.%U- CHNM!>$XT*PSK(01T:# MX$7K@#*QR ^&Q6,4; >/[E.5 XBW"YB\F=/32!S3;_@JK,,Y6Y-$N%9.6\A% MDNL3B:- D3)P+Z.W*JF@<""8W$_!=C#I/F$Y@'B[@$D]_EV^#&O\O%A^GR3K MM5+.@58A5\?8@4,5@5.A-GLI]/5 M=(ZKU02C19>4)5$X\I"Y9G6+S"#(15:E*&Z,'@@+-UZ\'1:ZSTKN+\PNL/#S M"2X_T_;WM^7B]_67EXN3KV'^?6(4%I53!AT9(_.6B(U,OG/AH>Z&A1QH.1 F M[B5@.VQTGXX\7+A=8.3C%YS-+JCG0GJ2BH6D"U&O.8*7QD"P3ALE6*#H:BAS M<>V]VR&BX]SD@:+L @A$^$DM UFDOW_\0G);O3M=URLF->J><*ME3,Z \]E2 M@.43,5(<&%D+TV,JWAX>KSY-QW9 Z3B+.;"H^P .26X99F_F&?_X?_#[A#F+ M-G,#/ @%BJ&J9W8&LI)%":="NCIK.A0K-U^]'3PZSG >+M"1$?'B!.>Y5B:_ MG@6"LHJB)%NC;$T.4R@>G"F%/&C#G2M)H#C+L'LL9$R4G[8J7D)QPY"IG,FN>XFO%O-CJGETW)9BS.[HY=PLT; MC=QA!NDB;2N)/ WO4X1D"1K*J!CS8\?2):SB!@KG+]VLO!]QMEY=_&2S ('@ M=]9.X+_O0MV^9N;B'2]6*Q+N):\F6B:DHBW4:PV*I..<>ZO-T/%A1$:0.@C[DPWJ3\WII=,",Q!A) A!9/KG2H%06J$Q#U7 MIEZ%R(]M38"Y5#A-T!8EZ&U9<7\US_^OF_3J??PHR86;U8 MOPS+Y??I_/._A]DI3C*3D3GTH'FF;=W("$Y8#[[$J!(Y:/+1N\_[(V@K\GI MU$$P6+3620= >[?^@LN/7\B]^(3+DS?S;[A:5T.^FL107*8 $0S7Y.(5%2%J MZ^B/$'72*6)^+%6[/[@>)&F/T[V@'G8,EW@%J7J14KPFO M/F!"LJ9QAK_B^J)VA@468M /4#5. MNX]V*!I, QV@J9K/.7WD.[$PR85YX80'EZ0DKS';VKZ$W$E!O[$:/9K'FC_L MCY[K5(S3$J0=6O:6\-[H^(;+N!@('^^7^#5,\\]_?*U9$_+C-KOO#2F1=&02 MRFLH0B50-@APR"2(1,S:Y$)4;?SI+8@;IZU(.S0-K8\.3-!-XI%<-1Z-A:@X M1:[<2/!):=(^_@BP!LD!'2KH#HS)^^7B*R[7 MW]_/ BV=>:X>_]?*2=U]66;(G39@4C) :T9 C%)#1LM%$1DE?ZR^[I"-ZF&J M>HBQ!D'/8*+O $8OP]IBF'F*N00 TD-@[ -#?%HO\^W0VFTC. M>Q^!%84!!'@F$!0-!Z%!%D]')X$QNLS%M0UT/ =4@(!I< M%1W8FFLYA%\7\W0>):I8=#+:@=2&#*:B!>*]*I!]EL9C$5RT2>O<2\XX31P; M .AP87> F#/Z)Z$$ G3M_V(D!Z5I8PU>1_ *C8JYC[-E\6,A+XZ.V>[%(TVS'(N"QBA)/'E$KA@.?#H M> C68V9MSA6VI7#<#$[S,K FBNK "EWCZW:R=$-NM@X4.72@$!5$E@5(F4,P M*223VP19#],T;F%/&PP\#+1#%-(!M"[.>-^'[_6 ]R)SKI Y9T2"8)#,M*B- MCXQ.$"-ZPQ(OW#W6(>;P\_6;]'0#J8.T_<#Q^@&B[P- RU-ZZQT936B#3ZD( M!D&76%.A=9X0I^BS<)]4O6!:VE2(/4C2N-M?.Q@-H( .D/3SR=?9XCOB!YS5 MRPKW,*0-A0YHL#J*U6_D J*H50796:Y)&W7IZOUX@27%UQ=-/.:&):]2"6!X+I.QZN%39;^\%)+"EH1;6R3A]R& MNG%/0!KA;'"U= "U>Q8+TTG5AI%01%2TL6<.3@L%W#I!/U')A3;[X9[FJMDY M2",8'2CR#A(-CRZ$:TDTX9T/&BUH4Y.MP2@(T7O(*J?"K(D!'VO,U\A$[9C# M/(:?U2X";*&J#LS6N3-Y>:R(UW.W$2TO @M$;BPH24*+Q3-(P6,H*F,,;=); MCU'5C>?5#FN#*:4#@%V47KW"N+[&AG&S6J8PCI<$1W :7/(=$U>USAQ4EKEBP.NJBO!:4UXZSF97_3",#+* MJ4UF]&&:NG&[VL%J((5T *UK3$QJ%QQMN01:''4.2+W.@%7S*$/(OA2AVSA< MUX@8MSSEV&GUG43>A>M^D5!FD=FB$AA,%#9GKB'&8L%: MAT8ZKPJV\9P./&5N5L)R%&P-I) .H'6M2>A9AX+BT-9NC\"R\:!\"!!3T)"2 M#D9$--RWZ3MRFY*Q>]8,H^%[C-+>XNX +B]RWM1KA-G[,*60]+R2_1I;$^&- MSY%ER,77I)N-X)QCP!RBJQT%B:LV:8(G:1N[_J4)I 9620\@2^GTY'1SZ+2) M)VJSZR5^P?EJ^@W/TB!O%ZM:DOJN? I_3.J-"57OHFMC UER14&%$Q(,DW>IF3<5%4CP!PD[BYM#&W.9_=YWM?V ML:2<]7HYC:?K6HWX:5$SM_60S9RK1,[%>A9 #!Q2&@TKUKE')B9:J5)L!C<3G M*-/9VT);0$Q9UA0BA4G9D*^0HV4YT^[0Z$;0(T2-G/R'JS6IT2&\8EI8D%R+I6KUE>(!J2EN&Y")%UL*%-R/H 06-G:(^- MJ#W4T".:K@\V-%Z05341'-:+ D)X"*$X8,&*>K&\2-FJ./K B9(-\[#'QM6^ M"GE6PX NQ;I:E+.#CL$\_'L>W,D+%[DHD"@D!.5U M@D#2H<"07"63K76FS8)]@*##$VWG#_Q4LRT3$867Z,BVVGH4(80"+U* +)@- M.M0[36VVN)MTC.N-#Z'[NUFOO>4\XAZV6JYK!\E\FM84,^#RVS3ABS^FJXE* MR=4V_,!9KMFW$, K*\!0L&"(1F'55@V!Z077,$+?W<;'0Q1T$J_MHCDLB*N0-7^)R17_ DXG(B$+G6,8#VG,RITIK,*86&(9%XDG:"B&RR MU]P@8W2,'*K6NPU_]Y1Q!P YE\,Y\58S)9*UH /7H)B29%;)->=&!BF+B=*V MZ:!P@XQQ\C;M +*_C'L R,7&2Y$$OJ$O5Y.4E.;!&ZF" MR$4V=EDO:>DDQ;>_4S*0F#L R@?\AO-3?$U2NN_V\Z5/;VW@*M!*RK:V^(ND MYCIM 10:&YS-WN8VF>(M">S$S]T3!W=JX8972O]8N^Q$6QM*TG^Y%I::% L) MK#;%+2IJ,>)N)*GL0.RX&FX!F-V >K,$.0%I;]K\KM1GR M=7_BXV*6KY*J=0J1=!RTQ5KL;$J=U&@)1-I%9IAES:[^/45;)SOK,&9P8%5T M#:Y)YHF7VB3'%%''&@4+WE/X6YQ"M$YR)]K<;'^8IG'MV=#:WQI<.ZFB U#] M;;E8K2@&*M.K%"RSVF@?(IE:+D"EVD"D%LU++E7T+&.4;4+">XCIY/AU&)MT MJ+#[PLN$<<.(2 I^9%#U0CY"+*& 8S8JKY@QJQ_&J PC^ Y,RP=2 Q'PA7;45Q0JS!:;$6KG7$V8\\EH(X!%GD#E4(<8A0PR M"&^ULH8WFM#[*%GCFI^!5'\G3AM*#QV ZB-N;C00+[^$Y=_QFK F+-*:LRC M%V$IMO0*8C <1%$$!26R<&V.1AZF:=P(K V\8$=@R20/&;S@/\_6OB_6GQ<=3?/%YB1N7X->5V]C ^3=T\!XU5'D$D)KIH@"GQ,,>1<&A)(*0R$ M-%(HCUZ51ATZ[Q(S=H^#-D'BGL+N "]7H]G/>*B3;86)Z$K)@*S.FRNU-RUG M")P+;;7Q0>4V&:A[B!F[Q<&@>#E4V!UXZQ>7V"\\0L>CL%$Z2"+54@U5/4)$ M2)*)&%Q0/K=)0]TB9.Q^ P/C9'\A=^2[U"Y5OR[FBYM6\H(IFTW0LLZT(?B# M2BF"9R4 U]%)Y4RVI9$C\RA=XS;5''J#&DX%7=B>BUWVHMIA.C\EILZWX<5\ M]1.6Q1*O-?"_W4R&(MN;3SGKDO +KK\L\I5YKE(/661NP99Z4X]S"2[)4HM1 M38K.*M_TLLQ1F!RW/<;@-K-/<'3AXYVS?+[N?\(YUK.PH$HTPEMPG)/K89BB MY4^N!_D?.7L>BN*M_+Q["=HN[<^>%2 /DWIW1O>A%1$D4M##%225%1#^%41G M ODJ)J?L=.&RE1LXE*'CSZ44=7B-= "SL^/Y300=E=8')0@ MC7;!BL3;U$W<(&,["#V7DIO])=R!I;KHD7S1DNKR-()H9HQ-9BD_0-%VH'DN*?A!Y-Z!>;G-QT]A-4T3K9%DH"R@E)6)0C8R MEP0Q*%H>RHKBQ%' LR%GW+*L833]!'QV%_O>V/F&R[AHA)Y7T]GINO:;LHH7 MY3-823I6EEUBO6[\J=+E.7,I.*V6)J,P@N:GR)I;+F27H\%6:*XZ:-:=J5TNVLUG,Y M0FRJIV>$PS-#'4*V)L=(W%B*(7QT$*VSX(50+*:B\Y3K?%)SDST[)5\[1EMG 7'DT2>MVR1H M=\WN-W<(&V#DD?K^:1GF M*V*Q2F">-]_-SK"0_]?IV='OI:0F)2FEF6#@DL\49TI)2]X4L,S8Y *WBC6L ML!N>H9&OA8Z"SAV6R+&@TO&*^6V^Q#"K@QO^;3&K#OS%/:)W\X^83I=G' 8.5C.=O8TYZ3;YM"<(&_FN;<\8 MWD=UG2/Q9*R58^3H8:,M[MSVSLF]U)B M!X4<][!SPPSY+1!6#9:"MD'78<82HZ*M0HM E"&YBJR9R@S+22A?W$8M*J6!!1DX&)J4!P%%]HP;.V47HGVN0X!V:DD_96(^=A M6B.@ ]?DD?4_48DDJ0VC/9)DJTC&$&,.$$-BJ9B8I6MSI/<(49UU?'SA==Q+[3W,YU M2VV-9\SD1C4PCY+5":+VT/=#T#E8^!T@Z18/YP.#2+]:%^: VX3$A! 0/=>@ M*8C2D3P&;#37\5YR.D'.X>J^7<9\L.P[ -#+J_&XYS.B"K=<9)*&"76(&),& MHJU7B:14F2GF5*,JY3NDC'QYXG#U/CR*> ]9=P"6%SEO!C.'V?LPS6_F+\/7 M*7GWY\QDZ:6.M=(O>%I+R6;P5D1@-DM4/ K)VUB=1\D:^?[$X" :3@<] "JE MTY/368UB'LJ@G#/&M+9!U8R@\ D41P?1< 17C#)&L$PF.0%1-02*$I1)H5HI&D3N=U/S[BY MT^'A-(#4.\#._>G:XRJ<5.= MP^-H, UT@*9[+KIEABI[\@B%K+US8R);ZK! (O*SS%HZ;!S\O^UROND@$?]^ M8NX *+3=+C&L\!6>_?UF?C>O]H%6Q.O%\O>PS!/BP$55V]60SP?*R@0^* ', ML:(+LF18F[UL1T([20WLB8N[3:::*:D##)[=]'JS6IUBGE!@P75@%&=PI4$Y M8B#PJ "S2#%$X61N-*S[&A7CHJ>INF];L'UEOS=NOFZJ-FF%+-<#;76W9;-7 M88@*7*9"3J*MS244K^N3-@!(D2,W0=462(VVQR'H'W=+/2IBCZ_OT;&^&<.Q M8?QLI5ZO?SY;P9>2(&U1%/U^%N:KB0^>6YXB2)E"/?TR%#DG ][2JK:ZI&1N M8?J!&2D[OWKY8U=T0N ,MXZ8]QH9D*Z7UX#Y6CC_@U]-E M^D*2S2_F^0.NI\O[UN0D)"X$CQJ\%[J.1-80T#M@/J(GF882VO0SW87*<3,K M1]_,6^CNT,D+1T3F9FE.DD135$8HTM711ID!/9!1D&BS(,_;T2]'!.:&R''G MO_2'R]TUUP4LK^ZU9?I&S1^0I+R:KO%\'OR9&#Y@ M6GR>;YYR)A%$7@(Z!3'3WJ&,=N!Y/89&PW2D_019FU1C:\[&'6QSS 70%48Z M<#*&OK5Z=2.+.Y28 SA;8:Z0+3'2\ M-O;K@W I!5$LLU%*X+2]@O+)0@BY@%'*!F&]2NDY=,S8:5TT&_#3P[HX(AXZ M6!4W!CU(;V00( (YARID#5'6'J,L6JM"4,FW\8=V;;/5;)S/,>&WI^ [@,R- MPQ@3N6;(%&2)Y""A5.!4BJ"UB1X1F4YM[MOO?A#VYSL)VT7X!YX._#P?,-EP M^+E(]-J3FT%FU:M<.P20%Y(L0L02C>/<(+8ITC[B.5B[84'/\"!L%X4/"O6C M=U8-JR^O9XO?5S>Y&:J?ZN73C]1%]7YNAK]_>?FBR^MU3EI7YR0#3[SF89D M;[*"X,D_,USEW,@Q?XRJ 48*U6>2\_!M2O+[Z?MO)/PW\\NIXB_(2?UV%KE= MR"$'XWS@#JP.M$EH20XIBX'\4^:9U(:1:-I49>Y,:R?E4(>BZ9XI12V5UH%+ M>,V9-;E(%V,&EDH=PD2&VFLRV9F;(*T/1"#O(HIH!:/6VGXXCMA%]!V YD;R MMF9>YVDZPQLCO3XM=A6ECE+SG&KD+1RYQ+1B@XP)3+%)%YE)#&WBD1;SX2+DO*#],:1W8X_/SLGHB4&>A5ZF\7*S6+TZJV_^/,Y:"0I02-_WX2$HQ M(GBN(QC.A"I>B-CHS'0+XL:UEMV!8XXE\3;QSC;4C5MQVAU&!U=H!R!]D=+RC(]K3-1Y M0:NT.*U]-^;Y_1)/IJ)5M()=G8O%@V9%1&$;=<;8E=)Q2UJ[0W5317=19+@I JA'#B35,RG_ M_$=UX'&BH@[>204\U(./>M4L2!EK,J78PDPPJHVG^R!)X]:U=@?.8537CU6] M>RBWX?!*?*L5;C:2M],0I[.-($G\5QGJE"T%FAY2=8Z4K=M(B!QX%MIK&9S2 M;5($!Q(^KDM\Y"37,97<@2]\EUURE#8.$5D0G'[;M#9 6;M36 01="9+8"0X M(P.X&*RB-9N$/=9E_;O4]7;'NB%(ZNWJ]-C G%?;?6,0 H/OX9I?G5.UKDO0Q+= M"/I,OI.8F5+.1XC.E-JNTT LG(.76J22D@ZVC5.Z'[V]W:\>$[.#Z[=G,%]P M^?)+6'ZF1>IR2*5VN0XB>%JDV8!/QD#(PM0)W$2;.A)N;Y'6VWWK,2%ZB-:> M QK/HL3-+?*)9<);0?%F-(D<%U5C1.$1'NO0_?-[&>2CXF5 JTS);XHI47-.T.,AEBS&>;69N:^R=)Z^W"+1P;C(;KK M$H\_GWR=+;XC?L!-;_#KO+'BLG%20*D70#?"B_6F2B*/A!Z-WN"QG,J'J>SM MAN^8^!Q(EUWB].[:NT@V7 K[QKK$.L/7!P@\%U"%B9K$S2 PU%M?WJ9&9_2' M4M[=G>&^#.Y@2N\2Y!>5C;4KW,O3U9HBQ.4%@]\G01BME'"@2^UY%$L]""9/ MW&J!,7H74+:YB[(CH=W=7QX3PL.IM /$;G^\/-%!:,S:@X^,.)-U%)>(KC:/ M$S+DZ&5ITU)Z>QK'398>^:B^D>HZ&-?] &=G%5X/"%);JYP5@%Q$4(Q+\"QS M,$ZS7*)GG.$QP?D(K9V,;3C2)=*AE-:!K7P?OE]T@Q 'T \MN;#$F!7._U M]]H/?DTNVIK'+R.EH M_L$PJNOBPL@=WNZ_(T,ND E*!>>!:ZY )4<"Y#*#UX73-JM4G4G86BY[_)$Q6*,L@"Q, ]*.$8N((,LJ55 M)WD=1]GFINDN5(Y;93(V.H=27Q EB92@>(44)EI:>+$PB+)D9G+P MOM$]I=UI'3<\.G8.="BE]1#U7 OU:I-?X@O?E;>+^6=R%DXVV0JF@A8\)$B* MD?W/WD&]T K9>VT\2I)OLS;=3]#6919T,'0\$I4/H*H>P'?NAKPKE?H+GFK3 MH)H]R,8[G<"H3.;=ZUP[!=$")F^#.\>LP383R1XAJLNL9C.X#:2<_H*6UXOE MU0PKVC(6)R>+LX;4$XV2Q90+Q-H\;7/:'R53M3^ 9O6.:9)M,SL/T]9E!K(U M^ 9254<8O->(7^?+>ID-,[S./N6@9,X0@K?/II\2G\L9EN>C:.J6;P[^\K*32S@D(Z2%D2?[%.Y^6> M@8]UY@Q27"?:=+C;E^(N4XVM;653M?9I0:]M$YN2@'M$/!&>I8@@J\(Z$=IF /(9U'5J)'00VVTNS]HY"I22QXB4YT(6;6@L0 MP-B8C-.8:^R#QV!K(5,ANIKH,,Y,^E8%J_*S__0=[T_#-^(+O\;EZ9 MK?^KYU/?PNQL(R$Y3A-9[_T'USXYR5H6+KP @ZG6NT96"U$M221R M\HIBU-PW06\#9L9U;YOE,,=6>P?F^"!FSX:0WKTV<#Y3ZKI8ST0],8:V)<,M MR#J=5)G:QL(Z#9H\*N8]6F?;'"H=E\]QG>QFZZ5CL'2PB1QF-[RSR06L#5Z4 MI)"9E..,((?.(B89BHJBC;/3?F-HYIGW"?2=5'G@?#R2P'+= 7JM33&S8*$D M5CL;Q @^.P5%.NFE=)QCJUD4K=';S'OO%+V[J+*70::G7[_.-J(,LPM1OIF7 MQ?+D3)E75]!4,"D:P"@="?7LLFUE+5B9C6.TKS1!Z98$CMNNHAD>6ZBG ]?Y M6A.L]V%:)[.6&*/EP)$G,ON)U:2W!/3%9*^%P4;CSFX1,O+DQA;*OGM1>6_) M=P"<#]//7VB1_;;"S6WN=W$=IO.:2;GP@6NZ[[)%0/62K^Y<9QZ5TQN;'.IM M+I/ N9R !Z-4#AAU:G/V?P#1(]\"/0(@CZ71#L![(<++;O\7Y8?S?$\BL Y= MF2U6ITN\E+.2)9AL&0',UBG6H8 7II"<=5$B1X6F3>G>H92/VZRGJ;=X-(6. M". ZH7OR:1GF*WKM:E%^)H?W=*.^W^;3]:I*_**7]??UXN*:3+A^0T9DC#R: MVDB0UU-!FR&RE$#XG#!Q'LOMP]Z[8\$/)V/<_?VX<%F,HKLNS.QF8N"F-76> MKDF *_)Z3BLE/YVN?UVL_Q/7&]]',66E$1K\IJ>@KVF'S!!DT2J5S%3B;?KO M;4OAN+O_*'!MJL0.P'EQ)>;EXB22$*LN7R[FJVG>>#B+^<5*7=[H?G7!^D26 MJ'DN=0'6K)C,]1:$39"$,"$7EI5O,QWG,+K'K3(<%X_BL%FF>/_WAZOO2I)_OYA-4ZT'N,'%:GI"H<=3'L&63_[QBO+;/)V_X [>AN$"_UB3 M^2+\'SR+\]9KKJ 9.($S(3BN*?1*&<^"H+#X.8.^G(X57S MO(U6>^,UAA$;RYAISY4,04"T&$ 5HNZ%A-EEIN),!=^OEA0:)5-FM>2,I*)B220:I\") MH,@_2#8H\Q3@!J:I6PNW"XQNA,DCZ:N#L.17_/V:0)>+.7V9KG-VFS^G)$E3 M6O"*(\D8B;_"#!A)\@VR^*S:G-CL2NFX,?3 *#V*NI[WCOP*UV$Z:[@A7[S@ MB/OQO3RUWXYS8%&4$H"94F<;)PY1D2_'HT@NDR%+.CV3[?CJ*(!60[W"0E ] MZYWSZV*-FY]^_$JA-UGY;_0KTN.'JDT^<:QXP6WU8C7]85D Y\BIM4Z3A<_" MYM2F.F=72KO=C7=!T9UXHZ6Z.MAVKUW\V]RF6KTX77]9+.M8^@ERG;15 4)T MAN(TX\!K"J*L\1*3R%(WBNP?(:K;S?00D VEA%[WS0_X#>>G6(?=TQZSN[\-?5FV'V=^2^!)&6,6I!#EFHA@6*97'9$"Y85'81C M5C:Z>K(E@0<7T#S^FBN/T=3KFME'\$YH4*9$"'5*835?A\^=EO?:]2<> :GNB[VUAZB()Q\3.< M;A<#"KH/H-3)#.<0SSQGY!4\B+B>V\BN+@HV@Z9OD#%.4KL=0/:7\=A73,['_'S_>!I7:3G]6G5PSH9&SB5F5_NR)V)# M%X@L\'JZ8Y6RDJ7;_2L?J']Y^!TC7_[<7VN+X44X-A(^8?HRGZ8PJU<0*4P- MY^.?SUGQM,]RF0(83;NMJE?N@S4(F7$GK.=)%+\5&AY_S\BW+X=!Q("B[& # M>82?_SAONE1O*]-_^5/X8\(C2[8Z88J$5=MKL:=TH[LFMU"Q!0<6\ MS<8YV<;X/?]<]"ZXV2D7O8M.^D@QWDRD*6,1(_FY7-=.H*9.8<#@081H7>&9 M&[Y5\]DVZ?RD7O(N@^@')/LD04BF.=\)!D;5)@"BTHK1T421L[DY99 M/SA:NL]%[Z39K7+1NXBY T?^9OBL(M9F01YDS(7\/.00LC$0>9:!HREDXBXPX \F0L4G@I/F<%-H4:(-1^U+6HF.GLC!?6^M"FV<(S M3B7LLSLU44@' +O/][ML7G8SO-G4FFOA;!8%'!>61%?G"WB#H$1T":4W_G92 M<[""_UWH[-(UVA,C=VX"-%-8!W"\['5"+.#TVZ8FCW"TJO=KSCJ,OP^K]:M3 MG# =E6<*@;DB03D*24)FAA9QQ*0M;0RJ36N%K4GLT@(. \(V:NH ?R]FL\7O M=>#9Z\7RU>(TKLOI[/Q*S^J*UTDTJ*6-A U6:"W%Z&E5U2'VPJ+VP88@VC0Y MW(Z^<5L9-45> P5U +OS3F+58E_8]SIN],5)S3C^XVQF62$_UQF*CG1(Y ,7 M H?S*D*HXQ)BQ&AEJPD"3Q(W[@"9MOOMP*IY/@EZ,N2;#'8=_QAGTS/I?J0_ M5X6$C)/XAG!\YK<]RD2:0C0L2*981V1'JC 1;2O#JMVOM44SLPUED'GZ8G])%WY;JJSD*^6!M(<%./['*L%L!# M2.0+9R.RX%H$TZB-YC#T/X^C@EVP^,"YZ#'UW,&^?S#7FP$QK\+Z+)\:D_3: M:5( KPK0K'*O"Z14LG)9YM0H&30L'UV@_:A(''HQ[ ^+/\.BN'+\K&$^:FT@ MQ=IR(%X&#>+\&=8#/O!X;DLA(E-SBJ=-3@I'*CL M(D3F"@@1G,TZ,\='Q/@SM^5[8F"SL=D>Q9$<=J>A$G:U09(]:IU MK?[VPM!NY9-6,C*E8M/*I(,Y>.8F^H@8'QH.?]9DRN06A\=)ITQX'PF5V]Q? MIE1^W%"_=1:2L4R%+;!EE#X3Z%^$"AA9-U&(N2Z2DA[O3&@0X7;[SG:I+" M5>^/$JP/(>J:SLVT$=?6:G5.IDQ>9*7(1L8VF?8M"1S'IVH'C@=.%P?54Z\[ MQ5/K>_\&4UL^^2A6JD'SJ=W@2 %H$8PCL%![)")3$*-#*%P7$[E. /V;;[2)5H&_ M7BP_AAF>7[>LTP]N]CC23%E:F+7R4I&GE>I8N5Q(**J(Q -S06[7K_TX]#X' ML[<+SF[>B>U/Y1W$F%=2N9)#Y?_=_&Q TD81MUA$Z9"V 8I?=&V>H[4%IS@' MSTTR7 @M>:-NR+L3.T[DV![2Q])?!Q"]QLC+65BMIF6*^:?O%P=EIV'V2UAO MKKO7?/PM7FD1"E]K\H))J9Z828@EVSJ,7?%L>62-[B4=0O4XU47' ^W1--H! M>J\6Z)4,ZXCCS49S->KM%PS5]<[OYA_JSK*)F#8 Z,,A)4 M\08<.>F :'0*3J1B&O5*&9*-<8J9QC#*Q];Y% ^('C',OVAB4.&SMHV73^V)O$Y1%B[ .1ARS>DKCK8QN^1WJ;RPTO+&"\: MM*]ET$)S"#PQR-&GB,8FD]MQ7][&W)S8 MW;=./]$C5_?_ZOS^IE,J)Y4*>062D3Q9 5^]8E$4!L\R&M>F_')(+L8%[R"P M6G2BXP[P_7*Q_+I84@#W"N/Z:OV?7Q,6W.:B:(/1]&KRKZT!;S+)-Y3 HRLN MIS:C Q\E:UP$CH>6.U<@AU)=!SC\[>.GY2;2^DYB_=OB&R[G54[GS""70J5H M:E\$3JM;.O ^9(BF7ESQ&K-H4QOS*%GC%KQT@\/A5-U/J'U1=BLOY59]Q](Y^)9'C.J2P^Y5SSM-*J.DH[0.0E@O-1 M6B=$-*PT,I;[TCSN#;P:5K7"W**_RZ6$UKC]%/N#PY M_^Z"+64%"J,%)*5L;;@G(8C(@=<[HSPX^O_MBEJV?^>XER='QV)+#75@5W\Y MG9-(OX;93XMYON"A&*.QIDJ3C11?ULL8CG8$V%19UITAHVIB,>^C9BO\Z3\M M_@935 =@VR;#\?:RW)?QA%)P 3$:7E/W])40$IB6+O%HBK%MG,N=R!RYP?51 MG> ^S. S\]&=GYJ MAO,KOF]*8>*K5Y_<9DB)J$EB!B[0+L48DK23Q6-!^2$*QTT*C(?6030V=K[I MUI*[8)'6UHI8K(6$T_GIXO36XGM?LQQ5P9>E#BK7OBD"/+?$<@TF0NUD9HSG M,4=OF+EU#^F!7-0P](R;)V@/R;%4UX%_\ #7YP)^BNNWN%I]^A+F7/Q"G_RR MFI@DG)>"D3O$)2B=$:),$9C DB.:D'T;ZSHL'R.60XT!P]N=CL?#Q)]N15SS MNNK')C9R56P*P%.H8^Z8!B>PWI,,GK2BBMYN=L3("^066R/>9OG3K9=#$-./ M/WZ83"YD\6[Y=C'_C,M)UDE:Z3UI!DD]WECP*4H">Q9!!?;KY"!,//M]Y3;WMZV$CTJ-&\PP6R#[[2IL+ M.7^Z]7((8I[+OG*_)"::O$P750)$9D 9299"*@LB!>.#==S)-L>=^U [3K#] M/# _@'X[.'3:A\?;J[?>_BN%)9!*1% U51M+9@3 E SMA=JH-G?=!R!^*X2; M_X/P8;1_L.UN=MAZ,^-[?K6:OKM[]4LX&1W/$4+*M,!MK!.<,(-&"H%XD2;G M-NV-]R9Y'(SWEL4?2J<=N._;,EK+9Z?S=W/\3PS+2ZXG@B(5EQF#%&L?7.(< M7 R!+ :C_[.T?S5R00ZC>]PZER.!:T](#Z#IL8^KMF7U1:$7WN$T,N^-T[44 M0I/=\-E#1)?!^"*M-]*(?*O_\ .G5 >1,6[YRG$A>F2E=6]VKYT2V^*9X9GL MGW065$8%7G$/):+/G #GPS,XUV]6A=*C*=U3>X-%<$?N)?(BYXTS7S^PZ8E; MOVG85>31]QVEO\CV'!^W):15)>>0H,[!!"5] &]LH6#**9\BE^GVUP" ML#M-)$;1=0<[_4]A5KN$?_R"N'Y;/UU56OL<<"F2Y=:!5K6A< H%'$6D%*TF MVC-2+CJU"9T>HFCD=A#C &310%N=HN[\2AG7RDJ#%IBK!^\8%#@G)/ @94XZ M\^S:=&UZF*9QD3>,SK< TAX*&#N2KM>DU]_O9M?.;Q/J$FO"F-$60%PH7ASX MH!F89#'R%%@*:BN7X_'W](>/?52Y:"/7#JS-I>W^Z?NYI:Y.Q,8D;Q92]I@D MEQ:2KSU$'<5"3AYS:G^$\0-FZ.I8\=;TC=]03%J_D*=5V].-D, MU#Y?MMHJEIPB 954AVG+0K&_SV!45-XS9HMN9VXZ*&VNL G/=O*Z^7^%^G.$_?-UM+D2IGQ0/P7,=% M6B?!Y43BTRY[F8RUC8JAMR!NW%..GCW%_778$RSO8^BB!8^LHI$D+33$DA$9 M'+,2,$K%HDN\F#976[8@KI/=>BA / 2X@;33*>!6E^OVW+8GP:TV)=#Z)$FI M: MX$SUH;9*2VK-0&H2&@L06D#M(/SUA[H#=X^UE59WF+I#SP2 + MK*DI%\$K\L.=B]K6FRM9MBE(&)2-<;L1=+:?'QT7'2R*K4LX7&*6 LL QMG: M!N$WU^8AFH0<[VLAB5CC[[O*"5CVW-\U)*Q%%S1)2*@J"-418D0G'4@DT"?,,G$PE/"?Z8E M8[$P5YB48!0M,>63@\!H2;N0N$;)4/+4K1_[;$K&=@%8NY*Q773=P8Z_35[% M:VY(LFX3(47:)KP!%I7*VOFB M:E.D4E0!)0.Q5 \H LH$++"DLS!)L3;W=_\4R=*= +%'LG07[70*N#O).*>+ MY<:0+QZ9!65B[5(>"A2;94HV1>D:303\4R1+=X+$/LG27?33$^8>J'\IQ T% M@ (,QYK[Y0P2 4K9=U-4!$G]>K:BFBE8D M1V-(CJ(.>D/N&AT8MJBK;%_2U@J2+=76 2H?FIZ-F2D=E"9I)8JYBK3@DE*0 MI,O$'T>C&MV$OI^@3E V;EPR@*XZ@-R@@PT+ZNQK;[F4#"/>'3DC7D9(F2BG MG>* ;C:_62M!*"=A*X3,6)F"C, M:Y. ?)2L<>.;;G XG.HZP.$!L]1S%B*CS)!C(AEF1XY2% @&3=9*:S2I37'% M_C2/ZZAV@^ C*7WLOA8[C&>GO0.="HY6K0RT:BDP="@$2"DB#U9D5K9K![G] M.\>M3A\=BRTU-#;P?EG,\?LO8?EW7+\^G>?5SW_4U44"OK7P+JZ:("9MN &- MM4NA2A)BYA(P1QZM$-S=[ISQ /AV>^^XD_'Z &!#376PN?]R.B>Q?@VSGQ;$ MV\4%9J70D.V&A\=@X,IJ@.PW2Y\ MO_"'D657BTUB\*6.Y-6UW(GB,FUMSBP*']MXB??3LQ7@[)\>< ,HJP/(73O\ MO_SRWZ:X)**^?'^+WW"VR95%26)"QZ 8DI%*7H*KU4DL)OJ!*R(T:H*Q'7U_ MEFN* U7U#*7)GO!YO7;N+G_GZUEXK:6+"G(B#I5F".3J9DA8;]0G[U&UZ=FX M$YF=%%P,B)-M"AX'45I/B'PS_WJZ7FTDQB\BK%Q*$2(!TSJ2T'*B_40+2$($ M0Y+S5C0NLKU+5"=H&QX*#X'N0+UT"C%QS@HW0B=5+%"\3O$3PP1../JV)*4L M%NY3XQ;>=XGJI&IG%(CMHY=.(28OHB:=N?(AUB(2!PJ3A6B(,VT$VB1+4;SQ MG:F[1'52'S$*Q/;12P<0>[!?=$TV*A$=D)#(&IL<(2;N 2,Q4I)'$=J8L(,Z MNC=+X_41/@RBK4Y1=]&%.@>,M0&U9[%>LO4:@A86$$.R0F0E;I]0_._:T7TG MG>_0T7T'!8Q] ''K[.[MK<;CBFO/@X"H:FLK(VBE$7/5XGLR\DYE?>O^YD.' M78^]IC]T[*/(11.ICHV/)SK3NWJ;+RD)O-0>I]Q8,L665I#EA;BK-;K;#1D: MH.-_,\^[!4(&E.O8$/GX9;% RL#R'1LN;Q?SSX]SPU)4MA0#D3/R[T*H/GT*PU>=N*S2IBB> &?8NW#4P@?RA=R,"-&3?YA*&V.QQ#:G/8]1->[N-Q0^;MN/ MP?30O0G9N+%[]:B]_8AAS3""Q03Y>4"0B5 YB(5Z$"\%CFQX&3]/6":[VUO]#@!I&&3W!ZS\6R[^_ MF;]?+A*N[K#$;60A /%!.VXN]:2!T,"<*HEEF;QITXIM"^+&S?6T ]A ZN@) M8:^G\^F*G+R_+1;Y%DOU&(R\MP">Y$,L90M120G2&$EBRY+%-J5.6Q W[D%T M.X0-I(Z>$$9<3'+RR00>H2 K-2]!,8B,#E@4/%N7,.7&_B-1,>YY=#O,["K@ M_<&Q6(=9N_B+[.I77*Z_AWFN!3Q?Z_EZ5=L>8=A#CQHD&MN*SH&"LHMWO9^% M^?K%M1=>0DBH4*1G'G)4M6]C.)>6P1N H*2F, G:<#4N[C,."E$F\!M%RI''J\^*);NM$ANI:U>TT4/F('] ML]://["EZ6J8T7X:=)H )[+WP%W%@E&R%NPZT"9;)KG'XMNXF>,9L*N%D$S4 MEOD(Z'UE/I)[EW6!+"3:XDPRILU(@:=IZ]U8[8*;K8W5?IIY9B;J@/SV$T]L M::1:YKZ?1ALFO@D;D M=9 F>)"; MG[[7UCN;FV0N9ZUE+;MG%->J2/&RMUJ#B(J1$\D9;S0':@OBQL5<&U1LNUGN MJ:*>45<9NNCKY)3ABOP+73(Y (BUBE\R$*)PK2U%*HV&UFY!7*>6;E] ;.V= M[:>=#@#WEIR9B^M$@;-@Z]U$I !8N2# &420*CONBC<\M9E9 MG.?7TS_J5Q><&,>#I$@%E#82E'<9@G !G&0QV.AU;G5A^4&:QKU]W-KH#*2+ M#E#UN6.1RT2)%G/(610E8L$GA=7Z\Y"4L>! M4@_)S,/U_ 1P]A#ZV&[T!PRSGU>D WPS?[=>A]_#.]+(8AAPNK&A*+ MK$3R S,'Q9PE=J.:W59HJV8LWC<0Y6W._7]:99=&O%&"@..CUE'!:\HZA[=YC[,YC/\7.E]--1]O:)<22[ MH#1HPP6M7&3@L.8,30A>TO)5YLC5.=O>,#O^ >613.JN:AGL'MH!$ O?SZ;\ M+3:QW1(?7D,.%T=6KS&LIZ+3,8A@ [2WN MO:'R#9=QT;I-UGGS\RGYG--OY/7-OO\;SG*M8 KSZ?X]^YYZ[&#-M':B?\#^ M6N?O?3&;O5M_P>7U'UVY9CGX0EY9Y'7:0#:F'E,Z,%B\R 1#&=NU^7N:OB': M0IP]\NJJ7A?3" $CF"9UE#]IIC0,U, MHZ8+Q[%55V[D/#3"[_MCQT#&DHA:#2*V# M--63UODJ/6-XTB)E"[E>C5+**W!"2/ VD7!D( O>YI;:]C3V4BX[^$[76%T= M /'.L<,##$X85T45BL2=%R0^A;3 G%(@LK2,*--,-VH0LR6%G;M;>R+DJ5.B M(=35 0SO9^/=[W-ZPY?IU_>X3%6;GW'BDI(QH@&)BJP]K6GPBB,8+ARWT4N4 M;=H+;$UBY]9P&""V45@'2'PS3XL3?+M8K5Z3;!]:7D(8#,YK8+5%L4K,@C?! M0N12BB*S*J'-@>56Y/52ZML4@<,KZM#2H';)WY].5_2#U>KEXB1.Y^'L8'J/ M-.^]SQDDH?LTA0.E;N]Y4:T3NWW+Y2+Q9I3GH5 @P*O#IS03X I+=1:RJ961 M/)96S41VH?/PSBIWWG9?7UK+(I9<&*!-Y!4$J2 H(C\987).0J-L$TML1]^X M+EQ#9-UMLS*XNGH]M[K/,(2[8EWMWU=XQS8+XU^ UCYM*$ +38+"CDND94!8RU.F?.%)HV99$#,_*L3.LN6'TX M57-\ '00OERQ?\%D';FRQK?3;R0'4OG\\Y3X.Y/#3]]_"?]KL7PY"ZO5M5TG M,2UERL"8,J"\S.",+9"Y21[K;,5&8]\/IWWA#?S4O^J/[IBSY12#Q8X.+2UYJ8*,)\3L2.FZL?D3( MME3@4;NW\CF8.\/:,",U0N>FN 1^]I*Y=(8'(5I,"-(ZQ6M:D$N3D$$5@P/:%(HC4IR M=Z7T63FQNZ#MX>V]@0K[W,PWQ2 Z&>LJ&RSR JH8!3&9".+_;^_-FMLZDOW! M]_D4$_.>_W_M2\3$1-"RW>,)M:60Y'OC/B&R-@FW*4 -@&KK?OK) O<%))93 M. 6Z_4!3('E.+K_,RJS*RA16!ZXD1]7FPL8&@GHY4VR!@I>7YYU5TBFR+B/D MZX*3$+A62#%,4+K.=@X.O(@9H@LL)R&XBFUNUKY(6A_N[2 ; &J_;4Q=IW6 MV3G^B;^=_9Y7_YHO_D'KP.+;?+'6SW4KXZB9E5Q 04JDE+ )?,F)+%$'*U.T M(8J7PKFMWM0?4@[0ZKR5B#MP1UMFY6M#X\([8D& -G58ZOJ^BM 2N$R,%6O0 M^#9'53L0V4MMPQ$6Q%:JZQN5MXS=J='D*4H6*14/LMX!-A3/KF?%!>5L$I9D M&]K4?NU(Z+ANL1E@M@?FP=KK )P_Y^_Y?/ZM=EJ)7V;S\_GG'Q^FG[_,GJ*JE_JN<=+2_933)]!NZR3? ME?^8K^JXG1F],"]O#RDG!7T@=B*XZ!%4H"_$J0:?';'ME#3L: GK%O1VEYOL MB9=A1,23*&P4+Q6H.*EH$S];H.-^A\0A?3D=I$ M/:"LCZ/?P6$WJ$(Z -A3F^BW,GM7WM+//GW!&6?LRKQ^G\_B?+8B.L[O6-BO M.%W\!YY?Y(G529F,%,F(=7,':R!DM(!6&%5X]K'1O,'!6>GC*+B9YQQ'Y0,V M&AH4]8^KD_ F8G^V/NG-Q6*Q[M]T\X-)$:A"8!:TMJ0=JVT=824IK\R"6271 MZ[:U#FWX&K=SUC'M82PPG%+=Q'7:,=^BL ^?DM7 -1:#T=.L'J.-Q,:IW1 A MJ"A-@2(,A3F(#IRB+QZ9REQ9)ST_VBK?4>U&'2B5>2R46M0J*161K)VK>N_= M""&R]Z+-;MBKKMW8!6T'UV[LHL*.(OB'Y\0J:?0L*BB,1U""&T#- Y LI>"> M>6+JW[4;PZ!@R]J-7532*;+NGRO+Z!6:I" '40-_%@&%+&!KZVVF#(IRM*+> M4ZC=V D .]=N[**-[FLW@D6,F?@HVN6:4U+87,@2#3+#4'B,;KNV.Z=>N[&3 M5G>JW=A%Q'VZH]L$T**-4;D$@3L!*FL/05H%4J'&@MX&W68?].!SH7ZJ,P9> M\O933@= N\K$;BX6NU2DS)(0($4=%RQJ*RL'VB>'2@N#MM'PFGMT=.>G]M3O M4^,K]Q-V!U 9=.\(EU^N.L)_Q_-UMPR?E/(F9J W4[S@Z#N7:JVGBXS^X]S% M-M!KRU<'LS7W1%S+KQ5!V'J^QDR] M@:89,,S*:&&C#VUNPQZ#NW$#AEX-8P@HO#+SJ"V59O2Z'Y.B1$RN&' \U#:* M@H'GTH,,P9F2 EK=IAMX$W;&/7+MU #V4_8K0_P]+_!^D;_A-/WRY[<\6V;Z M_76C]\N?U9EP3#*%))7(*)?1Y!:D-Y"=T,Q+'5UNFPH>E=UQ#V4[M9@V8'EE M%K5YH)U7043N).10-X80+7@KZL!YG803$06VN8!\%/:VLAC]%[.88<#0@87\ M;3Y/_YJ>GT\D\X);R8#6Q$JWY. =A8B!&99=]IK)-M>WKBG8"F?F!'"VET@[ M@,*P,=C]2QSK-:16R=T(AS./KL@(,@L23DX4FSEMJH2YBFBB/UY%1#LVMP*U M/0%0]PN.5V8Y:V'4"M*[,=E$>NF,,QX*MZZZ$@TNL0A%!#X)59Q94$F(M9&Y: .9'JF)0"P6L.!7V*(@5:;OO?O=D!]_XO MAOL]U-S!F/J[?-R4X&E+\3]'\$EI6L%L!A=M@>)32%K'['F;\.8)8CJ^6W3( M4>BA8G]E+O)Q+?U9C/.+V6KY'G^L"Q:*%[HHYR R6CJ4\ %"DDB+B,LB./J@ MT>6WH[(Y[FGIP: \ZFV+0Q#RZLWG[7SV^5->?/TYA]4DZ130*0DZ,UTOH^@Z M!L8!)2G/Q..XR<5J&LSG'M2B>:739K,''#N\^0C./?24QTMQ! M%#HGREJ=HZA<&<\ 5620LQ5.4JB>_-'V_7IJW$%KD\K>6DC1U+'8:"BEKU5O M5LI0K%;2M#G?>M6-.W9!V\&-.W9184>AQ\,F ;5# %/< [(ZX,%8"<'0>N9H M*4,A60RI[8CDTV[[81<0=N*-=!C&LV]TS0\E2$ABQU-L747OG6U,OX$4*V$;PP2#&M0I[:+)FO M=NC*3H Y<.C*+MKK )POC?3(#J5!BV"5EJ!8EN IUP+,WA@M7$FJ3>.U5S5T M92=0[#AT91<-=0"X-Q?+U?QK7GS(YY?[6U^FWZY9"4.XH=HBD!+!*]JIA M&5!PX'P@,62O,3VH-]J0:=Y[[+@G7<> PH&B[,"1/'L>R!WC6*>H2>9L+<[3 M!&B9 (NQD33/K&][M7#O5I#]C @;>!-U/^5T +1+&5$XCH(]&UFTFU#77>[9'MBX*,&B,2D!ST&0,"U%@2419'QP3*I831%=@#:-GT4EI-"(HXZ)V"*LAIE(@<7*$#5) %O/$M2MST%'9BAC@L( M#X%Z#^H_I:E)[Q?S7^>+K_C;K-3_U<\&+I-ZY@W-BJ&VY6JD6444M49A&&5& M+(&23(*3 J$4G7D6:-/QBN][*GE25AFFI(08E*RENA)\<<2%%B8:7T20;<[: M7G7)TRYH.[CD:1<5=A0L/"RO<"&%]5FV-J+N8JA(,I,%(F/1"I:LY4\K2+B/MT1[?YEHN8N/02M),!% L9T/M$YL5CXC%$KMJ6X+^"644#+WG[ M*:=/H-UD8Q_R]SR[R)/BM+>^,!+3NEL!EX"U>%7J2!(L*EE[M-E8#XGKSJ/M MB827(7:06CI'&OGMWV9Q_C6_G2^7D^2*-]9%X&B)NY@$>&<]9!V")#8#YTEKL!N=XRZN M[7"VJ4%] ^V=L//[=#E2K(T+_'1G7MD1'.%3O(SB#E/P@M$B"<(P1]@)FA!J M'006M(B\%E&-:/G#'R5G3 VIO;@0PL@C+"@N.Z +,\*Y-M]K;-/MHS M1)V2H]L%09O/!P[32P?IQ"TKSU1)K,W^EL7 O'+>%."Q%CO&@O5H)8+17&8G MN N!-8;>UL2.FV*, NP(JO/G6/SU8E5%^K6N;O^SUO/5P+&'O&.0J'0& MZ==#E%0 'V(&H8-4M)JAY:XIAH?@8MQBEN.#^^B:/^&P\\T7^B0OI[,WN%C\ MF,X^DV0N9JOYS9)U0+W+D*\_5NBZGSQ&"6YY$6B4(H0&0R$$X0X<1@.%.2D9 M*TJ7-@<3H^3Z'^;GY[_.%__"19JDZ)76'L$@DI,0A8/WQ4%V7!5M31&Y3?>? M)X@YI6!V%\1LRMKWU4,'D<'-?"_ET2IR[\!]E+5/JYPL1H4%22)//T\NVPB'G]\6N!L>7F' M\V\XG:WWX9G3C*1B(:=,,4%M%.)C9A"U1HS%&F?:#JE\F<8^$IFAD36P;GKR M14+Y9(21@*7VG5'5)TN?(<9(TF'9)]EVQ[Z/[&!P7[2+7 _T1;_,TJ@Q_.\4 MJM)[ON>VL?JCUQPK)G^>OW'.V8KWWAF$(#-!5'%.&2HA%FO__,($)FR[$APU M]O[MZS><+NI\Z;6K12YK:;2!F.MMCYS)U?I@:-4W7-CDLTQM=]7OT]-',#4\ M;C:YM@.TT<'"=W?GY5UY*+*)9<;9:#QX4TL=/"/9%&0@:YE8BCRET,:PGJ>K MC["J/<8&U,X);XIM^KSM^OK26X^UW.[$_4@[7\EZ8Q1(PCFY/*8A))?KB023 MW/ 2;)LK_",=Z[YT5C.16;!@1+7&D&O#TTC&'P4(A\8F7;P1;>:=;4_C*:W2 MN^!K_Q.VG;36PA!.5HM?."24KB216!2LD99[="-08]P M;6Q8G!S0$G07I?6-QR>;+WD571 DO(S!DAB3(*NV&9!E):WU+C4Z-7BU+4%W M LR!+4%WT5X'X'RIX60)!4W0'+)E E3, 3!:![Q$]#Z*J!M-''I5+4%W L6. M+4%WT5 '@'NN\:0LCF6=),A0-&6$/H +&(&Y:**6(8O8YDK1JVD)>@C0AM), M!R![U(Y2)A,\RPY\#K0"<$$K@%B?^-$2@$8XH]JT CCMEJ"'P.D@'8Q].?M^ M'TLI4M$J"(A2U,GE"L%['4C7-AMM;53BP6;?ZVL)N@\4#A1E!X[D&2F]O;E< M)T+"%+,G)NJ1;HX1O'&J]C0("F7B].78 ?O;WFY@CY4][J>F#J!W4+L_:1&% M]"1"5VHMM.1 WR30I23% XL^M=EH:]ZW<8R8?D\,#=F_<1>%=@#>9WC\/:]N M-C!93(E[Y2"F&E8:M!!J)PY?*(UQ626EV\!T._JZC?V' 60#)?4-O;\MUA58 M,3A3*/K,6"MN) 4CWKH,TN;B$75DY>C[:VO*NO5_>Z-A>\#MKIJ^H786X\77 M"TJDR9G?.:N>6)]*2)J!M9;LU:IZ;T1)$,(K+;P/SK6I&]B=UFZ]WQ'@.(3Z M^@9HG2\;U&_ M\V=2S;O_]8%2U[2F24VA:6;/090XTT:RMMEL%E0_E)D-YH M[TI@K^!6USX7-&]$A(7K5,O.0@W+%:MW1)U*8&P)(5+*9MW1W>N+5)]2_X_)#KAB_IN6[:+2.>_U?&Q43Z6%(R$IP-B5BN4T^,T12I M)^L=YTR5-B_SV>K+\L)2365 MVC*1U7A+D8QKMQ,'C%A."44T,G8 \H=T=YNI]83O@Y1]LZ@L^;9!/7(O: Z"MRN\W\>@+R/JH]3?P2(/,$(R=J6('H M?0:51!6QM*!*1L&U8LQW@^!*<+?'^MUA>&?UGB2*?YU?+"8^:)N#S: Y?5'< M\\N1RID79GC2RHBCGSD\0^]6&-;_QO#NRAV[L&DSBY6K^&"_^ZS0:V_XC#I+ MG1P'SX2M"XX%)Q*CQ-OI>H63BX>3G3:401U Q%;(-*\&F4?56=_NM>Z,AU!R M"D* Y;7';@@"@M8&#*T;QJ%'EMIT"1W@P,*^&E V4%:OQQ@W_>W?Y\7'+Z2. M?:(B88AVLD0&301":2XW,,>/;G'5L)&G< M'<,R#VE=%2Y J:P ,08H MW"7/"@\\M%GF6[F6VS+HAV_X"9?3>#9+/T_/+RB0>]#<-=FHDK(1T++:+"PZ M0),YK:A9:.48EH?#O5=1!XW[)Y-EM-4V6)XKJ/ M.5XLUL.T?_DSGE^0R?]*4G\S__KM8G75>^49MQU25B4X$*G$NK]NP >9H!2; MG$$C,V_=[&$H7L8]8&F,ZU$4?C+K]!L\CQ>7%R+G96WR>&/R!]0G[?6>-BO\ MSARV7OX5D]Y[I<$$ERAQ]!E<# R0&QNU#]ZS-FUSAE[^U[LWFQ>0RWM/J(U1 MM?LLCTS5H6F>#&.^1%6K1M#KWND3$.9(;7[L.+6'N+N@.< M7(>>.=55.<^65_I8U'D M=GB\J*?RD2]K0L H7$017A-<]>99LD;N MUS4Z:N:M5-@!'G^AV'[^(^,<*,$C7A!XF*1&0%@G,N0LG.R* = MK5=ML+B1I)%O_O>&PV%4-_;Y_<-HZ.W-36"I)%%N##@M/2@?$% Z">BPZ,RR MU)QOE4=L?,4X@&H6#@XHSPX\T_O%O$PO.VTG3]QJ&VHG9:*\-@-#D17$$"U* MLA.4;>Z=W-(P8N8PD$;G@XBW V#<&]%^MJ*U.%RLUGO5\]_G](/9BEY(?_SY MMQF]E!;KB15:D2P89._)'\9U3Q8=P7$FL^4^6]EF(.;.I([HD=K K*VR]D;C M][P(\Q9XG"2T.F9K@9996;>PB7+&*?ZKO::T3<[I-OTE[Y$Q3MWYL7"TDY [ M\%@/NN#\?E&CM'=E+9[ENXO5C_; M29XS(F-M]C#V(G><*O&&B&NOM%-#YD2Q@ (IK0T%]55O'EY[#VN3).6UTN@V MF[@[D3GN=L418',(4'?281?+Z[;LWYB_KZ1>=5X<-C@:;_OEBNUIN4-T?7W*!4GH+IHF)-O6@52JF> M9,LBI(B,-VJ)<"#AX]RA.;8C;:3(#J)0RNP6ZRUT/'\S__IU/KOD\?YVP>.] M]3M;[Q.7,,MTF[#Z>]0__;"FKS4?7> =(W M+$";Y#TQ$IEF+(.4DA8>7@3Y#VOKJ8#@67G)0YMQ3CL2.LZ%L>.'LH,HJHM8 MX87B[]L;,,''B#G4^W22@B"C 6-(%&YA] ZS2*5-#+LE@5LASYT0\EHHI@// M]R1;$PR.1\D@BM\&7#MIH4OG M=26B22Y%!X'5Y%BB:, @^$Q\2::#R<5RX1K5K#Q-4%_7+(X!J'TT,2"D6E^> MJ%=+?GYTM63(:Q//OZ'-A8D=N&I]50)#B+;NN814J^>3IS6T-J7.P7I5HN#Z MX62B3J]*#'\M:5T7Q!AG%$0@"!4HS@R\C@17&00&R16A2KLV$^6&Y:.OE78O M]+6[?[:SHCL([^Y7B5.LJWCF!K3+&50NM)AD9,"3B"5Y'F-H<^&I@]L>/>#A MV?LANRBG V0UJ;N-PFC'/0,3:Y&1+13QED01$.5K-IL4HFI3$?;:[X?L!*YC MW _91=,=H/WYRP5&:(R%PNA8.QB3(V#$!U- ZY:FSWGQH&#_]]./I!ZS7JVRP>!D5L HV)20"VFQ!F%1*PF"D:A2IMF.JEPFIX\>] MG0"G6QNZXVFDE"X(\@F%67T9N/E<+ 02N9$N:UJICF@(W42WO4!H*VCOJ<\. M\+E>I.XNG'4AO%JN,A;+ZBP<5J_!J=H:"(N0%$$%Z[B*0F&CR_R;B>H1E?MJ M_V$:-I J.D#5@=9[>Z#+T22>E06EC*E=94F4T2(P6V3*06=1VFR[#L7!N(,H M7D],L!\D3M\4SK[.+V:KB3 62>B%X%JG,\M2IR(E=:;3RG)"DF6[N: M24F&4.IZE@RC%2V6YE45FVCKTGOL@I#-=1*#J*-G1_([+A98(ZT#"L2>?,Y@ MSN5Y"MNZ&5XD18^&@=:<@W*) V86(7&3) I'L6R;7*)=.'*+YLM$U?O"N) & M2J0066'PX )'R#H8(XW.1K0Y77B"F"X=R2X8>"H,.43@'23E;^>SS_2TK^MU M_KJ$@MF *=8S.2X*J,*(!PR)%6X:C;1X2$I?@-E'OP_CW(.$ MW0%:[CO?2Q-2610C-6A6.P4FQ< +7O<@M1:A!*U*F_$]CVD9M\AAZ(7I0%EW MAY8[1Y':@K^\($X9I$*3$[.\S8V.313U%-+LKNEG@;.GV,?N M 7Q&&C2/_:4(VBL3';&0:G/DHL!'U, R.+Y/2TE P'A4"EV ML*#\BM/%?^#Y1?[IQ\VW_^\T+XBH+S_>YN_Y?.T\.2*SECG@K';.,T8!&IY! MJN*3B%GZT"8DV8Z^<>LNA@Y3&NBD)Z3]/6/=G5KO1C_F[\HL1:V11LE VU@' MD(=:NZ\X))F=PR1+B&WBF9W(''=Q:X&335 <7&D](?*WV;>+U7(M,7'MQI47 M.B4/L=:*JN0S18N9D3EGSJ5726K>%G^/B>H$;<-#81/H#M1+!Q"[OS2\O2TN M2L8)H1)D$Y&B!"/!,9,IZBA6<%8LDVTZ3FT@:)R^TL?)\_>3>G?@^17C=6&8 MSE(;QA4$)S2HDI&2#1= ).UDU%HE?8P-HEN*>DKR]E3WLQ#:4_;=8>AZ_,,' M7.6/I*"?J&*AZCL:>4P6!M:(QV![)<_ZSV:7*4V<09]UC$ R8I$5 I%#EX; MRG<$LHRZ3AMO"JH[Q/045PT+HGTEWA%HWLR7J^4;_#9=X?GT?W*:>.U*T*Q M,=P1^$G+(7H+Q245)"4H' 4XH[('!2YS#D5(4R\09^O;=&$]E:K773"P3=7K+@+O M9(5Z5)U7VX,)8XB']8@5*<7EE4(2$08>L^*NS;;V:52][J3B;:I>=Y%WAYBY M+M"+%-_+6C4N>=UT%PE"L ED]D51OAA=:#.1[F2J7G?2\Y95KSL(O0/H/*Z$ MB-EG$S1Y=<]K$-:CJK01I"OR]6O>XB[ [0\D1]GD(I ML!0-03GB(#%9)Q(C1)E**$P+R=N4UI]"U>LA"].!LNX.+7>*MU@B>#.L'1Z5 M)]1S#TXJ"=5L:P $DK#*UEH,ZYU)S)[6B);(_!0+77G_M[@8O&CSJR]K(XS.DM.:P0XBQ0' M\!C URK@I)E+5D@F&MT3>8ZJGE;1%@ [0 ?=X>F/&7ZMAXO_DU,]TJD,O5_D MK].+KW6D7OW5Y?("9S&O"PA^SZM)HEC5\$!)ATB,0EEDX.L=AYA$0(I(*-,] M1BGUSH3W61HT'"K;:K(#X-XM1KA305=OV61+#& HE%]Q%J'^&Z34E!9G%6)J MUUCF,3U]EA = K,!Y+X_>N8K/&]7!5+GLT_7D]^7.$MOYC/Z^><\B]/]&B4^ M][A!JCZVIG>@:H\[[SM[\+XG"@!K27UT?<8%GK\+Y]//:T7^2J_ \__*N/@[KFK']1_7/5#7 MFKG3]Y0%S8*WX(*+H)BB0"%(!/HL%>]YQ+15X1Q17)^@/;RIJ?YM]IY_/%S_>7RSB%USF.W]T0'GP4*]N[5OWE\,H'C@* ME@U&#[HH5WO*% B*5FF5N&5%(8NAS9;$40//:Q4\9[:WO:R92RY*!B680M$+ MKR)!2O@PI>30*V7:7,K:A[8.QAT-E, M;S:B@A!, I04I// ;7EX&++AH/^9EXP+H'9JG3>0\6![,,-CY=/\I_P>I^E# MKL42I+1WICX M&D@O'7NI:PX_?]6Y$5O MQ3:11EO-M %E]EV$=2^GT^>U,K!\[7):G*!F=%R9 BUDYQQ(E7B/0E.%UC &'X5B[GY7>- M&Q4=R?,,+/(>'-"W7.=OS3Z_S>1(WTXQ3,\I@IQ$$WV(FE*%8 (HH2A=+0'! M%&T<<2B]:E.JL8&@<4N"CNB0!M!'![!ZCS\NFZ#.%V_S9SS_F%>K\\N^J)-B MA"_)&# BUBDD!NL\$@LFYH19Y2!]F\YFSQ U;BG0\> UE%XZ@-C;Z>HJZ+ME MXJKSUL18)UT61+L5$I22'%Q0"01])J5(2LI&LZ@V$S5NRZ'C06PHO8P=7CW% MQ\_7=,R7RRM3NF(MO?N>%Y^F7_/$2J:9, )J<1TH5T]@,WTQ.@45M GF89'C MAIAK3P*VPID]79P=33F][E3]\L\+B@B(VVF<[C5 _OX#!ME_>H:FH;I9W:#G M72&05;VNZ?Q P+3K.9_,14#I'<1@ MO+,Z"^8;75\\B.Z#;Q!L^_:?[K[]MHB$2\%BM Y8SI3-.*W &4=AIRU6F8RZ MN$;7I XC?.2K>\?#ZJ.+!D=4^$DXR/WK)I]ZS/#.LF%MY($P]()15FD1>*FS M)PO26FF=HK52"V2JY,0;S8X>U67>CH>_M9/[5-![II$(^;@BB_EC-J5W_PL7 MZ:S>7B3%/JC#2\Y&EHA++NKA&"H!3HO:!,"3>(.U(K99>09FY*1=ZBY8?M11 M:D1 C)T$7?,^+[?"O57O?@9N0KU<>'\3AZ[ 6X=XWV2IQKVUR;ZKMOE?=E M;95\B8#E\N+KY6>4O)Z=K]]!_WI7/N0X_SRK%S;?Y\5T?JFH!^+AFE+(5.I= MEU+G7'H!B,&!4U;(8#!KIG:"^?%H'_D:^,A&T2E&.MAC?6GINRNA#:N=B8)R MAQ+!25>3&4'^(L@,S(18G#187*-6EP?3/O(U]'XCGH'5WLM:L7%Q?(+=LY2F M]0,\_VU&R^77R]*X^S)@WKFB*8.VQM1:E,@@<"\AV1ASD"I1DC],W+,?@2/? M?^\U%#J"MKMR[;]\_78^_Y'SQ[SX/HWY:9-_>:&[$41$KCPO$D0NE@1!,L# M)$CK@Q.U6V*CTH%F+(T\+:2'A6!,D/2S/CPEA4<.Y%8*\Z>E$'ZLP\O:\/I1 M>+AN/5GG$:\GKKMZA]U$8,QZSI6IKF3'%:,QR>.>-HZ_AO2$B+'MY+=9G'\E M!O[\*<]RF:Y^)7W=64W?G^/L83Z4C"9.M($01=5 K@VY,JV<6?OD1-)6NZT MO_N[MT*N>VW(;:RCDS@2>G+#]BK2.^"NQ\[O&/XP:6?.^CAIDHD97GNU2,D" M*&\+BBUC@(IT8X. M5$Z)K#,FR#E&KJ7D@K>Y53\8"R=]NK0+?G?=:VD#@@X2T)N(9SV,H21:T K6 MBSI)@7*I#FDI"%I$+9RSDI:U)@B^1\:X*!P)"O.A]-(!J/87W"W;LU2CH#L3 M :)'S"9E")K"'E5D!B>\ 9XQ^9 \>84VLV];<#,NQ \ UT._.;:F>T![#?+N MLE_9N1H[X5%K6X^6$B\&E$ /H0@!P82 MAU-A#[[Q)>EN$N[;FT[,%#L%5^KTIDC 4IE6II!"AF*+O]'?KB;&>,$43Z"UU[0:"0UD M_QRX=,8YR9D3;=I%M^*H\TAD8&0.91A#PN24S>5RS_6V>?]RW4;BTQ><7=4- M_#Z??:?%-*TT6>0#DNMA$:R<9TEO)4U+BC7!<+)A#X(!! MUU9G00)J3F&.-TQG)Y0UI[9$/F)RW'LM_S;)@X&WNU7Z2ZN2F.-[9SF>31++9+:!_V^2!H#LPD?QE MUOL:>2.<_\S3SU_H_V<4<>/GO([U?R:_\BM.%_5Z;KZG:)F0:YM!BUP'#TH' M(;H, 8/S.N7 4V=G=VT$<:(1\,GLQC8#Y5]CN_9%\4V$"<5FHT&GP$!IKDC_ MVE"\HH(7WBGO,7\"OQ!2U3_-3:I+VHKJA?EEJT56@8%M3DY M*,$S8)0K_\JKVTXYDUQ*1*4\6,%(FYR<(7)A(%IEBS?"F(=]D08R[&8LG>B2 M//VJNSAP+>E>CN \%GZ[XOEY82UJ_9$ MG^9;LZH%YXIYJ-.,@=9)!MZS C((9=!PK46;/E$'$#UNA\F1 7TL99]$W[Z; MI>U.A^:A^O4]]^SA^_1MS4D?_?ETL3EK%X$5LFY:[0E)4C) 0I'52JOR<(#+ MO_OSW6MCD%G)J90,&FTA 3H$3-*"*X5S%V)ARK6)(/[=GV]'_+;KS[<+"'J( M,^ZUZJ+XJ/8RY)"4I" )>>W^$AV(X"W//@34;8;!OL10EJV.#G;.> OBLP66I(6O/9?+%%372MO^)]^?;"5S'Z,^WBZ8[ M0/L38=Y5,ZW"6':BWKAA2%]09/#"%. B9:3$@%:KQAO:#TGJO-2T.5HV;:,= MI+H.,#A AL*%PJE )4"TA>K 85P()5VBDF6O6[3O.]PVE]+'[1# H8C(^"4 M,7]S_'I_RM_?\^K+/,W/YY]_W.04#C&R0BNBT#6G"#J!9[& ,2[:Z*04MK/R MP^V9ZWPM&!BO0YE+(_#T8D_A99&$;43RRY_??I^F/$MK@7C!M0\V@K3*DD!JKV%O/2#GF=MHO&TU9;8U M:R=:&GJ*IG8PLD[9U*[J#MY=K)8KG-5:DKL%]-*33TDQ0^2<'(XI=>HCSY!1 M2\E*"%)VUA[P67Y.-%@<>4MC.(B\+D.YZM,4G([%< &.%55W90,XY:J[X)&9 M9 JJSK*K3:R$V=GONUE@-@\@H6ECMM FZ;Y/(Z_5#56HM$:[[0&;R)!KPN1("0 MR$IG_>LV,W.B>P?]FLNA@.FHD6LMK_B-$C+*P2X6).)+;B[O<=RMCO[ES[R( M4Q+'!)U"IT.!$HP$)04#KZP$'K70FD7'4J-:VIUI/=%,OB'PVZJ[(UP/'CZR M(+*.Q+C(D<+'(B0@%@'!NI!*T*6PSO:[#LHU^KN>V>]R,* 0'C17 MN/8E[Q?3N.X14:Y[1!3'),<"IGY1DI;,6O%*&9D1=5,%8VFTDAR=UQ,-P;K; M_FH!K5>0P6PIH8F5-BF7 TAKZY5$ENOH#PM<2M)H#(BA^TWEYQA\-=MH37 ^ MCEGN!+K3V7C;6#"\31O2^P(2P5@C4@$M&-8+\!F<1@<*#2)#BACD2.O@<$R^ MFBV[+BQS)/"=PDKYDFB>V+MYWGMY5S!28L%2K?ZHLTL"MQF,$YY$$V4N(RV9 M W-ZHB'JB5IH2QB^!C.]YGY+Z3@5>$@2K"7!*!LE.,D$)"Y9\-EGB2-=!AF4 MSU>SGWD2)MH.@J=@H ,%_X59;J+1D+'NRUGIP-W_9JN6W (HRQV5L$::I >&(0;'#U>DY)6KBL M=)^%4L^R=:++81^;JL,!II?5;)]+;2\ZE@^YMC*@S]_,9VO17.!YO>TF)I%E ME-9(8($K4-Y%<.0;R0)*L"@R5RWW4H_+[&GOJPX(]:$N4QX)=[V8YC!K_F\D MB>EL.8U7'=HE\QZE 2FC)>^I*0A)(0 /BGE1?$3;YZ*VD:73WB1M;&:C8^@5 M&-/E$)2S6;JYN#VO'STN8"#V5!%: %\/19-!0] 80&K%M-(BA]Z&>^W(X6GO M=O9K:DT0]I>PO.=/:;2IO7,U",]\31<2H(\"LL+$4G:1NS[7NL/X/M$,[Q58 MZ6!H[,5V#XC2=Y;6IN"=3U2N&U L@0M:D^10DKX=@I6%9]2ZB$:#=/J1P6GO MF/:;2XZ$TE[LNZDW//O\>;$N47^0/I!*;8G%@/=:@K*4.6 P$00BKUOCPL<^ M*UCW9OE$QYN\@A5Y" R^ F.]BD1J5\[K3"*5&+F4$&/MS5EB!K29 ><,@],F M>MUP/-"0K)SHJ)7NC>LPS+PNHWD^L,><(F<""EC/P0K_W,BQ"6U%C/A LJ"#)JZ147 M'K'+#'$/9K.Z3/-^/,TG@>68%7/ 6.T_YDE]SGD+EJ%!ZY.7 MKO1N@0]XVN[\GOW;TD:"40<&U6XF-+,I2'0*N$->VT(K0)\$".NLEUJJ'-NL M:.,.#^]O"W.8PK,^@/*:+>;I2<_.J2E)8FII1#9XW[=^#N1'<=^["OP>'3RT)V\%'_M4!N? NG M"-H+QDL&$SE%T,+6R_P\@Q319&N-][*S:4XO<'2B.X0#FL[8,!G,7/[O__U( MAR2F?ZQ_M/Y)_:L/N?R?]?]_?/CMWO/+?+$BF:[^5YQ_O7S\+_^\F*Y^_)S+ M-$Y79^=KHZ-'SLNZC>$CI=5C]=DR_YQ7.#U?WF=N.:6P^T'955D1/&J1&RW3 M; WUPU[XOV_Y?"B!J_<^0FY3GO.?JSQ+.?U?AWFR P?#6VE\YL9#5"J#*@1$ M'UF $B3G/E&H%-N4M1Y&]\'^_V8NZ58)WZVFWY6'*=V:TLL9I095,(8[0*W) MWV0;P7FM(94L6,I*>]&H9K\%.^->.3LBKA]Y_='!T4&$]-N,G%[^2 I?+W1O MKUA<3T6W6">=B0)!N=J=O#! FSAH*5R2R><8VC2Q?X:HD2](C@^9>1O]=9$! M;V#F:LIY\#GI%.K^61VFA*'F'MP#*TGXY$EBC3K%/TO6N( <3/W;P6H/38P* MK!I<3JJEO2M_F\_3\N/\/%U-MS<823:4OW)=*V1\+8Z):$'$))5U29@07HI4 M-S^^2U3LH[WYH((<<<&[P\&5SUY>,9!YT9[S2 S4/0T9%03!"EB%: JRF'G< M 0GWGS[N3>.F0#A C!T$/A]($T3 E[-9^CE_S^?S;U5"5YG<%4O:%NV8M,!% MJ6-?ZT:7Y0F4U=(4*Q/&-@7/6Q W[KW:X8'52B\=0.UC/C^O]PIFZ>^X^$=> MT??W^0DQ9$ZB 2E,)'ZB )_(F6*R)9B0F)>-2A%?H&S<:Z'M0#:H1CI V-_R M+"_PG/@Y2U^GLVG-CE?3[_D^4^B,33)28I&<(Z9D+?O0Y+!-]#$42PY<-8'9 M5N2-6^O3#FO#ZZ8#P*UWOS_1+Z\SC5*;>X02H6"D3*-P!D[[!+FHZ(/A3#4: MV7*/C)&;NG2W-;"_CCH V(LG0AN;BMZR/4OOSW'V.W[-5V8X00%7,;@HR>!<;_W?-W,S;HIY +@&:Q\[D*8[0#L%O:O%M-Y&71\P_3&; MKI8?/OYQG5GEY%$Z!$>+$"CG,B!+"J2)Z+W2V:LV=?+/DM5YJ[KFJ'F+.$W4ZJNV+$":V#XQ3_"$_A4%81D#(ND,I'P6W2@;=QH1M)ZKR7V[%Q M.(SJ>L+@06'4VYL"$98561HRR)2[@?*LU*X;"AQ72MM($;=N4V0Z,",C-U3K M+LP=$R<=F,D59SD]S?A5ECGQA?&LLR5\ADP9K'00/ D\B62T,\%C:;/%M!U] MXP83HT+H8=8VO#Z[.-O=2L:?\,^?\BR7Z>I74M)U1>J[II>* MR?TSF\N8#HN3G"L.,=3SX()KM\!HA6(NN!)+LTZJ0[%PTI61N^!W=W\P!,GE)@3_0@%=0B()J-OV*C[29IZJ84\*DB>VCT^ M7&/=8N]J1X@$E*33'H2,=;0O)@@JD\1LD(D71C%.F]7H.:HZV $>0/-; 6H/ M-8Q=Z_8T(S?[T3;YY .4>CM),17!![1@5"H)A_ X%V&9_WE1RZN^TY>;TSS4J*/U"C(F8H/G!"@Q J51NG"6F4AMZOXW$-3+ MP?ZHZ]P NNH3)OGHN6K4O&@C22.[KR$4 M_C*(]I!^?S"ZI+V7X\/1D\;C M(6#\*U#KG?+'N=+%ZLM\4??US[[.+XC%;]\6\^^UD4%<9/JUB9%HM:';1)O*'QJS; M%1H% 6F1L3Y[:0,+HM5H\^T([+P"J0U.6RJQ/VRFGR\6T]GGR_//M3B7$Y^4 M,!D9A$ FI[1SX#UC@ F]X05]>KB'T@:63]!VHD,7FR#R4-5U ,9/U;U?+'ZL M.3N+_[R8+FXZW]5S(.)MS=A$1"\*QT1A/?HJ-@'>,04R:N,]69_+;2J%MZ7P M1.<,#@/,)FKL )[/&=QEV[CH8N"4=-9J)7+^H6:?4F7(4?A8,EF<:C2-[R72 M3K[#="M/N;OB^D/B53!R,XOA-BJY_9WK^,1ES-*K"%)J4V/G>J>8A*EMMA:M M,91<'C'(W(;FD^_@/'S<.;BJ>RT5N[RO^@G_S'O5@MW]\T&*O3;2,U UU\WS M;\MB;DI==&#&U0I8Q92N3DH NLS(4Y7B#6F6YS:51L\0-4PKI'N/_D2B_(E^ MYQ\3&Z1-22GPQ3)0Q7#P=4>78;"9<:G0M^R$]#15/;2\.1P?3S="&D /)^!( M?L?%Y=7T XI,GWO7J/X'@L3\EZ I:-]485-QJ"Y %LH;5+Y!!5;E,3 MUM#Q_%)*CE6H-^_X@*MTL+[[EA=X67*= XO64@*-L6[I\)+ :1=! MZQR#RM'*TJ9.8'L:^W5*NV#G4=5\&QV-7;'T-%OU]L$L3L^G:XYP]6M.M9]& M;=5Q00_[<>^7UPT\<);>TIO.[[@*^NC7^2)//\_N_?K/4WIEU>04SR^CPTDL M5DCG! A:&D 9&<%3G I<2RYK1S/YL-)NPYE'#]STT'UL./AW(]:=0'(*5D4? MOKE8+<]FZ?^;A^597/VEV*L3;[P6SF,%I[:)LV@D4<4<$=XOV>*'[Y,^;E\O9. MV7RVWDIXU/Y_(DOVC@D#409BV@@'@3&*[C,W*F@M1-I[)=B+HAZZL;7';GME M]8[0#_F\'N?7BY?+O/B>E^]F?\QB7E"24PWY_7RY'BM6K9GLE9:FY>KGBSQ1 M4B9T7H-3K#;A<;8VX2%A,!U$ M;RUU.<$26<1L(6E1>_/3\N&E*8#2,I<99[%1]]0-!(V[7=XJ%QQ"^OV"Z-,7 M7/WG_.(\_?;U&TGJQN"N@IR),,P4;3C4-DJ@G+;@D_,@'2NK[/,/SU33?]>9G,2XN5@K;6LS9U&0<0/>XPO2-C=7 M=@#8CY363* M4^8S#.<_*"A9UOSO,O-[5R[_A+2=KGY[@H),51<#"FMO9!T*>$O_S-9RCDPD M3(V*W]LP-.[HNU9 [T'[730>VA";OUM]R8NS]-\7R]7ZML%$4M3MC$)($@4H MP3,)VS% %D(JJ&,J;=H*;4G@=D<9[-1PVD(]O9ZUUEXXL[IQ48>JAHOZN-KY M<:^#UHW/&N24=3M*!SIBO5<_-$L?\FJZ6%<0/0$UHP7+P6?PEVV>+"V_J#SD M7*21B)')-O.+=R#R4(_UX%77/;*N//!:#W=J$*(WB7.R.)]%[15*_I@7 1A4 MEM((QEV;+'L7*L<]AFV%KX>NK)G>3LV?'5 _\M(CFWJWEG4DNX"09>L"LP88 MXUCORDA DSP$1=C(*FCT;=+%(SJY#3JX,IK%WW%%5CW[?._G>1%SC4K7/YP4 MEHI&2TP$5O;=9NEX\<=[H+$A^[PN!KN(.'>G^%) M\C*;%!18MY:S]N"1.7 YJ>Q"LF@:S6?>F^9Q:TOZ!_%..AW[2'(/-J]* XSG M*@MN(13*QE1 #B&70FF:*9J[4)2V+RWZAY$P;DE':R >43V]AID?\^T263SQED&#R)>H&BA^O7O,A?UM3\/D65#%8+4BEF4<#JN1".82K MA1#>1R^TH8_:;,=NH.CP<8GWG_M4Y3U&K4V= &F1D25I1DRCM\"4B*7D9&5L M$_MM0=S(;2N&P,GC>8G#JN1T/,VZVF>S&9S7R.D]1VMKW>):Y,L9"U+67 M5.8)7#W'M3PQ+6/Q:-M<1&KE>S[D[WEVD2_[S!/89GC^YF*YFG\EW/WTXV^Y M7C+\]F4:S^I5[K7$;PW >RD4@1R$O#P9B1!TD"!3P"#066O:'" <0'2GOFH7 M7#T>Q'4<%7:0<+Z=SSZ_K66[9\ME7KW(7>21B< Y:)\2J"08!(,:1"K>"8>V M-)J M!N=([?3:8')AHKJ (;73=V6M5']K.:^B^O)(=/E/W[Z4;_^2B*<+VY9 M3$:B*A2-R% XU#DAE!Q'12QZD]'D7%B;8XL]B!VYFTX+0+96V>D$> ><56Q^ M6*,0K^7YQ$:8&69C]AE!IVF(VKU,!<@Z96FX8-BJ.\CNQ'8:T^V"HV<&DC11 MV8B+Z')1VSU>C9V_#0OP_++;,TF%4U *GOL"RC%;6^MZJ%4UF))7TFYU$DAO MN8,Y^M=#O#U+1C>#1MHH?SZT)D:M>UNS<2F+NTQ<=7\6Z+U1G,3AT( *7%!H MF3.D&%E,,ADE!@34)C+& =2 "IX/+>O1(7-&^3'1OKSJZ1VX2Q:=A%0,JSV2 M GC%#"3&@N-14S*/"(YA5#D?1*HCKDFQ'ATM?DS^^#C1C!>N1"1. MI:E!OP!7LH.82G(R.RW->[@_1 MU/P@L76@Z#=G$Z<5+8NA0 IUKH2AR"QPY8'+%+65T;IGYQWNIN@W9^-L\@RL MZ!W%-G*4^9;$.[OB_HKY6*)1062B.;':QT(!,D.K'_<&D4MCRG#1P./WC[.Q M,A (!A#IV%4?ET7V]T7AF,Z<4=R3;+2@4DI 25L$$[--E,,)X]5]2&RHYWCB MX>,T,!A(WX-(;&R-_W*QF'_+?Y^F=)Y_P>7J;);.RAWTVE"7)N+%).\(L[1X M46;N:FO,G!QR8YG;2OLOO&@\]S]LC#>X4,<&R-ERBN\QUIMCM5D,?L/9%1F$PUGF*A6 N5 :O@P5G$M>)UL!4MFN'LO$5XRT'#4 QC"!'#AG^CO\]7]R< MGE[-UF0N&,N!!Y]J56,$1WDS!%^4YKBU*:!%%\. ]+< JH@8T*, GJ5C@.K(TW,["1C+&2S0/U>M\ M:"&/O>3\/%U>5JW.%V=7+I(S;9/"#/7( )17%KS+%$ESY;PJ1FB=MEIK'C][ M/,4/I*WY<*+K2/,_W2R.MC"?'8CB(RV.EKRET A8=))9DZ4(O:OF?QH[YFRK M^7U$UY'FWUP#US">:I#E;1UZ(JR%$ L#ITU1K 3VJ)OPRYI_,W9@V5;S^XBN M@WJA>Q4GE_4F-^-M0]1.Y8# >:X])F2@>-O5HQ@2B/6.5L(V/:6?(:J;D9E- M8\ZAM=,CT.Z,P549461=(&A>9R4J YAB(GZ"5S$PIWR;:Q//$#7VO="!%/\2 MH/;40@^ NO+ACUBZWOR5R"R+ HSBCH*OQ $%L6-=B"&S0&)\[A#E % ]3UAG MP-H7 ^!-: V>@#78_O[*<_BEZ^X^,=EA4+T6G *\)"5FB9B[0O*$9BN]9XQ MHPMMZK=?HFSDJ7[C+Y#[ZZE+W%US60*54[*L*!UU) \D(X*R3W MO$W#MY,*.$;RYCYR<,PKL$E:)P1%%;%-OYQ-%(W=&Z,AD@910@=@>B96>'LSH-+$ MZ#1Y:K!>*_+@G +39"CW25B"#4'D1A'7-M2-/+KVR%'7X/H:>POT]XMJ-N_* M3Q=+HG]9A[),OT]KZ^&)%IIK%2,PRF#(E)PGOUPTN) T&L-#3-OU5-G\CKXN MB1RNS/GPDNT%(%?"^CO.\#,]^4->?IO/UEUZ?YTO[HQZTQE54CI#Y*9VE\FU M5*&X>LNF1$->N?#MYG_L^.*^[NNV@5(+'72P"%ZS=\7![/,5G\M)"H(+*258 MZ8F16KB$V0C(SCF>5"A)JR8KWT:2^KJ%.QC,AE5%1YBZ%%5=]V\XL5I3ZJO7 M]]KKD*:"Y'V5 Y-4"84IP?U6I1][@^HQ32-O71T+50*9B(E-A!CPF"UB,4@XM-Z556_S-5(T[[:HYO 932+?-4B[",O_S@A[U MR_=UK'2/WBU[I#Q\QC"M49ZE;*B.* ]>2-JR$P\6AK3>;4>_XJT-'(ETFQ0E"O4&D&.*OI!$#!I-'GH;\!RAHU^[,]NA5JWA1#TV M7C8W(% NLA"K9FL*:)*#4)2#' KG+'$CS%89^.MKV+>3>K=KV+>#K,>N#OEC M1L)_,UW]N.Y"8R7WDCDHV44R'Y,!12&?ZQ1#98T7=KN^/0\>W&4WOEWT-!]( M:#V$(U](:!_RMXM%_(++_'Y1)?-U;0PL,HW!%6"A7OX-HH[E-A)BTB;4UI4A M-MJ3W$C3R 4;@V=&PPB_6QA=V58Q.EJ*TO20JH]>)S[SOCMS?FK(CHE*@'9"K*?7.LE4PA@3&3*6IF( MS6.DTF]W*JIO5P_6>#MO/\&/[5\VUG&)'2U.[.G^N='UT4'+NL]_EC727Z: MGT7B<9$W7L:N]KO.0R&C14T MMK/[N)K'?SP.-B]67^:+Z?_D=#G7]^S;M\7\>TZ_S6*='Y8GTNG$?#+ K$@D M26G!2\4!M8Q2(!?VX1WM36'67N_O*M<;P,T=00L=^+CMN.23+#(%&EF"]PE! M.8S@4O:@@R,A*I*Q;Q2E;4=@5T';,-ZMA6K:5PA=_:!^"43U__-__/]02P,$ M% @ [X %57A53Q/G!P ^24 !L !F=&YT+65X,S$Q7S(P,C(P-C,P M>#$P<2YH=&WM6FUSVS82_MY?@2K3UIG1&_7B%]GQC&N[KUWP_->[^+F@OWCYE\_LU&W'[$;PPLKG=0%5[W>Y>L6 M:V7.E9->;[%8=!?#KC:SWLUUCU2->DIK*[J)2UJG)_0$OX(GI]^M7!:=3)#]R6C0/1B7[G@A$Y=-HG[_NY87/3U) M=>%@SZ!_N QJ-I0Y<>V11@Z5AB9!D$K_RO@$]SSMXO@\@'T*%F(9@C1@)R^O,OD M5#HVC+H1>^CR^LBYF6'P3I>3(ZA=\SW&9 OSF9P_O[R^N?KIZOSLYNK-ZVV] M_^2^CI[T]:K-_BD*]JL4;18+XV2Z9"[C[OL7X\/CK6>^Y$F"A=%1(G63X7X3 M"UDDB,.D$QU^MO%%W68,?[_UA],2];MCFH8KEO&Y8$;,I5B 4EPF+?NEX@: M54MV+4IM'-,%^TF;G$7]SB],IW3CH-ZUV541=Q&=H^,O/SB#G0O.C]PB))C\ M?,EN"[U0(IEA9?@8F1"91,.%0B,GP *7!>/%DE6%,Y7 ") E?,) R#C+<63\5L#NFDZ+9PF<@4GELPULD$ L#;(+ MQ ITAR>),&R1R3ACMJ*?5?^%,*)60@/(I55(0Y31%M)E&* M1>P=)+TE7-,) MACE'MX1-E^O3\)4@-&>(@@Y'*J!(62">!RJJ3-J >)Y>!'XDBZ M3Z2-E;85^A%S&JT"5DJC8Y'@L65[@$8B@+40_\N[../%3+ SD-)UI2 1#7DG M&N^)X$4T3L)=N)54\Q4!HZ2?$7.M03= B7S9VE#ZP% *0S3.QX"&!.5T7S-] M$$@/!CL$4KX[((VZ_0.:APMA4=4C6#ZC_3F2VI1L8U[9[;M0UIL*H**V%/*H MK@P4@)WFTGK.@Y0HO!ZJDE=LNE,%*@Q%("-%E'2BB$15-X!O%A9L@1U M>_A^V,YUI_ ;[PY^&QJ^G'-5>:ZBZ(HT17THYXB+?:+.NZ\EMN#>?Q MBH[@31L*S*FNW/,>;),=^+VTH.HY_?/]#ILV=;E?@B+,!/P)<(.!+Q]QR>X@ MKF',$,M-3-">NZ[9?,N3P'L/GJ1Z9+"@B#P1Y)UXYCKR3\<0&=)!35O5\O@U<9M_=5!G&?A[Q(?%+P\U$3 M]I(I>2M4?7;P2+[]EZ?HK\%\IS9AXYV#^0=OPOQ)8M(LDO:*I(@SUX&ZXBN" MVGN4'ALE[+UW'&6LT\;>9WO_ "KS7#HGQ!]DA*E&/4'MB81_7LD>X P"MD3P M^$O%=+,&Q>^5A/M^O55%[$\97OY_K_6IDOR90GV&>E$":[2[I7UR+ 6042?J M^SW/0O!;RKRA7O.YUU>:_J2S.1!Z+[S5VY-PMO $L?$$':VXY[5GL5G7I^@" M@*&,;(?T;Y'[;94#'I@E/Y@ZGSQY=/85I?;=VPR=(8.G!IS11M"%9SK QA]+ MU_AJAP0HB[E6-Q.[R1WO#](SMYM)6/P:=MYG'\S,MFM?P4RUJ8 M#IQ7O+1BTEP<(Q^6BB\GLO ^^$['M?:I=D[GWL"<\BKJL=J(MQ>:Z]?G1P?= M<32B-^C.X'_2&*Y?KG?]R_6>2S;;QOO=H\'SS?UN]&S;'ZD=];N'A]NI[7F7 M32-0QV$8 .IHDZ-LR8M7K6&KD:E7Z:3/(B_5V-A6M#;Y$=4/RCL27H<"4;/#5DSP"]IRC[M-+WG3& Z M/],TG&=2I($3+^]$7-$Y!GL3*GQ?FIQG7*(2*>BKG;VWX7P+*6E#^.7F3/8\ MZ3U!LH^^$RIU^%!J$HZLYV+CRZ$5^CQQ]E==^!00K-SS79[['.?9SY#JW_!1 ME/\\Z_1_4$L#!!0 ( .^ !57WG87_Z < 0F ; 9G1N="UE>#,Q M,E\R,#(R,#8S,'@Q,'$N:'1M[5IM;]LX$OY^OX+KXG93P&^RG3?;#9!-4ESV M]MIND$-QGPZ4.+*(4**6I.SX?OW.D)+MQ,FNV^VV;G$%ZDCB<#B<>?C,D-+T MN\NW%[?_>7?%,I"5586,_9>@+UCG4XM=:'+I9&SS+%!?S!@[[6Y MDW,>VIUT"LX:/=->N)_V_"#36(OEV53(.9/B54L>'9T<18,8DF$B1J?IR6E\ M>CP!5*Y=%)P,:?SP:=(\/2S=92.&R<=3O M_[WE1<^FJ2XP?[@,:K:4.;AW':[DK!C[*;5"UZ8YT4J;\8N^_S>AED[* M9C*5CPZ@[8 ]-WIPY-S.H+/!?"'C+ZYN;J]?7U^< MWUZ_?;.K]7^YK:,G;;UNLW^"=!G["0H+19LE8)Q,E\QEW'W_XO!DLK/[2RX$ MKHZ.@M2-AT=-0&0A,!CC3G3RQ289=9LY?/[1'[HEZG#W)9 0E8R\V21')^!SCNADZ+SP0:@T,J MGW)P#!)(I,$4@V(%=D=+!!BVR&22,5O1S[K_ @S42F@"N;0*))8C/Q)'TKV0-E':5MB/F--H%;!2&IV P,>6'2 T!"#60ORO[I.,%S-@ MYTA*-Y5"B6C(.]'A 00KHD,1[L*MI,*O"!@E_8R8:P.Z 4IDR\X#I0\&2G$@ MFN=C0*,$Y71?,WT42(\'>P12OC\@C;K]8_+#)5@L[3%8/J/],9+:E&P37MG= MNU#6BP%148\4\JBN#"I =II+ZSD/I;!:)CU4):_91&T@1D2/<^!Q2DJ;*4@OW"M#Y?>X;$'2P:A%M+ MWZG$*E(FE>)$[#@M;\0ZE6./4!ALUC-X%0,)(O=B?Q ?S[5[!>-X?V!<<^U# M%._,5EM@WIWG=L8TKH.Y% 15;G7!B="Y19A334GXY48T6$)T2QY+)=V2DOM3 MP]+*\K#SB J+XH'H1DWJ\\9]/:&R,B4BVOIB)$FT$=X 7YW.H, :0R&PL05* M6C$D@I5W "^N+%DB=7OX?MS.=:_PF^P/?AL:OIIS57FNHNA"FF)]*.<8%_M$ MG;>J)7;@WG#[=.GG\8H=D3=M*#!C7;GG+=@E._"5-%#UG/[Q?H?%35WNER $ M3Z ] 6XXP->/.+$_B&L8,\1R&Q.TYZYK-M_R)/ ^@"'_4A+UD2MZ!JL\.'LFW_[2+_AS,]VH3=KAW,/_H39@_213- M(FFO28HX24'"&J2/PIP\O_[[7^JB1_KK ^PWI1 M(M9H=TO[Y$0"(J-.U*L]SP+X'67>4*_YW.LK37_2V1P(?1#>ZNU).%MX@MBX MP(X65KSV+#;K^A2[(,"PC&R']&\Q]]LJ1WB@E_QDZGSRY-'9-Y3:]V\S=(X9 M/#7(&6T,.GBF0]CX8^D:7^V0 &4QUVH.E 4+/JM/UTU-CI"72B\!6Q>9#G3( M'Z 7T?9)2H3N?K_+NT2?A5=VY]6LLCC!Z*@_.6S[U]);IG]B&T]W,C&8M(L; M/3ZFSN]"Z]88US"8#IJJ>&EAW%Q,,/F5BB_'LO C^DZ36E>LG=,YJ9O,*8EB M\56_(_;+,C37+\Q/C[N'T8C>F3N#_T4SM?I_>#IYO[G>C M9]M^3^VHWSTYV4UMSYML&H':Z\. 1D<[&F5+7KQJ#5N-3+TDQWT6>:EFC%U% MZR$_H?I!>4_"FV_RB2\>1RX$[?.OLGZ \ A)P_\^>'6^ O6G=4T->EH2*,O\ M22%K9ODU^>TS^.H#W8$^_4*^N,@DI.SU*L.\#34]?9]S\"X<8N'3K79?K*S; MS]#$P<2YH=&WM6EMSVC@4?M]?<4IFTV0& M?..2<&EF*#A3NEE(@[-MGW:$+0>UQG8E.<#^^CV2(9 0NNFTW309\L $G=MW MCB3K?%BM%]U!Q_MX[L)83B(XOWQ]UNM H62:[\L=T^QZ77CC_7D&%<.RP>,D M%DRR)":1:;K] A3&4J8-TYQ.I\:T;"3\RO0N3.6J8D9)(J@1R*!PTE(C^$E) M,G60UB@)YB>M@%T#"UX5F!_4RB2H.+6P'E:LVO$Q M=9QJ-:C9E5KUZ+AB_VTC2!/5'4.Q>0+O?7_UVO]-KG]W(GEK6YY<7 MP\MVWP-OL!W[KP+6/H9+8VAT#!BZ'35-8)>K5O'7!]X>0KL[./?<+CRI@B_+ M7+=J:D-X;UP8MB]>M_ONL#3X<.9^A';'4Q+'LIQO6_LL#C"SAE/1S[Z?GE_E MWOQZ1?B#QO"!T2+XE$L6SHN09EQD!,'(!-96'/75X;2_9]>L9K[LB 2)*DZ M8=9M;FFJRB4AR#&%(>$C$E-1&LPB.H>V+Y5$5:Z(8C*<9"GSV),9D)4=,092X)I M!CB*4B;^HS A84J4XZ M- [4RJ*\#DE*N<8B[JGZQDK_P=3:&E7:X93._[A;JM&N>S\<*_ENE&K M;S===VOJ\O*EPF+1E.OZ.8N&.+,B)?&K0KFPU$E)$&"3W+# UEK+&(^KNDCD M<9 XZ4PIKV^/4,>!Y9[>]5CII"?R[/YUL9 M/G!9/(54NWA /<_8B(_Z?,;*/U+%//6KT4_:W(^756?,:)BWGNX,F8!DUPNN,0A#ABQ*=]*= M,7;D&$O]>'5PSAEVVRFVVS<6L% ^W%Q/IFXPO][05GX]&JD(U5L:(__8<*K@Z8W=\\&GEM>.#SX\/?M]NW)'"YT8* MX?2FEUZPNSOL;T.N.^V5O.W[219+=5GC&^CAUFL23^$-I*<(34X7<2(U^\"! M$54U"#,>,S&^0PDW:"0\A$'"@\BCGH\I0[84)Q)10$"1S07+%W@ABVBP>'.G MV2(&2A-!U\F>PG7JM65Y_;6E M1KN9 IWY%)_9J"?&BE)B?#I31%,@X114JIK@,Q%A*(:I -_"@UG[8R +0,86 MYOCUA7SGRA!67U/6!J<14;^K;%PB6IT[FIU9*Q,RPL,GD]M-MMU"V'HC:?&9 MWX_2-[5._@502P$"% ,4 " #O@ 55J.]K"Q%H P"1GB4 $0 M @ $ 9G1N="TR,#(R,#8S,"YH=&U02P$"% ,4 " #O@ 55.'X% MR?81 !UN@ $0 @ % : , 9G1N="TR,#(R,#8S,"YX@, M9G1N="TR,#(R,#8S,%]C86PN>&UL4$L! A0#% @ [X %54GUAFNN8 M1HT$ !4 ( !')X# &9T;G0M,C R,C V,S!?9&5F+GAM;%!+ M 0(4 Q0 ( .^ !54E)-A\_ 8! *GJ"@ 5 " ?W^ P!F M=&YT+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " #O@ 550E=D8G"9 !@ M/P< %0 @ $L!@4 9G1N="TR,#(R,#8S,%]P&UL4$L! M A0#% @ [X %57A53Q/G!P ^24 !L ( !SY\% &9T M;G0M97@S,3%?,C R,C V,S!X,3!Q+FAT;5!+ 0(4 Q0 ( .^ !57WG87_ MZ < 0F ; " >^G!0!F=&YT+65X,S$R7S(P,C(P-C,P M>#$P<2YH=&U02P$"% ,4 " #O@ 55716(>>4% $)@ &P M @ $0L 4 9G1N="UE>#,R,5\R,#(R,#8S,'@Q,'$N:'1M4$L%!@ ) - D 90( "ZV!0 $! end